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