Rational Developer for Power Systems Software
V7.6

com.ibm.etools.iseries.rse.ui.dialogs.tableview
Class ObjTableExtraSubsetDialog

java.lang.Object
  extended by SystemPromptDialog
      extended by com.ibm.etools.iseries.rse.ui.dialogs.tableview.ISeriesAbstractTableViewSubsetDialog
          extended by com.ibm.etools.iseries.rse.ui.dialogs.tableview.ObjTableSubsetDialog
              extended by com.ibm.etools.iseries.rse.ui.dialogs.tableview.ObjTableExtraSubsetDialog
All Implemented Interfaces:
IObjectTableConstants

public class ObjTableExtraSubsetDialog
extends ObjTableSubsetDialog

Dialog for subsetting Object extra table view


Field Summary
static String copyright
           
 
Fields inherited from class com.ibm.etools.iseries.rse.ui.dialogs.tableview.ISeriesAbstractTableViewSubsetDialog
bGenenericQuotedName, bQuotedName, cbAttribute, cbName, cbText, cbType, controlInError, errMsg, errorMessage, iGenericSubsetType, iNameFilterLen, initialized, inputElement, iObjAttribFilterLen, iObjAttribSubsetType, iSubsetType, nameValidator, objTypeAttribValidator, objTypeValidator, sAttributeFilter, sGenericFilter, sGenericFilterBack, sGenericFilterFront, shell, sLocalNameFilter, sLocalNameFilterBack, sLocalNameFilterFront, sLocalObjAttribFilter, sLocalObjAttribFilterBack, sLocalObjAttribFilterFront, sNameFilter, sTextFilter, sTypeFilter
 
Fields inherited from interface com.ibm.etools.iseries.rse.ui.view.objtable.IObjectTableConstants
ALL, ATTRIB_DATABASE, ATTRIB_DTA, ATTRIB_SRC, BASIC_COLUMN_LAYOUTS, BASIC_COLUMN_MAPPINGS, BASIC_COLUMN_WIDTHS, BASIC_DATA_COLUMNS, BLANK, COLUMN_ATTRIBUTE, COLUMN_ATTRIBUTE_CHAR, COLUMN_CREATEDATE, COLUMN_CREATEDATE_CHAR, COLUMN_MODIFIEDDATE, COLUMN_MODIFIEDDATE_CHAR, COLUMN_NAME, COLUMN_NAME_CHAR, COLUMN_NOT_DISPLAYED, COLUMN_PROPERTIES, COLUMN_SIZE, COLUMN_SIZE_CHAR, COLUMN_TEXT, COLUMN_TEXT_CHAR, COLUMN_TYPE, COLUMN_TYPE_CHAR, Copyright, EMPTY_COLUMN_LAYOUTS, EMPTY_COLUMN_MAPPINGS, EMPTY_COLUMN_WIDTHS, EXPORT_ACTION_COLUMN_WIDTHS, EXPORT_ACTION_HEADER_UNDERLINES, EXPORT_ACTION_SPACE_HOLDERS, INDEX_SUBSET_MBR_NAME_FILTER, INDEX_SUBSET_MBR_TEXT_FILTER, INDEX_SUBSET_MBR_TYPE_FILTER, INDEX_SUBSET_OBJ_ATTRIB_FILTER, INDEX_SUBSET_OBJ_FROM_SIZE_FILTER, INDEX_SUBSET_OBJ_NAME_FILTER, INDEX_SUBSET_OBJ_TEXT_FILTER, INDEX_SUBSET_OBJ_TO_SIZE_FILTER, INDEX_SUBSET_OBJ_TYPE_FILTER, MAX_NUMBER_MBR_ADD, MAX_NUMBER_OBJ_ADD, MBR_EXTRA_COLUMN_LAYOUTS, MBR_EXTRA_COLUMN_MAPPINGS, MBR_EXTRA_COLUMN_WIDTHS, NFS_ISERIES_TABLE_VIEW, NUMBER_OF_COLUMNS, OBJ_EXTRA_COLUMN_LAYOUTS, OBJ_EXTRA_COLUMN_MAPPINGS, OBJ_EXTRA_COLUMN_WIDTHS, PROP_ATTRIB, PROP_CREATED, PROP_MODIFIED, PROP_NAME, PROP_SIZE, PROP_TEXT, PROP_TYPE, SUBSET_ASTERISK_ALL, SUBSET_ASTERISK_BACK, SUBSET_ASTERISK_FRONT, SUBSET_ASTERISK_FRONT_AND_BACK, SUBSET_ASTERISK_MIDDLE, SUBSET_EXACT, SUBSET_INVALID, TABLE_VIEW_EMPTY, TABLE_VIEW_FILTER_MBR, TABLE_VIEW_FILTER_OBJ, TABLE_VIEW_FORMAT_ALL_MBR, TABLE_VIEW_FORMAT_ALL_OBJ, TABLE_VIEW_FORMAT_CUSTOMIZED_MBR, TABLE_VIEW_FORMAT_CUSTOMIZED_OBJ, TABLE_VIEW_FORMAT_DEFAULT, TABLE_VIEW_FORMAT_EMPTY, TABLE_VIEW_GO_BACKWARD, TABLE_VIEW_GO_DOWN, TABLE_VIEW_GO_FORWARD, TABLE_VIEW_GO_UP, TABLE_VIEW_MBR, TABLE_VIEW_OBJ, TABLE_VIEW_POSITION_TO_BOTTOM, TABLE_VIEW_POSITION_TO_TOP, TABLE_VIEW_SHOW_COLUMN_ALL, TABLE_VIEW_SHOW_COLUMN_CUSTOMIZED, TABLE_VIEW_SHOW_COLUMN_DEFAULT, TABLE_VIEW_SHOW_COLUMN_UNKNOWN, TABLE_VIEW_WORK_WITH_LIB, TABLE_VIEW_WORK_WITH_MBR, TABLE_VIEW_WORK_WITH_OBJ, TAG_TABLE_VIEW_CONNECTION, TAG_TABLE_VIEW_ELEMENT, TAG_TABLE_VIEW_FILTER_STR, TAG_TABLE_VIEW_SUBSET, TAG_TABLE_VIEW_TYPE, TAG_TABLE_VIEW_WORK_WITH, TAG_TABLE_VIEW_WW_ACTION
 
Constructor Summary
ObjTableExtraSubsetDialog(Shell shell)
          Constructor
ObjTableExtraSubsetDialog(Shell shell, String title)
          Constructor with a title
 
Method Summary
protected  Control createInner(Composite parent)
           
 boolean isPageComplete()
          This method can be called by the dialog or wizard page host, to decide whether to enable or disable the next, final or ok buttons.
protected  boolean processOK()
          Called when user presses OK button.
 void setFilter(ISeriesAbstractTableViewFilter filter)
          Set the filter used by the dialog
protected  void updateFilterFromUI()
          Updates the given filter from the UI state.
protected  void updateUIFromFilter()
          Updates the UI state from the given filter.
protected  SystemMessage validateFromSizeInput()
          Valdate the from size must be between 0 and 9999999999
protected  SystemMessage validateToSizeInput()
          Valdate the from size must be between 0 and 9999999999
protected  boolean verify()
          Verifies all input.
 
Methods inherited from class com.ibm.etools.iseries.rse.ui.dialogs.tableview.ISeriesAbstractTableViewSubsetDialog
createMessageLine, getInitialFocusControl, initializeInput, setGenericSubsetType, setPageComplete, validateNameInput, validateObjAttribInput, validateObjTypeInput, validateTextInput
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

copyright

public static final String copyright
See Also:
Constant Field Values
Constructor Detail

ObjTableExtraSubsetDialog

public ObjTableExtraSubsetDialog(Shell shell)
Constructor


ObjTableExtraSubsetDialog

public ObjTableExtraSubsetDialog(Shell shell,
                                 String title)
Constructor with a title

Method Detail

createInner

protected Control createInner(Composite parent)
Overrides:
createInner in class ObjTableSubsetDialog
See Also:
SystemPromptDialog#createInner(Composite)

processOK

protected boolean processOK()
Called when user presses OK button. Return true to close dialog. Return false to not close dialog.

Overrides:
processOK in class ObjTableSubsetDialog

verify

protected boolean verify()
Verifies all input.

Overrides:
verify in class ISeriesAbstractTableViewSubsetDialog
Returns:
true if there are no errors in the user input

updateFilterFromUI

protected void updateFilterFromUI()
Updates the given filter from the UI state.

Overrides:
updateFilterFromUI in class ObjTableSubsetDialog
Parameters:
filter - the filter to update

updateUIFromFilter

protected void updateUIFromFilter()
Updates the UI state from the given filter.

Overrides:
updateUIFromFilter in class ObjTableSubsetDialog
Parameters:
filter - the filter to use

validateFromSizeInput

protected SystemMessage validateFromSizeInput()
Valdate the from size must be between 0 and 9999999999


isPageComplete

public boolean isPageComplete()
This method can be called by the dialog or wizard page host, to decide whether to enable or disable the next, final or ok buttons. It returns true if the minimal information is available and is correct.

Overrides:
isPageComplete in class ISeriesAbstractTableViewSubsetDialog

validateToSizeInput

protected SystemMessage validateToSizeInput()
Valdate the from size must be between 0 and 9999999999


setFilter

public void setFilter(ISeriesAbstractTableViewFilter filter)
Set the filter used by the dialog

Overrides:
setFilter in class ISeriesAbstractTableViewSubsetDialog

Rational Developer for Power Systems Software
V7.6

Copyright © 2011 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.