|
RSE Release 1.0 |
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||||
java.lang.Objectorg.eclipse.rse.ui.view.AbstractSystemViewAdapter
org.eclipse.rse.ui.view.SystemViewFilterStringAdapter
Default Adapter for displaying filter string objects in tree views.
| Field Summary |
|---|
| Fields inherited from class org.eclipse.rse.ui.view.AbstractSystemViewAdapter |
|---|
_lastResults, _lastSelected, canceledObject, EMPTY_STRING_LIST, emptyList, errorObject, filterString, MEMENTO_DELIM, MSG_SUB_PREFIX, MSG_SUB1, MSG_SUB2, msgList, nullObject, propertySourceInput, shell, viewer |
| Fields inherited from interface org.eclipse.rse.ui.view.ISystemViewElementAdapter |
|---|
noActions |
| Fields inherited from interface org.eclipse.jface.viewers.IBasicPropertyConstants |
|---|
P_CHILDREN, P_IMAGE, P_PARENT, P_TEXT |
| Constructor Summary | |
|---|---|
SystemViewFilterStringAdapter()
|
|
| Method Summary | |
|---|---|
void |
addActions(SystemMenuManager menu,
IStructuredSelection selection,
Shell shell,
String menuGroup)
Returns any actions that should be contributed to the popup menu for the given filter object. |
boolean |
canDelete(Object element)
Return true if this object is deletable by the user. |
boolean |
canRename(Object element)
Return true if this object is renamable by the user. |
boolean |
doDelete(Shell shell,
Object element,
IProgressMonitor monitor)
Perform the delete action. |
boolean |
doRename(Shell shell,
Object element,
String name)
Perform the rename action. |
String |
getAbsoluteName(Object element)
Return the absolute name, versus just display name, of this object |
Object[] |
getChildren(Object element)
Return the children of this filter. |
ImageDescriptor |
getImageDescriptor(Object element)
Returns an image descriptor for the image. |
String |
getName(Object element)
Return the name of this object, which may be different than the display text ({#link #getText(Object)}. |
Object |
getParent(Object element)
Return the parent of this object. |
String |
getText(Object element)
Return the label for this object. |
String |
getType(Object element)
Return the type label for this object |
boolean |
hasChildren(Object element)
Return true if this object has children. |
protected IPropertyDescriptor[] |
internalGetPropertyDescriptors()
Return our unique property descriptors |
protected Object |
internalGetPropertyValue(Object key)
Returns the current value for the named property. |
boolean |
showDelete(Object element)
Return true if we should show the delete action in the popup for the given element. |
boolean |
showOpenViewActions(Object element)
Return true if we should show the refresh action in the popup for the given element. |
boolean |
showRefresh(Object element)
Return true if we should show the refresh action in the popup for the given element. |
boolean |
showRename(Object element)
Return true if we should show the rename action in the popup for the given element. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface org.eclipse.ui.views.properties.IPropertySource |
|---|
getEditableValue, getPropertyDescriptors, getPropertyValue, isPropertySet, resetPropertyValue, setPropertyValue |
| Methods inherited from interface org.eclipse.rse.ui.view.ISystemDragDropAdapter |
|---|
canDrag, canDrag, canDrop, doDrag, doDrag, doDrop, doDrop, validateDrop, validateDrop |
| Methods inherited from interface org.eclipse.ui.IActionFilter |
|---|
testAttribute |
| Constructor Detail |
public SystemViewFilterStringAdapter()
| Method Detail |
public void addActions(SystemMenuManager menu,
IStructuredSelection selection,
Shell shell,
String menuGroup)
addActions in interface ISystemViewElementAdapteraddActions in class AbstractSystemViewAdaptermenu - The menu to contribute actions toselection - The window's current selection.shell - Shell of viewermenuGroup - recommended menu group to add actions to. If added to another group, you must be sure to create that group first.ISystemViewElementAdapter.addActions(SystemMenuManager, IStructuredSelection, Shell, String)public ImageDescriptor getImageDescriptor(Object element)
getImageDescriptor in interface ISystemViewElementAdaptergetImageDescriptor in class AbstractSystemViewAdapterelement - The element for which an image is desiredpublic String getText(Object element)
getText in interface ISystemViewElementAdaptergetText in class AbstractSystemViewAdapterAbstractSystemViewAdapter.getName(Object),
AbstractSystemViewAdapter.getAbsoluteName(Object)public String getName(Object element)
Called by common rename and delete actions.
getName in interface ISystemViewElementAdaptergetName in class AbstractSystemViewAdapterAbstractSystemViewAdapter.getText(Object),
AbstractSystemViewAdapter.getAbsoluteName(Object)public String getAbsoluteName(Object element)
getAbsoluteName in interface IRemoteObjectIdentifiergetAbsoluteName in class AbstractSystemViewAdapterAbstractSystemViewAdapter.getText(Object),
AbstractSystemViewAdapter.getName(Object)public String getType(Object element)
getType in interface ISystemViewElementAdaptergetType in class AbstractSystemViewAdapterpublic Object getParent(Object element)
getParent in interface ISystemViewElementAdaptergetParent in class AbstractSystemViewAdapterpublic Object[] getChildren(Object element)
getChildren in interface ISystemViewElementAdaptergetChildren in class AbstractSystemViewAdapterpublic boolean hasChildren(Object element)
hasChildren in interface ISystemViewElementAdapterhasChildren in class AbstractSystemViewAdapterprotected IPropertyDescriptor[] internalGetPropertyDescriptors()
internalGetPropertyDescriptors in class AbstractSystemViewAdapter#createSimplePropertyDescriptor(String,ResourceBundle,String)protected Object internalGetPropertyValue(Object key)
internalGetPropertyValue in class AbstractSystemViewAdapterkey - the name of the property as named by its property descriptor
public boolean showDelete(Object element)
ISystemViewElementAdapter
showDelete in interface ISystemViewElementAdaptershowDelete in class AbstractSystemViewAdapterAbstractSystemViewAdapter.canDelete(Object),
AbstractSystemViewAdapter.doDelete(Shell,Object)public boolean canDelete(Object element)
canDelete in interface ISystemViewElementAdaptercanDelete in class AbstractSystemViewAdapterAbstractSystemViewAdapter.showDelete(Object),
AbstractSystemViewAdapter.doDelete(Shell,Object)
public boolean doDelete(Shell shell,
Object element,
IProgressMonitor monitor)
throws Exception
doDelete in interface ISystemViewElementAdapterdoDelete in class AbstractSystemViewAdapterExceptionAbstractSystemViewAdapter.showDelete(Object),
AbstractSystemViewAdapter.canDelete(Object)public boolean showRename(Object element)
ISystemViewElementAdapter
showRename in interface ISystemViewElementAdaptershowRename in class AbstractSystemViewAdapterAbstractSystemViewAdapter.canRename(Object),
AbstractSystemViewAdapter.doRename(Shell,Object,String)public boolean canRename(Object element)
canRename in interface ISystemViewElementAdaptercanRename in class AbstractSystemViewAdapterAbstractSystemViewAdapter.showRename(Object),
AbstractSystemViewAdapter.doRename(Shell,Object,String),
AbstractSystemViewAdapter.getNameValidator(Object),
AbstractSystemViewAdapter.getCanonicalNewName(Object,String),
AbstractSystemViewAdapter.namesAreEqual(Object,String)
public boolean doRename(Shell shell,
Object element,
String name)
throws Exception
doRename in interface ISystemViewElementAdapterdoRename in class AbstractSystemViewAdapterExceptionAbstractSystemViewAdapter.showRename(Object),
AbstractSystemViewAdapter.canRename(Object)public boolean showRefresh(Object element)
ISystemViewElementAdapter
showRefresh in interface ISystemViewElementAdaptershowRefresh in class AbstractSystemViewAdapterpublic boolean showOpenViewActions(Object element)
showOpenViewActions in interface ISystemViewElementAdaptershowOpenViewActions in class AbstractSystemViewAdapter
|
RSE Release 1.0 |
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||||