RSE
Release 1.0

org.eclipse.rse.ui.filters.dialogs
Interface SystemFilterNewFilterPoolWizardMainPageInterface

All Superinterfaces:
ISystemWizardPage
All Known Implementing Classes:
SystemFilterNewFilterPoolWizardDefaultMainPage

public interface SystemFilterNewFilterPoolWizardMainPageInterface
extends ISystemWizardPage

Interface for new Filter wizard main page classes


Method Summary
 SystemFilterPoolDialogOutputs getFilterPoolDialogOutputs()
          Return an object containing user-specified information pertinent to filter pool actions
 String getPoolManagerName()
          Return user-selected pool manager name.
 String getPoolName()
          Return user-entered pool name.
 void setFilterPoolManagerNameSelectionIndex(int index)
          Set the zero-based index of the manager name to preselect.
 void setFilterPoolManagers(ISystemFilterPoolManager[] mgrs)
          Call this to specify the list of filter pool managers to allow the user to select from.
 void setNameValidator(ISystemValidator v)
          Call this to specify a validator for the pool name.
 void setNameValidators(ISystemValidator[] v)
          Even if you call setFilterPoolManagers and you really want your own validators, then call this.
 
Methods inherited from interface org.eclipse.rse.ui.wizards.ISystemWizardPage
getHelpContextId, getInputObject, performFinish, setHelp, setInputObject
 

Method Detail

setNameValidator

public void setNameValidator(ISystemValidator v)
Call this to specify a validator for the pool name. It will be called per keystroke. Only call this if you do not call setFilterPoolManagers!


setNameValidators

public void setNameValidators(ISystemValidator[] v)
Even if you call setFilterPoolManagers and you really want your own validators, then call this. Otherwise, FolderNameValidator will be called for you. The input must be an array of validators that is the same length as the array of filter pool managers. Call this AFTER setFilterPoolManagers!


setFilterPoolManagers

public void setFilterPoolManagers(ISystemFilterPoolManager[] mgrs)
Call this to specify the list of filter pool managers to allow the user to select from. Either call this or override getFilterPoolManagerNames, or leave null and this prompt will not show.


setFilterPoolManagerNameSelectionIndex

public void setFilterPoolManagerNameSelectionIndex(int index)
Set the zero-based index of the manager name to preselect. The default is zero. Either call this or override getFilterPoolManagerNameSelectionIndex.


getPoolName

public String getPoolName()
Return user-entered pool name. Call this after finish ends successfully.


getPoolManagerName

public String getPoolManagerName()
Return user-selected pool manager name. Call this after finish ends successfully.


getFilterPoolDialogOutputs

public SystemFilterPoolDialogOutputs getFilterPoolDialogOutputs()
Return an object containing user-specified information pertinent to filter pool actions


RSE
Release 1.0

Copyright (c) IBM Corporation and others 2000, 2006. All Rights Reserved.