org.eclipse.ecf.presence.ui
Class MultiRosterContentProvider
java.lang.Object
org.eclipse.ecf.presence.ui.MultiRosterContentProvider
- All Implemented Interfaces:
- org.eclipse.jface.viewers.IContentProvider, org.eclipse.jface.viewers.IStructuredContentProvider, org.eclipse.jface.viewers.ITreeContentProvider
public class MultiRosterContentProvider
- extends java.lang.Object
- implements org.eclipse.jface.viewers.ITreeContentProvider
Content provider for multiple roster viewer. This content provider implements
an IMultiRosterContentProvider suitable for use by tree viewers that accepts
ITreeContentProviders as input. This class may be subclassed in order to
customize the behavior/display of other content providers.
Field Summary |
protected java.lang.Object |
input
|
protected java.util.List |
rosters
|
Method Summary |
void |
dispose()
|
protected org.eclipse.ui.model.IWorkbenchAdapter |
getAdapter(java.lang.Object element)
|
java.lang.Object[] |
getChildren(java.lang.Object parentElement)
|
java.lang.Object[] |
getElements(java.lang.Object inputElement)
|
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)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
rosters
protected java.util.List rosters
input
protected java.lang.Object input
MultiRosterContentProvider
public MultiRosterContentProvider()
getAdapter
protected org.eclipse.ui.model.IWorkbenchAdapter getAdapter(java.lang.Object element)
getChildren
public java.lang.Object[] getChildren(java.lang.Object parentElement)
- 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
getElements
public java.lang.Object[] getElements(java.lang.Object inputElement)
- Specified by:
getElements
in interface org.eclipse.jface.viewers.IStructuredContentProvider
- Specified by:
getElements
in interface org.eclipse.jface.viewers.ITreeContentProvider
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