|
RSE Release 1.0 |
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||||
java.lang.Objectorg.eclipse.rse.ui.view.SystemTableTreeViewProvider
This is the content and label provider for the SystemTableTreeView. This class is used both to populate the SystemTableTreeView but also to resolve the icon and labels for the cells in the table/tree.
| Field Summary | |
|---|---|
protected SimpleDateFormat |
_dateFormat
|
protected Object |
_lastObject
|
protected Object[] |
_lastResults
|
protected int |
_maxCharsInColumnZero
|
protected Viewer |
_viewer
|
| Constructor Summary | |
|---|---|
SystemTableTreeViewProvider(SystemTableViewColumnManager columnManager)
Constructor for table view provider where a column manager is present. |
|
| Method Summary | |
|---|---|
void |
addListener(ILabelProviderListener listener)
|
void |
disableDeferredQueries(boolean disable)
|
void |
dispose()
The visual part that is using this content provider is about to be disposed. |
boolean |
flushCache()
|
protected ISystemViewElementAdapter |
getAdapterFor(Object object)
|
Object[] |
getCache()
|
Object[] |
getCachedObjects(Object parent)
Returns the cached objects for the given parent. |
Object[] |
getChildren(Object object)
|
Image |
getColumnImage(Object obj,
int i)
|
String |
getColumnText(Object obj,
int index)
|
Object |
getElementAt(Object object,
int i)
|
Object[] |
getElements(Object object)
|
Image |
getImage(Object object)
|
int |
getMaxCharsInColumnZero()
|
Object |
getParent(Object object)
|
String |
getText(Object object)
|
boolean |
hasChildren(Object object)
|
void |
inputChanged(Viewer visualPart,
Object oldInput,
Object newInput)
|
boolean |
isDeleted(Object element)
|
boolean |
isLabelProperty(Object element,
String property)
|
void |
removeListener(ILabelProviderListener listener)
|
void |
setCache(Object[] newCache)
|
void |
setCachedObjects(Object parent,
Object[] children)
Cache the objects for the given parent. |
protected boolean |
supportsDeferredQueries()
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
protected Object[] _lastResults
protected Object _lastObject
protected SimpleDateFormat _dateFormat
protected Viewer _viewer
protected int _maxCharsInColumnZero
| Constructor Detail |
public SystemTableTreeViewProvider(SystemTableViewColumnManager columnManager)
columnManager - | Method Detail |
public void inputChanged(Viewer visualPart,
Object oldInput,
Object newInput)
inputChanged in interface IContentProviderpublic void setCache(Object[] newCache)
public Object[] getCache()
public boolean flushCache()
public boolean isDeleted(Object element)
public Object[] getChildren(Object object)
getChildren in interface ITreeContentProviderpublic Object getParent(Object object)
getParent in interface ITreeContentProviderpublic boolean hasChildren(Object object)
hasChildren in interface ITreeContentProvider
public Object getElementAt(Object object,
int i)
protected ISystemViewElementAdapter getAdapterFor(Object object)
public Object[] getElements(Object object)
getElements in interface IStructuredContentProviderpublic String getText(Object object)
getText in interface ILabelProviderpublic int getMaxCharsInColumnZero()
public Image getImage(Object object)
getImage in interface ILabelProvider
public String getColumnText(Object obj,
int index)
getColumnText in interface ITableLabelProvider
public Image getColumnImage(Object obj,
int i)
getColumnImage in interface ITableLabelProviderpublic void addListener(ILabelProviderListener listener)
addListener in interface IBaseLabelProvider
public boolean isLabelProperty(Object element,
String property)
isLabelProperty in interface IBaseLabelProviderpublic void removeListener(ILabelProviderListener listener)
removeListener in interface IBaseLabelProvider
public void setCachedObjects(Object parent,
Object[] children)
parent - the parent object.children - the children to cache.public Object[] getCachedObjects(Object parent)
parent - the parent object.
public void dispose()
dispose in interface IBaseLabelProviderpublic void disableDeferredQueries(boolean disable)
protected boolean supportsDeferredQueries()
|
RSE Release 1.0 |
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||||