|
TPTP 4.5.0 Platform Project Internal API Specification |
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.eclipse.hyades.ui.internal.provider.ContentProviderPicker
public class ContentProviderPicker
This content provider is a type of provider decorator that allows clients to select a provider to handle the requests.
| Constructor Summary | |
|---|---|
ContentProviderPicker()
Constructor for ContentProviderPicker |
|
| Method Summary | |
|---|---|
void |
addProvider(org.eclipse.jface.viewers.ITreeContentProvider contentProvider)
Adds a provider. |
void |
clearProviders()
Removes all the providers. |
void |
dispose()
|
java.lang.Object[] |
getChildren(java.lang.Object parentElement)
|
org.eclipse.jface.viewers.ITreeContentProvider |
getCurrentProvider()
Returns the current provider |
int |
getCurrentProviderIndex()
Returns the index of the current provider. |
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)
|
void |
removeProvider(int index)
Removes the provider associated with a given index. |
boolean |
setCurrentProvider(int index)
Sets the current provider. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public ContentProviderPicker()
| Method Detail |
|---|
public void dispose()
dispose in interface org.eclipse.jface.viewers.IContentProviderIContentProvider.dispose()public void addProvider(org.eclipse.jface.viewers.ITreeContentProvider contentProvider)
This method sets the specified provider as the current if no other provider is already defined as current.
contentProvider - public void clearProviders()
public void removeProvider(int index)
index - public boolean setCurrentProvider(int index)
index -
true if the current provider was set or false
otherwise.public org.eclipse.jface.viewers.ITreeContentProvider getCurrentProvider()
public int getCurrentProviderIndex()
public java.lang.Object[] getChildren(java.lang.Object parentElement)
getChildren in interface org.eclipse.jface.viewers.ITreeContentProviderITreeContentProvider.getChildren(java.lang.Object)public java.lang.Object getParent(java.lang.Object element)
getParent in interface org.eclipse.jface.viewers.ITreeContentProviderITreeContentProvider.getParent(java.lang.Object)public boolean hasChildren(java.lang.Object element)
hasChildren in interface org.eclipse.jface.viewers.ITreeContentProviderITreeContentProvider.hasChildren(java.lang.Object)public java.lang.Object[] getElements(java.lang.Object inputElement)
getElements in interface org.eclipse.jface.viewers.IStructuredContentProviderIStructuredContentProvider.getElements(java.lang.Object)
public void inputChanged(org.eclipse.jface.viewers.Viewer viewer,
java.lang.Object oldInput,
java.lang.Object newInput)
inputChanged in interface org.eclipse.jface.viewers.IContentProviderIContentProvider.inputChanged(org.eclipse.jface.viewers.Viewer, java.lang.Object, java.lang.Object)
|
TPTP 4.5.0 Platform Project Internal API Specification |
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||