com.ibm.carma.ui.widget
Class BasicCARMATreeContentProvider
java.lang.Object
com.ibm.carma.ui.widget.BasicCARMATreeContentProvider
- All Implemented Interfaces:
- org.eclipse.jface.viewers.IContentProvider, org.eclipse.jface.viewers.IStructuredContentProvider, org.eclipse.jface.viewers.ITreeContentProvider
- Direct Known Subclasses:
- CarmaTreeContentProvider
public abstract class BasicCARMATreeContentProvider
- extends java.lang.Object
- implements org.eclipse.jface.viewers.ITreeContentProvider
Abstract base class for CARMA tree display content. It works with any element in the CARMA hierachy.
Getting children is handled in such a way that users are prompted if a connection is necessary.
StatusDisplay Objects are used to inform the user the the results are pending.
Subclasses should implement:
- Since:
- 7.0
|
Field Summary |
static java.lang.String |
COPYRIGHT
|
|
Method Summary |
void |
dispose()
|
org.eclipse.jface.viewers.Viewer |
getCarmaViewer()
Return the viewer associated with the content provider |
java.lang.Object[] |
getChildren(java.lang.Object parent)
|
java.lang.Object |
getParent(java.lang.Object element)
|
boolean |
hasChildren(java.lang.Object element)
|
void |
inputChanged(org.eclipse.jface.viewers.Viewer viewer,
java.lang.Object oldInput,
java.lang.Object newInput)
|
void |
setViewer(org.eclipse.jface.viewers.Viewer viewer)
|
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface org.eclipse.jface.viewers.IStructuredContentProvider |
getElements |
COPYRIGHT
public static final java.lang.String COPYRIGHT
- See Also:
- Constant Field Values
BasicCARMATreeContentProvider
public BasicCARMATreeContentProvider()
getCarmaViewer
public org.eclipse.jface.viewers.Viewer getCarmaViewer()
- Return the viewer associated with the content provider
- Returns:
- Returns the viewer this content provider is working with.
dispose
public void dispose()
- Specified by:
dispose in interface org.eclipse.jface.viewers.IContentProvider
inputChanged
public void inputChanged(org.eclipse.jface.viewers.Viewer viewer,
java.lang.Object oldInput,
java.lang.Object newInput)
- Specified by:
inputChanged in interface org.eclipse.jface.viewers.IContentProvider
setViewer
public void setViewer(org.eclipse.jface.viewers.Viewer viewer)
- Parameters:
carmaViewer - the carmaViewer to set
getChildren
public java.lang.Object[] getChildren(java.lang.Object parent)
- Specified by:
getChildren in interface org.eclipse.jface.viewers.ITreeContentProvider
getParent
public java.lang.Object getParent(java.lang.Object element)
- Specified by:
getParent in interface org.eclipse.jface.viewers.ITreeContentProvider
hasChildren
public boolean hasChildren(java.lang.Object element)
- Specified by:
hasChildren in interface org.eclipse.jface.viewers.ITreeContentProvider