Oracle UIX API Reference
Release 2.1.22.0.0
B12196-01

oracle.cabo.ui.beans.form
Class OptionContainerBean

java.lang.Object
  |
  +--oracle.cabo.ui.DeprecatedUINode
        |
        +--oracle.cabo.ui.BaseUINode
              |
              +--oracle.cabo.ui.BaseMutableUINode
                    |
                    +--oracle.cabo.ui.beans.BaseWebBean
                          |
                          +--oracle.cabo.ui.beans.MarlinBean
                                |
                                +--oracle.cabo.ui.beans.form.FormElementBean
                                      |
                                      +--oracle.cabo.ui.beans.form.OptionContainerBean
All Implemented Interfaces:
MutableUINode, UIConstants, UINode
Direct Known Subclasses:
ApplicationSwitcherBean, ChoiceBean, ListBean, RadioGroupBean

public class OptionContainerBean
extends FormElementBean

Superclass for lists and choices. optionContainer is a base abstraction for components that contain a series of option controls.


Fields inherited from interface oracle.cabo.ui.UIConstants
ABOUT_CHILD, ACCESS_KEY_ATTR, ADD_NAME, ADD_ROWS_EVENT, ADD_TABLE_ROW_NAME, AGENT_NAME, ALL_DETAILS_ENABLED_ATTR, ALTERNATE_CONTENT_CHILD, ALTERNATE_TEXT_ATTR, ANCESTOR_ATTRIBUTE_NAME, ANCESTOR_ID_ATTR, ANCESTOR_PATH_ATTR, ANCHOR_ATTR, AND_NAME, APPLICATION_SWITCHER_NAME, ARRAY_NODE_LIST_NAME, ATTRIBUTE_MAP_NAME, AUTOFLIP_ATTR, AUTOMATIC_ATTR, AUTOSTART_ATTR, BACKGROUND_ATTR, BACKGROUND_DARK, BACKGROUND_LIGHT, BACKGROUND_MEDIUM, BANDING_INTERVAL_KEY, BANDING_SHADE_DARK, BANDING_SHADE_KEY, BANDING_SHADE_LIGHT, BEAN_NAME, BETWEEN_TEXT_ATTR, BLOCK_SIZE_ATTR, BODY_NAME, BORDER_LAYOUT_NAME, BORDER_WIDTH_ATTR, BOTTOM_CHILD, BOUND_ATTRIBUTE_NAME, BOUND_MESSAGE_NAME, BOUND_TEXT_NAME, BOUND_VALUE_PROVIDER_NAME, BREAD_CRUMBS_NAME, BROWSE_EVENT, BROWSE_MENU_NAME, BULLETED_LIST_NAME, BUNDLE_NAME, BUTTON_NAME, BYTE_LENGTH_NAME, CALENDAR_NAME, CANCEL_EVENT, CASE_NAME, CATCH_CHILD, CATEGORIES_CHILD, CATEGORY_TITLE_ATTR, CELL_FORMAT_NAME, CELL_NO_WRAP_FORMAT_KEY, CELL_PADDING_ATTR, CELL_SPACING_ATTR, CENTER_CHILD, CHECK_BOX_NAME, CHECKED_ATTR, CHILD_DATA_ATTR, CHILD_LIST_NAME, CHILD_MAP_NAME, CHILD_NAME_ATTR, CHOICE_NAME, COBRANDING_CHILD, COLLAPSE_ALL_EVENT, COLLAPSE_DESTINATION_KEY, COLUMN_BANDING, COLUMN_DATA_FORMAT_KEY, COLUMN_FOOTER_CHILD, COLUMN_FORMAT_ATTR, COLUMN_FORMATS_ATTR, COLUMN_GROUP_NAME, COLUMN_HEADER_CHILD, COLUMN_HEADER_DATA_ATTR, COLUMN_HEADER_FORMAT_ATTR, COLUMN_HEADER_FORMATS_ATTR, COLUMN_HEADER_STAMP_CHILD, COLUMN_NAME, COLUMN_SPAN_ATTR, COLUMNS_ATTR, COMPARISON_NAME, COMPARISON_TYPE_EQUALS, COMPARISON_TYPE_GREATER_THAN, COMPARISON_TYPE_GREATER_THAN_OR_EQUALS, COMPARISON_TYPE_LESS_THAN, COMPARISON_TYPE_LESS_THAN_OR_EQUALS, COMPARISON_TYPE_NOT_EQUALS, COMPOSITE_ROLE, CONCAT_NAME, CONCISE_MESSAGE_CHILD, CONSUMER_NAME, CONTENT_CONTAINER_NAME, CONTENT_FOOTER_CHILD, CONTENT_FOOTER_NAME, CONTENT_FORM_CHILD, CONTENT_LINK_CHILD, CONTENT_STYLE_CLASS_ATTR, CONTENT_TYPE_ATTR, CONTENTS_NAME, CONTEXT_POPPING_NAME, CONTEXT_PROPERTY_NAME, CONTEXT_SWITCHER_CHILD, CONTROLS_ALL, CONTROLS_ATTR, CONTROLS_MINIMAL, CONTROLS_NONE, CONTROLS_NONE_VISIBLE, CONTROLS_TYPICAL, COPYRIGHT_CHILD, CORPORATE_BRANDING_CHILD, CURRENT_DATA_ATTR, CURRENT_THROWABLE_PROPERTY, DATA_KEY, DATA_NAME, DATA_NAME_ATTR, DATA_NAMESPACE_ATTR, DATA_OBJECT_NAME, DATA_SCOPE_NAME, DATE_BUTTON_NAME, DATE_EVENT, DATE_FIELD_NAME, DATE_FORMAT_NAME, DATE_NAME, DECIMAL_NAME, DEFAULT_CASE_ATTR, DEFAULT_CONTENTS_ATTR, DEFAULT_NAME, DEFAULTING_NAME, DESCRIPTION_KEY, DESTINATION_ATTR, DESTINATION_KEY, DESTINATION_TEXT_KEY, DETAIL_CHILD, DETAIL_DISCLOSURE_ATTR, DETAIL_SELECTOR_NAME, DETAILED_MESSAGE_CHILD, DIRECTION_ATTR, DIRTY_ATTR, DISABLED_ATTR, DISCLOSED_ATTR, DISCLOSED_KEY, DISCLOSED_TEXT_ATTR, DISPLAY_EXCEPTION_NAME, DISPLAY_GRID_KEY, DOCUMENT_NAME, ENCODED_PARAMETER_NAME, END_CHILD, EVENT_PARAM, EXCEPTIONS_CAUGHT_PROPERTY, EXPAND_ALL_EVENT, EXPAND_DESTINATION_KEY, EXPAND_EVENT, EXPANDABLE_COLLAPSED, EXPANDABLE_EXPANDED, EXPANDABLE_KEY, EXPANDABLE_NO, FACET_DEFAULT, FACET_EMAIL, FACET_PORTLET, FACET_PRINTABLE, FIELD_WIDTH_ATTR, FILE_UPLOAD_NAME, FILTER_CHILD, FILTER_CHOICE_CHILD, FIXED_NAME, FLOW_LAYOUT_NAME, FOCUS_EVENT, FOOTER_NAME, FOOTNOTE_CHILD, FORM_DATA_ATTR, FORM_NAME, FORM_NAME_ATTR, FORM_NAME_PROPERTY, FORM_PARAMETER_NAME, FORM_SUBMITTED_ATTR, FORM_VALUE_NAME, FORMAT_NAME, FORMATTED_TEXT_NAME, FRAME_BORDER_LAYOUT_NAME, FRAME_NAME, GENERATES_CONTENT_ATTR, GLOBAL_BUTTON_BAR_NAME, GLOBAL_BUTTON_NAME, GLOBAL_BUTTONS_CHILD, GLOBAL_HEADER_NAME, GOTO_EVENT, H_ALIGN_ATTR, H_ALIGN_CENTER, H_ALIGN_END, H_ALIGN_LEFT, H_ALIGN_RIGHT, H_ALIGN_START, H_GRID_NAME, HARD_WRAP, HEAD_NAME, HEADER_INSTRUCTIONS_CHILD, HEADER_NAME, HEADERS_ATTR, HEIGHT_ATTR, HIDE_EVENT, HIDE_SHOW_HEADER_NAME, HIDE_SHOW_NAME, ICON_ATTR, ICON_BUTTON_FORMAT, ICON_KEY, ID_ATTR, IF_NAME, IMAGE_ATTR, IMAGE_MAP_TYPE_ATTR, IMAGE_MAP_TYPE_NONE, IMAGE_MAP_TYPE_SERVER, IMAGE_NAME, IMPORT_SCRIPT_NAME, INCLUDE_NAME, INLINE_MESSAGE_NAME, INLINE_NAME, INLINE_STYLE_ATTR, INNER_BOTTOM_CHILD, INNER_END_CHILD, INNER_HEIGHT_ATTR, INNER_LEFT_CHILD, INNER_RIGHT_CHILD, INNER_START_CHILD, INNER_TOP_CHILD, INNER_WIDTH_ATTR, INSERTED_NODE_LIST_NAME, INSTANCE_NAME, ITEM_TITLE_ATTR, ITEMS_CHILD, LABEL_CHILD, LABEL_WIDTH_ATTR, LABELED_FIELD_LAYOUT_NAME, LABELED_NODE_ID_ATTR, LANGUAGE_ATTR, LARGE_ADVERTISEMENT_CHILD, LEADING_CHILD, LEADING_DESC_SHOWN_ATTR, LEADING_FOOTER_CHILD, LEADING_HEADER_ATTR, LEFT_CHILD, LINK_NAME, LIST_NAME, LIST_OF_VALUES_NAME, LIST_STYLE_ATTR, LIST_STYLE_CIRCLE, LIST_STYLE_DECIMAL, LIST_STYLE_DISC, LIST_STYLE_LOWER_ALPHA, LIST_STYLE_NONE, LIST_STYLE_SQUARE, LIST_STYLE_UPPER_ALPHA, LOCATION_CHILD, LOCATION_PARAM, LONG_DESC_ATTR, LONG_DESC_URL_ATTR, LOV_EVENT, LOV_FIELD_NAME, LOV_FILTER_EVENT, LOV_INPUT_NAME, LOV_LIBRARY_NAME, LOV_SEARCH_TEXT, MAILTO_NAME, MARLIN_NAMESPACE, MAX_VALUE_ATTR, MAX_VALUE_UNKNOWN, MAX_VISITED_ATTR, MAXIMUM_LENGTH_ATTR, MEDIA_NAME, MEDIUM_ADVERTISEMENT_CHILD, MESSAGE_ATTR, MESSAGE_BOX_NAME, MESSAGE_CHECK_BOX_NAME, MESSAGE_CHOICE_NAME, MESSAGE_DATE_FIELD_NAME, MESSAGE_FILE_UPLOAD_NAME, MESSAGE_FORMAT_NAME, MESSAGE_LIST_NAME, MESSAGE_LOV_FIELD_NAME, MESSAGE_LOV_INPUT_NAME, MESSAGE_PROMPT_NAME, MESSAGE_RADIO_BUTTON_NAME, MESSAGE_RADIO_GROUP_NAME, MESSAGE_STYLED_TEXT_NAME, MESSAGE_TEXT_INPUT_NAME, MESSAGE_TEXT_NAME, MESSAGE_TYPE_ATTR, MESSAGE_TYPE_CONFIRMATION, MESSAGE_TYPE_ERROR, MESSAGE_TYPE_INFO, MESSAGE_TYPE_NONE, MESSAGE_TYPE_PROCESSING, MESSAGE_TYPE_WARNING, MESSAGES_CHILD, META_CONTAINER_CHILD, METHOD_ATTR, METHOD_NAME, MIN_VALUE_ATTR, MINIMUM_WIDTH_ATTR, MULTIPLE_ATTR, MULTIPLE_SELECTION_NAME, NAME_ATTR, NAME_TRANSFORMED_ATTR, NAME_VALUES_ATTR, NAMED_SOURCE_ATTR, NAMES_ATTR, NAVIGATE_EVENT, NAVIGATION_BAR_NAME, NAVIGATION_FORM_NAME_ATTR, NO_BANDING, NODE_ATTR, NODE_PARAM, NODE_STAMP_CHILD, NODES_ATTR, NODES_KEY, NOT_NAME, NUMBER_FORMAT, ON_BLUR_ATTR, ON_BLUR_VALIDATER_ATTR, ON_CHANGE_ATTR, ON_CLICK_ATTR, ON_CLICK_KEY, ON_DOUBLE_CLICK_ATTR, ON_FOCUS_ATTR, ON_KEY_DOWN_ATTR, ON_KEY_PRESS_ATTR, ON_KEY_UP_ATTR, ON_LOAD_ATTR, ON_LOV_INIT_ATTR, ON_LOV_SELECT_ATTR, ON_LOV_VALIDATE_ATTR, ON_MOUSE_DOWN_ATTR, ON_MOUSE_MOVE_ATTR, ON_MOUSE_OUT_ATTR, ON_MOUSE_OVER_ATTR, ON_MOUSE_UP_ATTR, ON_NAVIGATE_ATTR, ON_SELECT_ATTR, ON_SUBMIT_ATTR, ON_SUBMIT_VALIDATER_ATTR, ON_SWITCH_APP_ATTR, ON_UNLOAD_ATTR, OPTION_NAME, OR_NAME, ORIENTATION_ATTR, ORIENTATION_BOTTOM, ORIENTATION_DEFAULT, ORIENTATION_HORIZONTAL, ORIENTATION_TOP, ORIENTATION_VERTICAL, PAGE_BUTTON_BAR_NAME, PAGE_BUTTONS_CHILD, PAGE_HEADER_CHILD, PAGE_HEADER_LAYOUT_NAME, PAGE_LAYOUT_NAME, PAGE_STATUS_CHILD, PARSE_NAME, PARTIAL_CONTENT_NAME, PARTIAL_LINK_NAME, PARTIAL_NODE_ID_ATTR, PARTIAL_PAGE_CONTEXT_PROPERTY, PARTIAL_PARAM, PARTIAL_RENDER_ENABLED_ATTR, PARTIAL_RENDER_MODE_ATTR, PARTIAL_RENDER_MODE_MULTIPLE, PARTIAL_RENDER_MODE_NONE, PARTIAL_RENDER_MODE_SELF, PARTIAL_ROOT_NAME, PARTIAL_SUBMIT_BUTTON_NAME, PARTIAL_TARGET_IDS_ATTR, PARTIAL_TARGETS_ATTR, PARTIAL_TARGETS_PARAM, PERCENT_COMPLETE_ATTR, PERCENT_UNKNOWN, PLAY_COUNT_ATTR, PLAYER_ATTR, PLAYER_LINK, PLAYER_QUICKTIME, PLAYER_REAL, PLAYER_WINDOWS, PORTLET_NAME, POST_TEXT_ATTR, PRE_TEXT_ATTR, PRIMARY_CLIENT_ACTION_ATTR, PRIVACY_CHILD, PROCESS_STEPS_NAME, PROCESSING_LAYOUT_NAME, PROCESSING_NAME, PRODUCT_BRANDING_CHILD, PRODUCT_BRANDING_NAME, PROMPT_ATTR, PROMPT_CHILD, PROVIDER_ATTR, PROXIED_ATTR, PROXY_ATTR, QUICK_LINKS_NAME, QUICK_LINKS_SHOWN_ATTR, QUICK_SEARCH_CHILD, RADIO_BUTTON_NAME, RADIO_GROUP_NAME, RADIO_GROUP_TYPE_CHOICE, RADIO_GROUP_TYPE_RADIO, RADIO_OPTION_NAME, RADIO_SET_NAME, RAW_TEXT_NAME, READ_ONLY_ATTR, REFRESH_EVENT, REG_EXP_NAME, RENDERED_ATTR, REORDERABLE_ATTR, REQUIRED_ATTR, REQUIRED_NO, REQUIRED_UI_ONLY, REQUIRED_VALIDATER_ONLY, REQUIRED_YES, RESET_BUTTON_NAME, RETURN_NAVIGATION_CHILD, RIGHT_CHILD, ROOT_ATTRIBUTE_MAP_NAME, ROOT_CHILD_EXISTS_NAME, ROOT_CHILD_LIST_NAME, ROOT_CHILD_MAP_NAME, ROOT_CHILD_NAME, ROOT_PARAM, ROW_BANDING, ROW_FORMATS_ATTR, ROW_HEADER_DATA_ATTR, ROW_HEADER_FORMATS_ATTR, ROW_HEADER_STAMP_CHILD, ROW_LAYOUT_NAME, ROW_SPAN_ATTR, ROWS_ATTR, SAMPLE_NAME, SCRIPT_NAME, SCROLLED_VALUE_ATTR, SCROLLING_ATTR, SCROLLING_AUTO, SCROLLING_NO, SCROLLING_YES, SEARCH_INSTRUCTIONS_CHILD, SEARCH_TEXT_ATTR, SECRET_ATTR, SELECT_ATTR, SELECTED_ATTR, SELECTED_INDEX_ATTR, SELECTED_KEY, SELECTED_VALUE_ATTR, SELECTION_ATTR, SELECTION_PARAM, SEPARATOR_CHILD, SEPARATOR_NAME, SERVER_VALIDATER_ATTR, SERVLET_INCLUDE_NAME, SHORT_DESC_ATTR, SHORT_TEXT_ATTR, SHOW_ALL_ACTIVE, SHOW_ALL_ATTR, SHOW_ALL_NO, SHOW_ALL_YES, SHOW_EVENT, SHOW_WINDOW_ATTR, SHUTTLE_NAME, SIDE_BAR_NAME, SIDE_NAV_NAME, SINGLE_SELECTION_NAME, SINGLE_STEP, SIZE_ATTR, SIZE_PARAM, SLIM_ATTR, SOFT_WRAP, SORT_EVENT, SORT_STATE_ASCENDING, SORT_STATE_DESCENDING, SORTABLE_ASCENDING, SORTABLE_ATTR, SORTABLE_DESCENDING, SORTABLE_HEADER_NAME, SORTABLE_NO, SORTABLE_YES, SOURCE_ATTR, SOURCE_PARAM, SPACER_NAME, STACK_LAYOUT_NAME, STANDBY_TEXT_ATTR, START_CHILD, STATE_PARAM, STATE_ROLE, STEPS_COMPLETE_ATTR, STRUCTURAL_ROLE, STYLE_CLASS_ATTR, STYLE_SHEET_NAME, STYLED_ITEM_NAME, STYLED_LIST_NAME, STYLED_TEXT_NAME, SUB_TAB_BAR_NAME, SUB_TAB_LAYOUT_NAME, SUB_TABS_CHILD, SUBMIT_BUTTON_NAME, SUMMARY_ATTR, SWITCH_APP_EVENT, SWITCH_APP_TYPE_BACK, SWITCH_APP_TYPE_GOTO, SWITCHER_NAME, TAB_BAR_NAME, TABLE_BANDING_KEY, TABLE_DATA_ATTR, TABLE_FILTER_CHILD, TABLE_FORMAT_ATTR, TABLE_LAYOUT_NAME, TABLE_NAME, TABLE_NAME_ATTR, TABLE_SELECTION_CHILD, TABS_CHILD, TARGET_FRAME_ATTR, TARGET_FRAME_KEY, TEMPLATE_DEFINITION_NAME, TEMPLATE_IMPORT_NAME, TEMPLATE_LIBRARY_NAME, TEMPLATES_NAME, TEXT_ATTR, TEXT_FORMAT, TEXT_INPUT_NAME, TEXT_KEY, TEXT_NAME, THREADED_ATTR, THREADED_LAYOUT_NAME, TIME_INTERVAL_ATTR, TIP_ATTR, TIP_NAME, TITLE_ATTR, TOP_CHILD, TOTAL_ROW_NAME, TRAILING_CHILD, TRAILING_DESC_SHOWN_ATTR, TRAILING_FOOTER_CHILD, TRAILING_HEADER_ATTR, TRAIN_NAME, TREE_DATA_ATTR, TREE_NAME, TRY_NAME, TYPE_ATTR, TYPE_PARAM, TYPE_POST, TYPE_PRE, TYPE_TEXT_ATTR, UNDISCLOSED_TEXT_ATTR, UNKNOWN_ROLE, UNVALIDATED_ATTR, UPDATE_EVENT, URI_PARAM, URL_INCLUDE_NAME, USER_INFO_CHILD, USER_INVISIBLE_ROLE, USES_UPLOAD_ATTR, UTF8_LENGTH_NAME, V_ALIGN_ABSMIDDLE, V_ALIGN_ATTR, V_ALIGN_BOTTOM, V_ALIGN_MIDDLE, V_ALIGN_TOP, VALID_ATTR, VALIDATE_BLANKS_ATTR, VALUE_ATTR, VALUE_COLUMNS_ATTR, VALUE_PARAM, VALUE_SHOW_ALL, WIDTH_ATTR, WIDTH_KEY, WML_NAME, WRAP_ATTR, WRAPPING_DISABLED_ATTR
 
Constructor Summary
protected OptionContainerBean(boolean ignored, java.lang.String localName)
          Construct an instance of the OptionContainerBean.
  OptionContainerBean(java.lang.String localName)
          Construct an instance of the OptionContainerBean.
  OptionContainerBean(java.lang.String localName, java.lang.String id)
          Construct an instance of the OptionContainerBean.
 
Method Summary
 void addIndexedChild(java.lang.String text)
          Adds an option to the bean.
 OptionBean addOption(OptionBean option)
          Adds an option child.
 OptionBean addOption(java.lang.String text)
          Adds an option child.
 OptionBean addOption(java.lang.String text, java.lang.String value)
          Adds an option child.
 java.lang.String getOnChange()
          Gets the event handler for when the value is changed.
static java.lang.String getOnChange(MutableUINode bean)
          Gets the event handler for when the value is changed.
 OptionBean getOption(int index)
          Retrieves an option child.
 int getSelectedIndex()
          Gets the index of the globally selected item.
static int getSelectedIndex(MutableUINode bean)
          Gets the index of the globally selected item.
 java.lang.String getSelectedValue()
          Gets the value of the globally selected item.
static java.lang.String getSelectedValue(MutableUINode bean)
          Gets the value of the globally selected item.
 Selection getSelection()
          Gets the selection information for this option container.
static Selection getSelection(MutableUINode bean)
          Gets the selection information for this option container.
 OptionBean removeOption(int index)
          Removes an option child.
static void setOnChange(MutableUINode bean, java.lang.String onChange)
          Sets the event handler for when the value is changed.
 void setOnChange(java.lang.String onChange)
          Sets the event handler for when the value is changed.
 void setSelectedIndex(int selectedIndex)
          Sets the index of the globally selected item.
static void setSelectedIndex(MutableUINode bean, int selectedIndex)
          Sets the index of the globally selected item.
 void setSelectedIndexBinding(BoundValue boundValue)
          Binds the the index of the globally selected item.
static void setSelectedIndexBinding(MutableUINode bean, BoundValue boundValue)
          Binds the the index of the globally selected item.
static void setSelectedIndexBinding(MutableUINode bean, java.lang.Object selectKey)
          Binds the the index of the globally selected item.
static void setSelectedIndexBinding(MutableUINode bean, java.lang.String dataNamespace, java.lang.String dataName, java.lang.Object selectKey)
          Binds the the index of the globally selected item.
 void setSelectedIndexBinding(java.lang.Object selectKey)
          Binds the the index of the globally selected item.
 void setSelectedIndexBinding(java.lang.String dataNamespace, java.lang.String dataName, java.lang.Object selectKey)
          Binds the the index of the globally selected item.
static void setSelectedValue(MutableUINode bean, java.lang.String selectedValue)
          Sets the value of the globally selected item.
 void setSelectedValue(java.lang.String selectedValue)
          Sets the value of the globally selected item.
 void setSelectedValueBinding(BoundValue boundValue)
          Binds the the value of the globally selected item.
static void setSelectedValueBinding(MutableUINode bean, BoundValue boundValue)
          Binds the the value of the globally selected item.
static void setSelectedValueBinding(MutableUINode bean, java.lang.Object selectKey)
          Binds the the value of the globally selected item.
static void setSelectedValueBinding(MutableUINode bean, java.lang.String dataNamespace, java.lang.String dataName, java.lang.Object selectKey)
          Binds the the value of the globally selected item.
 void setSelectedValueBinding(java.lang.Object selectKey)
          Binds the the value of the globally selected item.
 void setSelectedValueBinding(java.lang.String dataNamespace, java.lang.String dataName, java.lang.Object selectKey)
          Binds the the value of the globally selected item.
static void setSelection(MutableUINode bean, Selection selection)
          Sets the selection information for this option container.
 void setSelection(Selection selection)
          Sets the selection information for this option container.
 void setSelectionBinding(BoundValue boundValue)
          Binds the the selection information for this option container.
static void setSelectionBinding(MutableUINode bean, BoundValue boundValue)
          Binds the the selection information for this option container.
static void setSelectionBinding(MutableUINode bean, java.lang.Object selectKey)
          Binds the the selection information for this option container.
static void setSelectionBinding(MutableUINode bean, java.lang.String dataNamespace, java.lang.String dataName, java.lang.Object selectKey)
          Binds the the selection information for this option container.
 void setSelectionBinding(java.lang.Object selectKey)
          Binds the the selection information for this option container.
 void setSelectionBinding(java.lang.String dataNamespace, java.lang.String dataName, java.lang.Object selectKey)
          Binds the the selection information for this option container.
 
Methods inherited from class oracle.cabo.ui.beans.form.FormElementBean
getName, getName, getOnBlur, getOnBlur, getOnFocus, getOnFocus, isDisabled, isDisabled, isReadOnly, isReadOnly, setDisabled, setDisabled, setName, setName, setNameBinding, setNameBinding, setNameBinding, setNameBinding, setNameBinding, setNameBinding, setOnBlur, setOnBlur, setOnFocus, setOnFocus, setReadOnly, setReadOnly
 
Methods inherited from class oracle.cabo.ui.beans.MarlinBean
isEqualMarlinName
 
Methods inherited from class oracle.cabo.ui.beans.BaseWebBean
getDirection, getID, getID, getInlineStyle, getInlineStyle, getLanguage, getOnClick, getOnClick, getOnDoubleClick, getOnDoubleClick, getOnKeyDown, getOnKeyDown, getOnKeyPress, getOnKeyPress, getOnKeyUp, getOnKeyUp, getOnMouseDown, getOnMouseDown, getOnMouseMove, getOnMouseMove, getOnMouseOut, getOnMouseOut, getOnMouseOver, getOnMouseOver, getOnMouseUp, getOnMouseUp, getShortDesc, getShortDesc, getStyleClass, getStyleClass, isRendered, isRendered, resolveBoolean, resolveBoolean, resolveBoolean, resolveBoolean, resolveCharacter, resolveCharacter, resolveInteger, resolveInteger, resolveInteger, resolveInteger, resolveLong, resolveLong, resolveLong, resolveLong, resolveObject, resolveString, resolveString, setDirection, setID, setID, setInlineStyle, setInlineStyle, setLanguage, setOnClick, setOnClick, setOnDoubleClick, setOnDoubleClick, setOnKeyDown, setOnKeyDown, setOnKeyPress, setOnKeyPress, setOnKeyUp, setOnKeyUp, setOnMouseDown, setOnMouseDown, setOnMouseMove, setOnMouseMove, setOnMouseOut, setOnMouseOut, setOnMouseOver, setOnMouseOver, setOnMouseUp, setOnMouseUp, setRendered, setRendered, setShortDesc, setShortDesc, setStyleClass, setStyleClass
 
Methods inherited from class oracle.cabo.ui.BaseMutableUINode
addIndexedChild, addIndexedChild, addIndexedChildren, addIndexedChildren, clearIndexedChildren, createAttributeMap, createIndexedNodeList, createNamedChildMap, getAttributeMap, getAttributeMap, getAttributeValue, getAttributeValue, getIndexedChildCount, getIndexedNodeList, getIndexedNodeList, getNamedChildMap, getNamedChildMap, removeIndexedChild, replaceIndexedChild, setAttributeDictionary, setAttributeMap, setAttributeValue, setAttributeValue, setAttributeValue, setIndexedNodeList, setNamedChild, setNamedChildMap, setNodeID
 
Methods inherited from class oracle.cabo.ui.BaseUINode
getAttributeNames, getAttributeValue, getAttributeValueImpl, getChildArray, getChildNames, getIndexedChild, getIndexedChild, getIndexedChildCount, getLocalName, getNamedChild, getNamespaceURI, getNodeID, getNodeRole, getPreorderDescendentAttributeValue, getRawAttributeValue, getRenderedUINode, getRenderer, getRenderer, render, render, toString
 
Methods inherited from class oracle.cabo.ui.DeprecatedUINode
getAttributeValue, getChildNames, getNamedChild
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface oracle.cabo.ui.UINode
getAttributeNames, getAttributeValue, getAttributeValue, getChildNames, getChildNames, getIndexedChild, getIndexedChild, getIndexedChildCount, getLocalName, getNamedChild, getNamedChild, getNamespaceURI, getNodeID, getNodeRole, getRawAttributeValue, render, render
 

Constructor Detail

OptionContainerBean

public OptionContainerBean(java.lang.String localName)
Construct an instance of the OptionContainerBean.

OptionContainerBean

public OptionContainerBean(java.lang.String localName,
                           java.lang.String id)
Construct an instance of the OptionContainerBean.

OptionContainerBean

protected OptionContainerBean(boolean ignored,
                              java.lang.String localName)
Construct an instance of the OptionContainerBean. Provided for subclasses that need distinct local names..
Method Detail

getOption

public final OptionBean getOption(int index)
Retrieves an option child.

addOption

public final OptionBean addOption(OptionBean option)
Adds an option child.

addIndexedChild

public void addIndexedChild(java.lang.String text)
Adds an option to the bean.
Overrides:
addIndexedChild in class BaseMutableUINode
Parameters:
text - the text - does not need to be escaped

addOption

public final OptionBean addOption(java.lang.String text)
Adds an option child.

addOption

public final OptionBean addOption(java.lang.String text,
                                  java.lang.String value)
Adds an option child.

removeOption

public final OptionBean removeOption(int index)
Removes an option child.

getSelectedIndex

public final int getSelectedIndex()
Gets the index of the globally selected item. The value of this property is not affected by - and will be overridden by - the "selected" property on any contained option. Set this to -1 to turn off selecting any child.

setSelectedIndex

public final void setSelectedIndex(int selectedIndex)
Sets the index of the globally selected item. The value of this property is not affected by - and will be overridden by - the "selected" property on any contained option. Set this to -1 to turn off selecting any child.

setSelectedIndexBinding

public final void setSelectedIndexBinding(BoundValue boundValue)
Binds the the index of the globally selected item. The value of this property is not affected by - and will be overridden by - the "selected" property on any contained option. Set this to -1 to turn off selecting any child.
Parameters:
boundValue - a BoundValue implementation to be used to retrieve the value.

setSelectedIndexBinding

public final void setSelectedIndexBinding(java.lang.Object selectKey)
Binds the the index of the globally selected item. The value of this property is not affected by - and will be overridden by - the "selected" property on any contained option. Set this to -1 to turn off selecting any child.
Parameters:
selectKey - the key to be passed to selectValue() on the current DataObject, e.g., the DataObject for the current table row.

setSelectedIndexBinding

public final void setSelectedIndexBinding(java.lang.String dataNamespace,
                                          java.lang.String dataName,
                                          java.lang.Object selectKey)
Binds the the index of the globally selected item. The value of this property is not affected by - and will be overridden by - the "selected" property on any contained option. Set this to -1 to turn off selecting any child.
Parameters:
dataNamespace - the namespace to be passed to RenderingContext.getDataObject()
dataName - the name to be passed to RenderingContext.getDataObject()
selectKey - the key to be passed to selectValue() on the DataObject.

getSelectedValue

public final java.lang.String getSelectedValue()
Gets the value of the globally selected item. When this attribute is present, any contained option with the same value will be rendered as being selected.

setSelectedValue

public final void setSelectedValue(java.lang.String selectedValue)
Sets the value of the globally selected item. When this attribute is present, any contained option with the same value will be rendered as being selected.

setSelectedValueBinding

public final void setSelectedValueBinding(BoundValue boundValue)
Binds the the value of the globally selected item. When this attribute is present, any contained option with the same value will be rendered as being selected.
Parameters:
boundValue - a BoundValue implementation to be used to retrieve the value.

setSelectedValueBinding

public final void setSelectedValueBinding(java.lang.Object selectKey)
Binds the the value of the globally selected item. When this attribute is present, any contained option with the same value will be rendered as being selected.
Parameters:
selectKey - the key to be passed to selectValue() on the current DataObject, e.g., the DataObject for the current table row.

setSelectedValueBinding

public final void setSelectedValueBinding(java.lang.String dataNamespace,
                                          java.lang.String dataName,
                                          java.lang.Object selectKey)
Binds the the value of the globally selected item. When this attribute is present, any contained option with the same value will be rendered as being selected.
Parameters:
dataNamespace - the namespace to be passed to RenderingContext.getDataObject()
dataName - the name to be passed to RenderingContext.getDataObject()
selectKey - the key to be passed to selectValue() on the DataObject.

getSelection

public final Selection getSelection()
Gets the selection information for this option container. When this attribute is present, it takes priority over all other selection styles, such as selectedIndex, selectedValue or selected on the contained options.

setSelection

public final void setSelection(Selection selection)
Sets the selection information for this option container. When this attribute is present, it takes priority over all other selection styles, such as selectedIndex, selectedValue or selected on the contained options.

setSelectionBinding

public final void setSelectionBinding(BoundValue boundValue)
Binds the the selection information for this option container. When this attribute is present, it takes priority over all other selection styles, such as selectedIndex, selectedValue or selected on the contained options.
Parameters:
boundValue - a BoundValue implementation to be used to retrieve the value.

setSelectionBinding

public final void setSelectionBinding(java.lang.Object selectKey)
Binds the the selection information for this option container. When this attribute is present, it takes priority over all other selection styles, such as selectedIndex, selectedValue or selected on the contained options.
Parameters:
selectKey - the key to be passed to selectValue() on the current DataObject, e.g., the DataObject for the current table row.

setSelectionBinding

public final void setSelectionBinding(java.lang.String dataNamespace,
                                      java.lang.String dataName,
                                      java.lang.Object selectKey)
Binds the the selection information for this option container. When this attribute is present, it takes priority over all other selection styles, such as selectedIndex, selectedValue or selected on the contained options.
Parameters:
dataNamespace - the namespace to be passed to RenderingContext.getDataObject()
dataName - the name to be passed to RenderingContext.getDataObject()
selectKey - the key to be passed to selectValue() on the DataObject.

getOnChange

public final java.lang.String getOnChange()
Gets the event handler for when the value is changed.

setOnChange

public final void setOnChange(java.lang.String onChange)
Sets the event handler for when the value is changed.

getSelectedIndex

public static int getSelectedIndex(MutableUINode bean)
Gets the index of the globally selected item. The value of this property is not affected by - and will be overridden by - the "selected" property on any contained option. Set this to -1 to turn off selecting any child.

setSelectedIndex

public static void setSelectedIndex(MutableUINode bean,
                                    int selectedIndex)
Sets the index of the globally selected item. The value of this property is not affected by - and will be overridden by - the "selected" property on any contained option. Set this to -1 to turn off selecting any child.

setSelectedIndexBinding

public static void setSelectedIndexBinding(MutableUINode bean,
                                           BoundValue boundValue)
Binds the the index of the globally selected item. The value of this property is not affected by - and will be overridden by - the "selected" property on any contained option. Set this to -1 to turn off selecting any child.
Parameters:
boundValue - a BoundValue implementation to be used to retrieve the value.

setSelectedIndexBinding

public static void setSelectedIndexBinding(MutableUINode bean,
                                           java.lang.Object selectKey)
Binds the the index of the globally selected item. The value of this property is not affected by - and will be overridden by - the "selected" property on any contained option. Set this to -1 to turn off selecting any child.
Parameters:
selectKey - the key to be passed to selectValue() on the current DataObject, e.g., the DataObject for the current table row.

setSelectedIndexBinding

public static void setSelectedIndexBinding(MutableUINode bean,
                                           java.lang.String dataNamespace,
                                           java.lang.String dataName,
                                           java.lang.Object selectKey)
Binds the the index of the globally selected item. The value of this property is not affected by - and will be overridden by - the "selected" property on any contained option. Set this to -1 to turn off selecting any child.
Parameters:
dataNamespace - the namespace to be passed to RenderingContext.getDataObject()
dataName - the name to be passed to RenderingContext.getDataObject()
selectKey - the key to be passed to selectValue() on the DataObject.

getSelectedValue

public static java.lang.String getSelectedValue(MutableUINode bean)
Gets the value of the globally selected item. When this attribute is present, any contained option with the same value will be rendered as being selected.

setSelectedValue

public static void setSelectedValue(MutableUINode bean,
                                    java.lang.String selectedValue)
Sets the value of the globally selected item. When this attribute is present, any contained option with the same value will be rendered as being selected.

setSelectedValueBinding

public static void setSelectedValueBinding(MutableUINode bean,
                                           BoundValue boundValue)
Binds the the value of the globally selected item. When this attribute is present, any contained option with the same value will be rendered as being selected.
Parameters:
boundValue - a BoundValue implementation to be used to retrieve the value.

setSelectedValueBinding

public static void setSelectedValueBinding(MutableUINode bean,
                                           java.lang.Object selectKey)
Binds the the value of the globally selected item. When this attribute is present, any contained option with the same value will be rendered as being selected.
Parameters:
selectKey - the key to be passed to selectValue() on the current DataObject, e.g., the DataObject for the current table row.

setSelectedValueBinding

public static void setSelectedValueBinding(MutableUINode bean,
                                           java.lang.String dataNamespace,
                                           java.lang.String dataName,
                                           java.lang.Object selectKey)
Binds the the value of the globally selected item. When this attribute is present, any contained option with the same value will be rendered as being selected.
Parameters:
dataNamespace - the namespace to be passed to RenderingContext.getDataObject()
dataName - the name to be passed to RenderingContext.getDataObject()
selectKey - the key to be passed to selectValue() on the DataObject.

getSelection

public static Selection getSelection(MutableUINode bean)
Gets the selection information for this option container. When this attribute is present, it takes priority over all other selection styles, such as selectedIndex, selectedValue or selected on the contained options.

setSelection

public static void setSelection(MutableUINode bean,
                                Selection selection)
Sets the selection information for this option container. When this attribute is present, it takes priority over all other selection styles, such as selectedIndex, selectedValue or selected on the contained options.

setSelectionBinding

public static void setSelectionBinding(MutableUINode bean,
                                       BoundValue boundValue)
Binds the the selection information for this option container. When this attribute is present, it takes priority over all other selection styles, such as selectedIndex, selectedValue or selected on the contained options.
Parameters:
boundValue - a BoundValue implementation to be used to retrieve the value.

setSelectionBinding

public static void setSelectionBinding(MutableUINode bean,
                                       java.lang.Object selectKey)
Binds the the selection information for this option container. When this attribute is present, it takes priority over all other selection styles, such as selectedIndex, selectedValue or selected on the contained options.
Parameters:
selectKey - the key to be passed to selectValue() on the current DataObject, e.g., the DataObject for the current table row.

setSelectionBinding

public static void setSelectionBinding(MutableUINode bean,
                                       java.lang.String dataNamespace,
                                       java.lang.String dataName,
                                       java.lang.Object selectKey)
Binds the the selection information for this option container. When this attribute is present, it takes priority over all other selection styles, such as selectedIndex, selectedValue or selected on the contained options.
Parameters:
dataNamespace - the namespace to be passed to RenderingContext.getDataObject()
dataName - the name to be passed to RenderingContext.getDataObject()
selectKey - the key to be passed to selectValue() on the DataObject.

getOnChange

public static java.lang.String getOnChange(MutableUINode bean)
Gets the event handler for when the value is changed.

setOnChange

public static void setOnChange(MutableUINode bean,
                               java.lang.String onChange)
Sets the event handler for when the value is changed.

Oracle UIX API Reference
Release 2.1.22.0.0
B12196-01

Copyright © 2002,2003, Oracle. All Rights Reserved.