iSeries Remote Systems
v6.0.1

com.ibm.etools.iseries.core.ui.actions.select
Interface IISeriesSelectAction

All Superinterfaces:
IAction, ISelectionChangedListener, com.ibm.etools.systems.core.ui.actions.ISystemAction, com.ibm.etools.systems.core.ui.actions.ISystemDialogAction
All Known Subinterfaces:
IISeriesSelectCommandAction, IISeriesSelectFieldAction, IISeriesSelectFileAction, IISeriesSelectLibraryAction, IISeriesSelectMemberAction, IISeriesSelectMessageAction, IISeriesSelectObjectAction, IISeriesSelectRecordAction
All Known Implementing Classes:
ISeriesSelectAbstractAction, ISeriesSelectCommandAction, ISeriesSelectFieldAction, ISeriesSelectFileObjectAction, ISeriesSelectLibraryAction, ISeriesSelectMemberAction, ISeriesSelectMessageAction, ISeriesSelectObjectAction

public interface IISeriesSelectAction
extends com.ibm.etools.systems.core.ui.actions.ISystemDialogAction

An interface shared by all AS400 select actions


Field Summary
static String Copyright
           
 
Fields inherited from interface com.ibm.etools.systems.core.ui.actions.ISystemDialogAction
copyright
 
Fields inherited from interface org.eclipse.jface.action.IAction
AS_CHECK_BOX, AS_DROP_DOWN_MENU, AS_PUSH_BUTTON, AS_RADIO_BUTTON, AS_UNSPECIFIED, CHECKED, DESCRIPTION, ENABLED, IMAGE, RESULT, TEXT, TOOL_TIP_TEXT
 
Method Summary
 void addFilter(String filterString)
          Add a filter that users can expand to start their search
 void addLibraryFilter(String filterString)
          Add a library filter that users can expand to start their search.
 com.ibm.etools.systems.model.SystemConnection getSelectedConnection()
          Return selected connection
 String getSelectedLibraryName()
          Get the name of the selected library or library containing the selected object
 String getSelectedName()
          Return name of selected object
 void reset()
          Reset all attributes to initial values.
 void setDefaultConnection(com.ibm.etools.systems.model.SystemConnection conn)
          Set the default connection to preselect and expand
 void setDialogTitle(String title)
          Set the dialog title.
 void setMessage(String message)
          Set the verbage shown at the top.
 void setSelectionTreeToolTipText(String tip)
          Set the tooltip text for the remote systems tree from which an item is selected.
 void setShowNewConnectionPrompt(boolean show)
          Set to true if a "New Connection..." special connection is to be shown for creating new connections
 void setShowPropertySheet(boolean show, boolean showByDefault)
          Specify whether to show a details>> button that allows display of a property sheet within the dialog.
 void setShowYourLibrariesPrompt(boolean show)
          Set to false to not show "YourLibraries..." special filter prompt
 void setSystemConnection(com.ibm.etools.systems.model.SystemConnection conn)
          Set the system connection to restrict the user to seeing objects in
 
Methods inherited from interface com.ibm.etools.systems.core.ui.actions.ISystemDialogAction
getValue, setProcessAllSelections, setValue, wasCancelled
 
Methods inherited from interface com.ibm.etools.systems.core.ui.actions.ISystemAction
allowOnMultipleSelection, getContextMenuGroup, getHelpContextId, getSelection, getShell, getViewer, isDummy, isSelectionSensitive, setContextMenuGroup, setHelp, setInputs, setSelection, setSelectionSensitive, setShell, setViewer
 
Methods inherited from interface org.eclipse.jface.action.IAction
addPropertyChangeListener, getAccelerator, getActionDefinitionId, getDescription, getDisabledImageDescriptor, getHelpListener, getHoverImageDescriptor, getId, getImageDescriptor, getMenuCreator, getStyle, getText, getToolTipText, isChecked, isEnabled, removePropertyChangeListener, run, runWithEvent, setAccelerator, setActionDefinitionId, setChecked, setDescription, setDisabledImageDescriptor, setEnabled, setHelpListener, setHoverImageDescriptor, setId, setImageDescriptor, setMenuCreator, setText, setToolTipText
 
Methods inherited from interface org.eclipse.jface.viewers.ISelectionChangedListener
selectionChanged
 

Field Detail

Copyright

public static final String Copyright
See Also:
Constant Field Values
Method Detail

setSystemConnection

public void setSystemConnection(com.ibm.etools.systems.model.SystemConnection conn)
Set the system connection to restrict the user to seeing objects in


setDefaultConnection

public void setDefaultConnection(com.ibm.etools.systems.model.SystemConnection conn)
Set the default connection to preselect and expand


setShowNewConnectionPrompt

public void setShowNewConnectionPrompt(boolean show)
Set to true if a "New Connection..." special connection is to be shown for creating new connections


setShowYourLibrariesPrompt

public void setShowYourLibrariesPrompt(boolean show)
Set to false to not show "YourLibraries..." special filter prompt


addFilter

public void addFilter(String filterString)
Add a filter that users can expand to start their search


addLibraryFilter

public void addLibraryFilter(String filterString)
Add a library filter that users can expand to start their search. This is just a specialization of addFilter(String)


setShowPropertySheet

public void setShowPropertySheet(boolean show,
                                 boolean showByDefault)
Specify whether to show a details>> button that allows display of a property sheet within the dialog. Second parm specifies if the property sheet should be shown by default or not.


reset

public void reset()
Reset all attributes to initial values. Useful when reusing an action object


setDialogTitle

public void setDialogTitle(String title)
Set the dialog title. Must be called prior to run().


setMessage

public void setMessage(String message)
Set the verbage shown at the top. Default is "Browse for object"


setSelectionTreeToolTipText

public void setSelectionTreeToolTipText(String tip)
Set the tooltip text for the remote systems tree from which an item is selected.


getSelectedName

public String getSelectedName()
Return name of selected object


getSelectedConnection

public com.ibm.etools.systems.model.SystemConnection getSelectedConnection()
Return selected connection


getSelectedLibraryName

public String getSelectedLibraryName()
Get the name of the selected library or library containing the selected object


iSeries Remote Systems
v6.0.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.