Remote Systems
v6.4.1

com.ibm.etools.systems.model
Interface ISystemResourceChangeEvents

All Known Subinterfaces:
ISystemPreferenceChangeEvent, ISystemResourceChangeEvent
All Known Implementing Classes:
CommandView, SubSystemImpl, SystemConnectionCombo, SystemPreferenceChangeEvent, SystemResourceChangeEvent, SystemView

public interface ISystemResourceChangeEvents

Interface of event ID constants


Field Summary
static String copyright
           
static int EVENT_ADD
          The event is a resource add.
static int EVENT_ADD_FILTER_REFERENCE
          The event is specifically a filter reference add (filter added)
static int EVENT_ADD_FILTERSTRING_REFERENCE
          The event is specifically a filter string reference add (filterstring added)
static int EVENT_ADD_MANY
          The event is a multi-resource add.
static int EVENT_ADD_RELATIVE
          The event is a resource add.
static int EVENT_CHANGE_CHILDREN
          The event is a generic notification that the children have changed and must be refreshed.
static int EVENT_CHANGE_FILTER_REFERENCE
          The event is specifically a filter reference change (filter strings changes)
static int EVENT_CHANGE_FILTERSTRING_REFERENCE
          The event is specifically a filter string reference change (filterstring changed)
static int EVENT_COLLAPSE_ALL
          The event is a full collapse of the RSE tree Pass "false" for the src value to prevent the memory flush, else pass any dummy value for the src to prevent crash, but it is ignored
static int EVENT_COLLAPSE_SELECTED
          The event is a collapse of the selected elements in the tree Pass any dummy value for the src to prevent crash, but it is ignored
static int EVENT_COMMAND_FINISHED
          Deprecated. use EVENT_COMMAND_SHELL_FINISHED
static int EVENT_COMMAND_HISTORY_UPDATE
          The event is to update the command history drop-down in the Commands view
static int EVENT_COMMAND_MESSAGE
          The event is to log a message from a command that has been run
static int EVENT_COMMAND_RUN
          The event is to log a command that has been run
static int EVENT_COMMAND_SHELL_FINISHED
          The event is to update the commands view when a command is finished
static int EVENT_COMMAND_SHELL_REMOVED
           
static int EVENT_COMPILE_COMMAND_RUN
          The event is to log a command that has been run
static int EVENT_DELETE
          The event is a single resource deletion.
static int EVENT_DELETE_FILTER_REFERENCE
          The event is specifically a filter reference delete (filter deleted)
static int EVENT_DELETE_FILTERSTRING_REFERENCE
          The event is specifically a filter string reference delete (filterstring deleted)
static int EVENT_DELETE_MANY
          The event is a multiple resource deletion.
static int EVENT_EXPAND_SELECTED
          The event is an expand of the selected elements in the tree Pass any dummy value for the src to prevent crash, but it is ignored
static int EVENT_ICON_CHANGE
          The event is an icon change event
static int EVENT_MOVE_FILTER_REFERENCES
          The event is specifically a filter reference move (filters reordered)
static int EVENT_MOVE_FILTERSTRING_REFERENCES
          The event is specifically a filter string reference move (filterstrings reordered)
static int EVENT_MOVE_MANY
          The event is a multiple resource move within the same children set
static int EVENT_MUST_COLLAPSE
          The event is a resource property change that invalidates child nodes in the GUI (eg, hostname change means the expanded information should be collapsed)
static int EVENT_PROPERTY_CHANGE
          The event is a resource property change.
static int EVENT_PROPERTYSHEET_UPDATE
          The event is a request to update the property sheet of whatever is currently selected.
static int EVENT_REFRESH
          The event is a full refresh event: all expanded sub-nodes are re-queried for their children, unexpanded nodes lose their children cache.
static int EVENT_REFRESH_REMOTE
          The event is refreshes a remote object (has an ISystemViewRemoteElementAdapter) given either the remote object or a string that will match on getAbsoluteName.
static int EVENT_REFRESH_SELECTED
          The event is a selection-dependent refresh event: all expanded sub-nodes are re-queried for their children, unexpanded nodes lose their children cache.
static int EVENT_REFRESH_SELECTED_FILTER
          The event is a selection-dependent refresh event: from the filter level, all expanded sub-nodes are re-queried for their children, unexpanded nodes lose their children cache.
static int EVENT_REFRESH_SELECTED_PARENT
          The event is a selection-dependent refresh event: refreshes the parent of the current selections
static int EVENT_RENAME
          The event is a resource rename.
static int EVENT_RENAME_FILTER_REFERENCE
          The event is specifically a filter reference rename (filter renamed)
static int EVENT_REPLACE_CHILDREN
          The event is to replace the children (similar to EVENT_ADD_MANY), it will expand also
static int EVENT_REVEAL_AND_SELECT
          After an add, you wish to expand the parent to reveal and select the new child.
static int EVENT_SEARCH_FINISHED
          The event is to update the search view when a search is finished
static int EVENT_SELECT
          The event is simply to force selection of the given object.
static int EVENT_SELECT_EXPAND
          The event is to both select and expand the given object.
static int EVENT_SELECT_REMOTE
          The event is to select a remote object
static ISystemResourceChangeEvent PROPERTYSHEET_UPDATE_EVENT
          Predefined event object for a property sheet update.
 

Field Detail

copyright

public static final String copyright
See Also:
Constant Field Values

EVENT_ADD_FILTER_REFERENCE

public static final int EVENT_ADD_FILTER_REFERENCE
The event is specifically a filter reference add (filter added)

See Also:
Constant Field Values

EVENT_RENAME_FILTER_REFERENCE

public static final int EVENT_RENAME_FILTER_REFERENCE
The event is specifically a filter reference rename (filter renamed)

See Also:
Constant Field Values

EVENT_DELETE_FILTER_REFERENCE

public static final int EVENT_DELETE_FILTER_REFERENCE
The event is specifically a filter reference delete (filter deleted)

See Also:
Constant Field Values

EVENT_CHANGE_FILTER_REFERENCE

public static final int EVENT_CHANGE_FILTER_REFERENCE
The event is specifically a filter reference change (filter strings changes)

See Also:
Constant Field Values

EVENT_MOVE_FILTER_REFERENCES

public static final int EVENT_MOVE_FILTER_REFERENCES
The event is specifically a filter reference move (filters reordered)

See Also:
Constant Field Values

EVENT_ADD_FILTERSTRING_REFERENCE

public static final int EVENT_ADD_FILTERSTRING_REFERENCE
The event is specifically a filter string reference add (filterstring added)

See Also:
Constant Field Values

EVENT_DELETE_FILTERSTRING_REFERENCE

public static final int EVENT_DELETE_FILTERSTRING_REFERENCE
The event is specifically a filter string reference delete (filterstring deleted)

See Also:
Constant Field Values

EVENT_CHANGE_FILTERSTRING_REFERENCE

public static final int EVENT_CHANGE_FILTERSTRING_REFERENCE
The event is specifically a filter string reference change (filterstring changed)

See Also:
Constant Field Values

EVENT_MOVE_FILTERSTRING_REFERENCES

public static final int EVENT_MOVE_FILTERSTRING_REFERENCES
The event is specifically a filter string reference move (filterstrings reordered)

See Also:
Constant Field Values

EVENT_ADD

public static final int EVENT_ADD
The event is a resource add.

See Also:
Constant Field Values

EVENT_ADD_MANY

public static final int EVENT_ADD_MANY
The event is a multi-resource add.

See Also:
Constant Field Values

EVENT_ADD_RELATIVE

public static final int EVENT_ADD_RELATIVE
The event is a resource add. The resource is added relative to the "previous" attribute .

See Also:
Constant Field Values

EVENT_REVEAL_AND_SELECT

public static final int EVENT_REVEAL_AND_SELECT
After an add, you wish to expand the parent to reveal and select the new child. This is a harmless operation if the parent was already expanded when EVENT_ADD was sent.

See Also:
Constant Field Values

EVENT_DELETE

public static final int EVENT_DELETE
The event is a single resource deletion.

See Also:
Constant Field Values

EVENT_DELETE_MANY

public static final int EVENT_DELETE_MANY
The event is a multiple resource deletion.

See Also:
Constant Field Values

EVENT_RENAME

public static final int EVENT_RENAME
The event is a resource rename.

See Also:
Constant Field Values

EVENT_MOVE_MANY

public static final int EVENT_MOVE_MANY
The event is a multiple resource move within the same children set

See Also:
Constant Field Values

EVENT_ICON_CHANGE

public static final int EVENT_ICON_CHANGE
The event is an icon change event

See Also:
Constant Field Values

EVENT_REFRESH

public static final int EVENT_REFRESH
The event is a full refresh event: all expanded sub-nodes are re-queried for their children, unexpanded nodes lose their children cache.

See Also:
Constant Field Values

EVENT_REFRESH_SELECTED

public static final int EVENT_REFRESH_SELECTED
The event is a selection-dependent refresh event: all expanded sub-nodes are re-queried for their children, unexpanded nodes lose their children cache.

See Also:
Constant Field Values

EVENT_REFRESH_SELECTED_PARENT

public static final int EVENT_REFRESH_SELECTED_PARENT
The event is a selection-dependent refresh event: refreshes the parent of the current selections

See Also:
Constant Field Values

EVENT_REFRESH_SELECTED_FILTER

public static final int EVENT_REFRESH_SELECTED_FILTER
The event is a selection-dependent refresh event: from the filter level, all expanded sub-nodes are re-queried for their children, unexpanded nodes lose their children cache.

See Also:
Constant Field Values

EVENT_REFRESH_REMOTE

public static final int EVENT_REFRESH_REMOTE
The event is refreshes a remote object (has an ISystemViewRemoteElementAdapter) given either the remote object or a string that will match on getAbsoluteName. The tricky part about remote objects is their actual memory object changes on each refresh, so to find one in the tree we must use something more permanent: hence the use of getAbsoluteName to find it.

You can optionally pass a child remote object, or string, or vector of objects or strings, in the parent parameter, and it/they will be selected after the refresh. If it a string then it must be the result of getAbsoluteName on the adapter.

See Also:
Constant Field Values

EVENT_PROPERTY_CHANGE

public static final int EVENT_PROPERTY_CHANGE
The event is a resource property change.

See Also:
Constant Field Values

EVENT_PROPERTYSHEET_UPDATE

public static final int EVENT_PROPERTYSHEET_UPDATE
The event is a request to update the property sheet of whatever is currently selected.

See Also:
Constant Field Values

EVENT_MUST_COLLAPSE

public static final int EVENT_MUST_COLLAPSE
The event is a resource property change that invalidates child nodes in the GUI (eg, hostname change means the expanded information should be collapsed)

See Also:
Constant Field Values

EVENT_COLLAPSE_ALL

public static final int EVENT_COLLAPSE_ALL
The event is a full collapse of the RSE tree Pass "false" for the src value to prevent the memory flush, else pass any dummy value for the src to prevent crash, but it is ignored

See Also:
Constant Field Values

EVENT_COLLAPSE_SELECTED

public static final int EVENT_COLLAPSE_SELECTED
The event is a collapse of the selected elements in the tree Pass any dummy value for the src to prevent crash, but it is ignored

See Also:
Constant Field Values

EVENT_EXPAND_SELECTED

public static final int EVENT_EXPAND_SELECTED
The event is an expand of the selected elements in the tree Pass any dummy value for the src to prevent crash, but it is ignored

See Also:
Constant Field Values

EVENT_CHANGE_CHILDREN

public static final int EVENT_CHANGE_CHILDREN
The event is a generic notification that the children have changed and must be refreshed.

See Also:
Constant Field Values

EVENT_SELECT

public static final int EVENT_SELECT
The event is simply to force selection of the given object.

See Also:
Constant Field Values

EVENT_SELECT_REMOTE

public static final int EVENT_SELECT_REMOTE
The event is to select a remote object

See Also:
Constant Field Values

EVENT_SELECT_EXPAND

public static final int EVENT_SELECT_EXPAND
The event is to both select and expand the given object.

See Also:
Constant Field Values

EVENT_COMMAND_RUN

public static final int EVENT_COMMAND_RUN
The event is to log a command that has been run

See Also:
Constant Field Values

EVENT_COMMAND_MESSAGE

public static final int EVENT_COMMAND_MESSAGE
The event is to log a message from a command that has been run

See Also:
Constant Field Values

EVENT_REPLACE_CHILDREN

public static final int EVENT_REPLACE_CHILDREN
The event is to replace the children (similar to EVENT_ADD_MANY), it will expand also

See Also:
Constant Field Values

EVENT_COMPILE_COMMAND_RUN

public static final int EVENT_COMPILE_COMMAND_RUN
The event is to log a command that has been run

See Also:
Constant Field Values

EVENT_COMMAND_HISTORY_UPDATE

public static final int EVENT_COMMAND_HISTORY_UPDATE
The event is to update the command history drop-down in the Commands view

See Also:
Constant Field Values

EVENT_COMMAND_FINISHED

public static final int EVENT_COMMAND_FINISHED
Deprecated. use EVENT_COMMAND_SHELL_FINISHED

The event is to update the commands view when a command is finished

See Also:
Constant Field Values

EVENT_COMMAND_SHELL_FINISHED

public static final int EVENT_COMMAND_SHELL_FINISHED
The event is to update the commands view when a command is finished

See Also:
Constant Field Values

EVENT_COMMAND_SHELL_REMOVED

public static final int EVENT_COMMAND_SHELL_REMOVED
See Also:
Constant Field Values

EVENT_SEARCH_FINISHED

public static final int EVENT_SEARCH_FINISHED
The event is to update the search view when a search is finished

See Also:
Constant Field Values

PROPERTYSHEET_UPDATE_EVENT

public static final ISystemResourceChangeEvent PROPERTYSHEET_UPDATE_EVENT
Predefined event object for a property sheet update.


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.