|
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 SimpleDateFormat |
_dateFormat
|
protected Object |
_lastObject
|
protected 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(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. |
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 SystemTableViewProvider(ISystemTableViewColumnManager columnManager)
columnManager
- public SystemTableViewProvider()
Method Detail |
---|
public void inputChanged(Viewer visualPart, Object oldInput, Object newInput)
inputChanged
in interface IContentProvider
public boolean isDeleted(Object element)
public Object[] getChildren(Object object)
getChildren
in interface ITreeContentProvider
public Object getParent(Object object)
getParent
in interface ITreeContentProvider
public 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 IStructuredContentProvider
getElements
in interface ITreeContentProvider
public String getText(Object object)
getText
in interface ILabelProvider
public 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 ITableLabelProvider
public void addListener(ILabelProviderListener listener)
addListener
in interface IBaseLabelProvider
public boolean isLabelProperty(Object element, String property)
isLabelProperty
in interface IBaseLabelProvider
public 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 setCache(Object[] newCache)
public 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 |