public class ExtContentProvider extends Object implements com.ibm.rational.common.test.editor.framework.kernel.interfaces.IContentProvider, IExtensiblePrivider
| Constructor and Description |
|---|
ExtContentProvider() |
| Modifier and Type | Method and Description |
|---|---|
static void |
cacheParent(CBActionElement element,
CBActionElement parent,
boolean cacheIt) |
boolean |
canHandle(Object object)
Deprecated.
6.1.2
|
void |
dispose() |
void |
flushCachedData()
Deprecated.
|
Object[] |
getChildren(Object parentElement) |
List<? extends CBActionElement> |
getChildrenAsList(Object parentElement) |
List<? extends CBActionElement> |
getChildrenAsList(Object parentElement,
int editorMode) |
Object[] |
getElements(Object inputElement) |
Object |
getParent(Object element) |
static Object |
getRealOrCachedParent(Object element) |
TestEditor |
getTestEditor() |
boolean |
hasChildren(Object element) |
void |
inputChanged(Viewer viewer,
Object oldInput,
Object newInput) |
void |
setInitializationData(IConfigurationElement config,
String propertyName,
Object data)
Does nothing.
|
void |
setTestEditor(TestEditor testEditor) |
Object |
translateToPublicParent(Object element)
When
element is returned as the parent of an element A, but element
is actually not displayed in the tree because A was returned as the child of an
element B, allows element to return B as the actual parent of
A. |
public boolean canHandle(Object object)
com.ibm.rational.common.editor.framework.kernel.extensions.IExtensiblePrivider#canHandle(java.lang.Object)public Object[] getElements(Object inputElement)
getElements in interface IStructuredContentProvidergetElements in interface ITreeContentProviderpublic Object[] getChildren(Object parentElement)
getChildren in interface ITreeContentProviderpublic Object getParent(Object element)
getParent in interface ITreeContentProviderpublic static void cacheParent(CBActionElement element, CBActionElement parent, boolean cacheIt)
public boolean hasChildren(Object element)
hasChildren in interface ITreeContentProviderpublic void inputChanged(Viewer viewer, Object oldInput, Object newInput)
inputChanged in interface IContentProviderpublic void dispose()
dispose in interface IContentProvider@Deprecated public void flushCachedData()
ExtContentProvider.dispose()public List<? extends CBActionElement> getChildrenAsList(Object parentElement)
public List<? extends CBActionElement> getChildrenAsList(Object parentElement, int editorMode)
public void setInitializationData(IConfigurationElement config, String propertyName, Object data) throws CoreException
setInitializationData in interface IExecutableExtensionCoreExceptionIExecutableExtension.setInitializationData(org.eclipse.core.runtime.IConfigurationElement, java.lang.String, java.lang.Object)public void setTestEditor(TestEditor testEditor)
setTestEditor in interface IExtensiblePrividerpublic TestEditor getTestEditor()
getTestEditor in interface IExtensiblePrividerpublic Object translateToPublicParent(Object element)
element is returned as the parent of an element A, but element
is actually not displayed in the tree because A was returned as the child of an
element B, allows element to return B as the actual parent of
A. This mechanism requires a coordination between the content provider of B
(in its ExtContentProvider.getChildrenAsList(Object) implementation) and the content provider of element
(in its ExtContentProvider.translateToPublicParent(Object) implementation).element - © Copyright IBM Corp. 2016. All rights reserved.