|
RSE Release 3.3 |
|||||||||
| 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 IContentProviderpublic boolean isDeleted(java.lang.Object element)
public java.lang.Object[] getChildren(java.lang.Object object)
getChildren in interface ITreeContentProviderpublic java.lang.Object getParent(java.lang.Object object)
getParent in interface ITreeContentProviderpublic 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 IStructuredContentProvidergetElements in interface ITreeContentProviderpublic java.lang.String getText(java.lang.Object object)
getText in interface ILabelProviderpublic 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 ITableLabelProviderpublic void addListener(ILabelProviderListener listener)
addListener in interface IBaseLabelProvider
public boolean isLabelProperty(java.lang.Object element,
java.lang.String property)
isLabelProperty in interface IBaseLabelProviderpublic 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 IBaseLabelProviderdispose in interface IContentProvider
|
RSE Release 3.3 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||