Remote Systems
v6.4.1

com.ibm.etools.systems.core.ui.view
Class SystemViewRemoteErrorAdapter

java.lang.Object
  extended bycom.ibm.etools.systems.core.ui.view.AbstractSystemViewAdapter
      extended bycom.ibm.etools.systems.core.ui.view.SystemViewRemoteOutputAdapter
          extended bycom.ibm.etools.systems.core.ui.view.SystemViewRemoteErrorAdapter
All Implemented Interfaces:
IRemoteObjectIdentifier, ISystemDragDropAdapter, ISystemOutputRemoteTypes, ISystemPropertyConstants, ISystemRemoteElementAdapter, ISystemViewActionFilter, ISystemViewElementAdapter

public class SystemViewRemoteErrorAdapter
extends SystemViewRemoteOutputAdapter

Comment goes here


Field Summary
protected  IPropertyDescriptor[] _uniquePropertyDescriptorArray
           
static String Copyright
           
 
Fields inherited from class com.ibm.etools.systems.core.ui.view.SystemViewRemoteOutputAdapter
_propertyDescriptors
 
Fields inherited from class com.ibm.etools.systems.core.ui.view.AbstractSystemViewAdapter
_lastResults, _lastSelected, canceledObject, copyright, EMPTY_STRING_LIST, emptyList, errorObject, filterString, MEMENTO_DELIM, MSG_SUB_PREFIX, MSG_SUB1, MSG_SUB2, msgList, nullObject, propertySourceInput, shell, viewer
 
Fields inherited from interface com.ibm.etools.systems.core.ui.view.ISystemViewElementAdapter
copyright, noActions
 
Fields inherited from interface com.ibm.etools.systems.core.ui.view.ISystemRemoteElementAdapter
copyright
 
Fields inherited from interface com.ibm.etools.systems.commands.ISystemOutputRemoteTypes
copyright, TYPE_COMMAND, TYPE_DIRECTORY, TYPE_ENVVAR, TYPE_ENVVAR_LIBPATH, TYPE_ENVVAR_PATH, TYPE_ERROR, TYPE_FILE, TYPE_GREP, TYPE_INFORMATIONAL, TYPE_PROCESS, TYPE_PROMPT, TYPE_WARNING, TYPECATEGORY
 
Fields inherited from interface com.ibm.etools.systems.core.ui.view.ISystemPropertyConstants
P_ARCHIVE_COMMENT, P_ARCHIVE_EXPANDEDSIZE, P_CCSID, P_COMMAND, P_COMMENT, P_COMPILETYPE_TYPES, P_DEFAULTUSERID, P_DESCRIPTION, P_ENVLIST, P_ERROR, P_ERROR_FILENAME, P_ERROR_LINENO, P_FILE_CANONICAL_PATH, P_FILE_CLASSIFICATION, P_FILE_HIDDEN, P_FILE_LASTMODIFIED, P_FILE_PATH, P_FILE_READABLE, P_FILE_READONLY, P_FILE_SIZE, P_FILE_WRITABLE, P_FILTER, P_FILTERS, P_FILTERSTRING, P_FILTERSTRINGS, P_FILTERSTRINGS_COUNT, P_HAS_CHILDREN, P_HOSTNAME, P_IS_ACTIVE, P_IS_CONNECTED, P_IS_CONNECTION_PRIVATE, P_NBRCHILDREN, P_NEWNAME, P_OK, P_ORIGIN, P_PARENT_FILTER, P_PARENT_FILTERPOOL, P_PASSWORD, P_PORT, P_PREFIX, P_PROFILE, P_RELATED_CONNECTION, P_SEARCH_LINE, P_SHELL_CONTEXT, P_SHELL_STATUS, P_SYSTEMTYPE, P_TYPE, P_USERACTION_DOMAIN, P_USERID, P_VENDOR, P_VIRTUAL_COMMENT, P_VIRTUAL_COMPRESSEDSIZE, P_VIRTUAL_COMPRESSIONMETHOD, P_VIRTUAL_COMPRESSIONRATIO, P_VRM
 
Constructor Summary
SystemViewRemoteErrorAdapter()
           
 
Method Summary
 void addActions(SystemMenuManager menu, IStructuredSelection selection, Shell shell, String menuGroup)
          Used to add context menu actions for the given remote output
 IPropertyDescriptor[] getUniquePropertyDescriptors()
          Returns the list of property descriptors that are unique for this particular adapter - that is the difference between the default property descriptors and the total list of property descriptors.
protected  IPropertyDescriptor[] internalGetPropertyDescriptors()
          Return our unique property descriptors
protected  Object internalGetPropertyValue(Object key)
          Returns the current collection of property descriptors.
 
Methods inherited from class com.ibm.etools.systems.core.ui.view.SystemViewRemoteOutputAdapter
canDelete, canDrag, canDrop, canEdit, canRename, doDrag, doDrop, doRename, getAbsoluteName, getAbsoluteParentName, getChildren, getEditableRemoteObject, getFilterStringFor, getImageDescriptor, getParent, getPropertyValue, getRemoteParent, getRemoteParentNamesInUse, getRemoteSourceType, getRemoteSubSubType, getRemoteSubType, getRemoteType, getRemoteTypeCategory, getShellActions, getSubSystem, getSubSystemFactoryId, getText, getType, handleDoubleClick, hasChildren, openWorkspaceFile, outputToFile, refreshRemoteObject, showDelete, showOpenViewActions, showRefresh, showRename, supportsUserDefinedActions, validateDrop
 
Methods inherited from class com.ibm.etools.systems.core.ui.view.AbstractSystemViewAdapter
addCommonRemoteActions, addDynamicPopupMenuActions, checkForNull, createSimplePropertyDescriptor, createSimplePropertyDescriptor, doDelete, doDrop, fetchDeferredChildren, getAdapter, getCancelledMessageObject, getCanonicalNewName, getChildren, getChildrenUsingExpandToFilter, getCurrentTreeView, getDefaultDescriptors, getEditableValue, getEmptyMessageObject, getFailedMessageObject, getFilterString, getFirstSelection, getInput, getInputMementoHandle, getLabel, getMementoHandle, getMementoHandleKey, getName, getNameValidator, getPropertyDescriptors, getPropertyValue, getRemoteAdapter, getRule, getShell, getStatusLineText, getSystemFetchOperation, getSystemTree, getTranslatedFalse, getTranslatedNo, getTranslatedNotApplicable, getTranslatedNotAvailable, getTranslatedTrue, getTranslatedYes, getViewer, initMsgObjects, isContainer, isPromptable, isPropertySet, namesAreEqual, resetPropertyValue, saveExpansionState, selectionChanged, setFilterString, setInput, setPropertySourceInput, setPropertyValue, setShell, setViewer, showGenericShowInTableAction, sub, supportsDeferredQueries, testAttribute
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.ibm.etools.systems.core.ui.view.ISystemViewElementAdapter
doDelete, getCanonicalNewName, getChildren, getChildrenUsingExpandToFilter, getFilterString, getInput, getInputMementoHandle, getMementoHandle, getMementoHandleKey, getName, getNameValidator, getShell, getStatusLineText, getViewer, isPromptable, namesAreEqual, saveExpansionState, selectionChanged, setFilterString, setInput, setPropertySourceInput, setShell, setViewer, showGenericShowInTableAction, supportsDeferredQueries
 
Methods inherited from interface com.ibm.etools.systems.core.ui.view.ISystemDragDropAdapter
doDrop
 
Methods inherited from interface com.ibm.etools.systems.core.ui.view.ISystemRemoteElementAdapter
getName
 

Field Detail

Copyright

public static final String Copyright
See Also:
Constant Field Values

_uniquePropertyDescriptorArray

protected IPropertyDescriptor[] _uniquePropertyDescriptorArray
Constructor Detail

SystemViewRemoteErrorAdapter

public SystemViewRemoteErrorAdapter()
Method Detail

addActions

public void addActions(SystemMenuManager menu,
                       IStructuredSelection selection,
                       Shell shell,
                       String menuGroup)
Used to add context menu actions for the given remote output

Specified by:
addActions in interface ISystemViewElementAdapter
Overrides:
addActions in class SystemViewRemoteOutputAdapter

getUniquePropertyDescriptors

public IPropertyDescriptor[] getUniquePropertyDescriptors()
Description copied from interface: ISystemViewElementAdapter
Returns the list of property descriptors that are unique for this particular adapter - that is the difference between the default property descriptors and the total list of property descriptors.

Specified by:
getUniquePropertyDescriptors in interface ISystemViewElementAdapter
Overrides:
getUniquePropertyDescriptors in class SystemViewRemoteOutputAdapter

internalGetPropertyDescriptors

protected IPropertyDescriptor[] internalGetPropertyDescriptors()
Return our unique property descriptors

Overrides:
internalGetPropertyDescriptors in class SystemViewRemoteOutputAdapter

internalGetPropertyValue

protected Object internalGetPropertyValue(Object key)
Returns the current collection of property descriptors.

Overrides:
internalGetPropertyValue in class SystemViewRemoteOutputAdapter
Returns:
an array containing all descriptors.

Remote Systems
v6.4.1

Copyright © 2005 IBM Corp. All Rights Reserved.

Note: This documentation is for part of an interim API that is still under development and expected to change significantly before reaching stability. It is being made available at this early stage to solicit feedback from pioneering adopters on the understanding that any code that uses this API will almost certainly be broken (repeatedly) as the API evolves.