|
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 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 IContentProviderpublic 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 IStructuredContentProvidergetElements in interface ITreeContentProviderpublic 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 setCache(Object[] newCache)
public 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 | |||||||||