com.ibm.rational.test.common.editor.framework.dialog
Class ResourceSelectionProvider
java.lang.Object
com.ibm.rational.test.common.editor.framework.dialog.ResourceSelectionProvider
- All Implemented Interfaces:
- IBaseLabelProvider, IContentProvider, ILabelProvider, IStructuredContentProvider, ITreeContentProvider, ISelectionStatusValidator
public class ResourceSelectionProvider
- extends Object
- implements ITreeContentProvider, ILabelProvider, ISelectionStatusValidator
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
STATUS_OK
protected static final IStatus STATUS_OK
STATUS_ERROR
protected static final IStatus STATUS_ERROR
KEY_TYPE
protected static final String KEY_TYPE
- See Also:
- Constant Field Values
KEY_NAME
protected static final String KEY_NAME
- See Also:
- Constant Field Values
KEY_ID
protected static final String KEY_ID
- See Also:
- Constant Field Values
m_imgMap
protected static HashMap m_imgMap
m_strFileType
protected String m_strFileType
m_strResourceType
protected String m_strResourceType
m_strTypeTagName
protected String m_strTypeTagName
m_bShowEmptyFolders
protected boolean m_bShowEmptyFolders
m_elementIdMap
protected HashMap m_elementIdMap
m_elementLabelMap
protected HashMap m_elementLabelMap
m_elementImageMap
protected HashMap m_elementImageMap
m_elementValidMap
protected HashMap m_elementValidMap
m_modificationStamps
protected HashMap m_modificationStamps
ResourceSelectionProvider
public ResourceSelectionProvider()
ResourceSelectionProvider
public ResourceSelectionProvider(String strFileType,
String strResourceType,
String strTypeTagName,
boolean bShowEmptyFolders)
getElements
public Object[] getElements(Object inputElement)
- Specified by:
getElements
in interface IStructuredContentProvider
- Specified by:
getElements
in interface ITreeContentProvider
- See Also:
IStructuredContentProvider.getElements(java.lang.Object)
getImage
public Image getImage(Object element)
- Specified by:
getImage
in interface ILabelProvider
- See Also:
ILabelProvider.getImage(java.lang.Object)
getText
public String getText(Object element)
- Specified by:
getText
in interface ILabelProvider
- See Also:
ILabelProvider.getText(java.lang.Object)
getID
public String getID(Object element)
- See Also:
ILabelProvider.getText(java.lang.Object)
dispose
public void dispose()
- Specified by:
dispose
in interface IBaseLabelProvider
- Specified by:
dispose
in interface IContentProvider
- See Also:
IBaseLabelProvider.dispose()
inputChanged
public void inputChanged(Viewer viewer,
Object oldInput,
Object newInput)
- Specified by:
inputChanged
in interface IContentProvider
- See Also:
IContentProvider.inputChanged(org.eclipse.jface.viewers.Viewer, java.lang.Object, java.lang.Object)
addListener
public void addListener(ILabelProviderListener listener)
- Specified by:
addListener
in interface IBaseLabelProvider
- See Also:
IBaseLabelProvider.addListener(org.eclipse.jface.viewers.ILabelProviderListener)
isLabelProperty
public boolean isLabelProperty(Object element,
String property)
- Specified by:
isLabelProperty
in interface IBaseLabelProvider
- See Also:
IBaseLabelProvider.isLabelProperty(java.lang.Object, java.lang.String)
removeListener
public void removeListener(ILabelProviderListener listener)
- Specified by:
removeListener
in interface IBaseLabelProvider
- See Also:
IBaseLabelProvider.removeListener(org.eclipse.jface.viewers.ILabelProviderListener)
getChildren
public Object[] getChildren(Object parentElement)
- Specified by:
getChildren
in interface ITreeContentProvider
- See Also:
ITreeContentProvider.getChildren(java.lang.Object)
getParent
public Object getParent(Object element)
- Specified by:
getParent
in interface ITreeContentProvider
- See Also:
ITreeContentProvider.getParent(java.lang.Object)
hasChildren
public boolean hasChildren(Object element)
- Specified by:
hasChildren
in interface ITreeContentProvider
- See Also:
ITreeContentProvider.hasChildren(java.lang.Object)
validate
public IStatus validate(Object[] selection)
- Specified by:
validate
in interface ISelectionStatusValidator
- See Also:
ISelectionStatusValidator.validate(java.lang.Object[])
validateObject
public boolean validateObject(Object obj1)
findImageFor
public Image findImageFor(Object obj)
- Subclasses should override this to provide custom icons
for any element type...
© Copyright IBM Corp. 2012. All rights reserved.