Rational Developer for Power Systems Software
V7.6

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

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
All Implemented Interfaces:
IObjectTableConstants
Direct Known Subclasses:
ObjTableExtraSubsetDialog

public abstract class ObjTableSubsetDialog
extends ISeriesAbstractTableViewSubsetDialog

This dialog is used to gather subset information to be used for subsetting the object Table view. (d1988: Made this class abstract, since now will always use the subset class ObjTableExtraSubsetDialog (which includes the Size filters) regardless of whether the Size column is being shown or not.)


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, iseriesTableViewFilter, 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
ObjTableSubsetDialog(Shell shell)
          Constructor
ObjTableSubsetDialog(Shell shell, String title)
          Constructor with a title
 
Method Summary
protected  Control createInner(Composite parent)
           
protected  boolean processOK()
          Called when user presses OK button.
protected  void updateFilterFromUI()
          Updates the given filter from the UI state.
protected  void updateUIFromFilter()
          Updates the UI state from the given filter.
 
Methods inherited from class com.ibm.etools.iseries.rse.ui.dialogs.tableview.ISeriesAbstractTableViewSubsetDialog
createMessageLine, getInitialFocusControl, initializeInput, isPageComplete, setFilter, setGenericSubsetType, setPageComplete, validateNameInput, validateObjAttribInput, validateObjTypeInput, validateTextInput, verify
 
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

ObjTableSubsetDialog

public ObjTableSubsetDialog(Shell shell)
Constructor


ObjTableSubsetDialog

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

Method Detail

createInner

protected Control createInner(Composite parent)
Specified by:
createInner in class ISeriesAbstractTableViewSubsetDialog
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.

Specified by:
processOK in class ISeriesAbstractTableViewSubsetDialog

updateFilterFromUI

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

Specified by:
updateFilterFromUI in class ISeriesAbstractTableViewSubsetDialog
Parameters:
filter - the filter to update

updateUIFromFilter

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

Specified by:
updateUIFromFilter in class ISeriesAbstractTableViewSubsetDialog
Parameters:
filter - the filter to use

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.