|
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.SystemViewPromptableAdapter
Adapter for displaying special-case prompt objects in the system views. These are objects that, when expanded, launch a wizard to create something.
| Field Summary | |
|---|---|
protected SystemRunAction |
runAction
|
| 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 | |
|---|---|
SystemViewPromptableAdapter()
|
|
| Method Summary | |
|---|---|
void |
addActions(SystemMenuManager menu,
IStructuredSelection selection,
Shell shell,
String menuGroup)
Return the actions to show in the popup menu for the current selection |
String |
getAbsoluteName(Object element)
Return the absolute name, versus just display name, of this object. |
Object[] |
getChildren(Object element)
Return the children of this object. |
ImageDescriptor |
getImageDescriptor(Object element)
Returns an image descriptor for the image. |
String |
getMementoHandle(Object element)
Return what to save to disk to identify this element in the persisted list of expanded elements. |
String |
getMementoHandleKey(Object element)
Return a short string to uniquely identify the type of resource. |
Object |
getParent(Object element)
Return the parent of this object. |
protected SystemRunAction |
getRunAction(Shell shell)
Only called if the selected object has no children. |
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 |
Object |
internalGetPropertyValue(Object key)
Return our unique property values |
boolean |
saveExpansionState(Object element)
Somtimes we don't want to remember an element's expansion state, such as for temporarily inserted messages. |
boolean |
showDelete(Object element)
Don't show delete |
boolean |
showOpenViewActions(Object element)
Don't show "Open in new perspective" |
boolean |
showRefresh(Object element)
Do show refresh, expand and collapse, but only if there are children |
boolean |
showRename(Object element)
Don't show rename |
| 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 |
| Field Detail |
protected SystemRunAction runAction
| Constructor Detail |
public SystemViewPromptableAdapter()
| Method Detail |
public void addActions(SystemMenuManager menu,
IStructuredSelection selection,
Shell shell,
String menuGroup)
addActions in interface ISystemViewElementAdapteraddActions in class AbstractSystemViewAdaptermenu - the popup menu you can contribute toselection - the current selection in the calling tree or table viewshell - the shell of the calling tree or table viewmenuGroup - the default menu group to place actions into if you don't care where they. Pass this to the SystemMenuManager add method.ISystemViewElementAdapter.addActions(SystemMenuManager, IStructuredSelection, Shell, String)protected SystemRunAction getRunAction(Shell shell)
shell - the shell.
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 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 AbstractSystemViewAdapterAbstractSystemViewAdapter.createSimplePropertyDescriptor(String, String, String)public Object internalGetPropertyValue(Object key)
internalGetPropertyValue in class AbstractSystemViewAdapterkey - the name of the property as named by its property descriptor
public boolean showDelete(Object element)
showDelete in interface ISystemViewElementAdaptershowDelete in class AbstractSystemViewAdapterAbstractSystemViewAdapter.canDelete(Object),
AbstractSystemViewAdapter.doDelete(Shell,Object)public boolean showRename(Object element)
showRename in interface ISystemViewElementAdaptershowRename in class AbstractSystemViewAdapterAbstractSystemViewAdapter.canRename(Object),
AbstractSystemViewAdapter.doRename(Shell,Object,String)public boolean showRefresh(Object element)
showRefresh in interface ISystemViewElementAdaptershowRefresh in class AbstractSystemViewAdapterpublic boolean showOpenViewActions(Object element)
showOpenViewActions in interface ISystemViewElementAdaptershowOpenViewActions in class AbstractSystemViewAdapterpublic String getMementoHandle(Object element)
getMementoHandle in interface ISystemViewElementAdaptergetMementoHandle in class AbstractSystemViewAdapterpublic String getMementoHandleKey(Object element)
getMementoHandleKey in interface ISystemViewElementAdaptergetMementoHandleKey in class AbstractSystemViewAdapterpublic boolean saveExpansionState(Object element)
WE RETURN FALSE.
saveExpansionState in interface ISystemViewElementAdaptersaveExpansionState in class AbstractSystemViewAdapter
|
RSE Release 1.0 |
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||||