IBM Rational Performance Tester SDK

com.ibm.rational.common.test.editor.framework.extensions
Class ExtContentProvider

java.lang.Object
  extended by com.ibm.rational.common.test.editor.framework.extensions.ExtContentProvider
All Implemented Interfaces:
IExtensiblePrivider, com.ibm.rational.common.test.editor.framework.kernel.interfaces.IResetable, IExecutableExtension, IContentProvider, IStructuredContentProvider, ITreeContentProvider

public class ExtContentProvider
extends Object
implements com.ibm.rational.common.test.editor.framework.kernel.interfaces.IContentProvider, IExtensiblePrivider


Constructor Summary
ExtContentProvider()
           
 
Method Summary
static void cacheParent(CBActionElement element, CBActionElement parent, boolean cacheIt)
           
 boolean canHandle(Object object)
          Deprecated. 6.1.2
 void dispose()
           
 void flushCachedData()
           
 Object[] getChildren(Object parentElement)
           
 List getChildrenAsList(Object parentElement)
           
 List 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)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ExtContentProvider

public ExtContentProvider()
Method Detail

canHandle

public boolean canHandle(Object object)
Deprecated. 6.1.2

See Also:
com.ibm.rational.common.editor.framework.kernel.extensions.IExtensiblePrivider#canHandle(java.lang.Object)

getElements

public Object[] getElements(Object inputElement)
Specified by:
getElements in interface IStructuredContentProvider
Specified by:
getElements in interface ITreeContentProvider

getChildren

public Object[] getChildren(Object parentElement)
Specified by:
getChildren in interface ITreeContentProvider

getParent

public Object getParent(Object element)
Specified by:
getParent in interface ITreeContentProvider

getRealOrCachedParent

public static Object getRealOrCachedParent(Object element)

cacheParent

public static void cacheParent(CBActionElement element,
                               CBActionElement parent,
                               boolean cacheIt)

hasChildren

public boolean hasChildren(Object element)
Specified by:
hasChildren in interface ITreeContentProvider

dispose

public void dispose()
Specified by:
dispose in interface IContentProvider

inputChanged

public void inputChanged(Viewer viewer,
                         Object oldInput,
                         Object newInput)
Specified by:
inputChanged in interface IContentProvider

flushCachedData

public void flushCachedData()
Specified by:
flushCachedData in interface com.ibm.rational.common.test.editor.framework.kernel.interfaces.IResetable

getChildrenAsList

public List getChildrenAsList(Object parentElement)

getChildrenAsList

public List getChildrenAsList(Object parentElement,
                              int editorMode)

setInitializationData

public void setInitializationData(IConfigurationElement config,
                                  String propertyName,
                                  Object data)
                           throws CoreException
Does nothing.

Specified by:
setInitializationData in interface IExecutableExtension
Throws:
CoreException
See Also:
IExecutableExtension.setInitializationData(org.eclipse.core.runtime.IConfigurationElement, java.lang.String, java.lang.Object)

setTestEditor

public void setTestEditor(TestEditor testEditor)
Specified by:
setTestEditor in interface IExtensiblePrivider

getTestEditor

public TestEditor getTestEditor()
Specified by:
getTestEditor in interface IExtensiblePrivider

IBM Rational Performance Tester SDK

© Copyright IBM Corp. 2012. All rights reserved.