|
Oracle Configuration Interface Object API Specification Version: 11.5.10.23.13 Part No: B14186-01 |
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
Implemented by objects that contain selectable options. This interface provides a mechansim for selecting and deselecting options, and for determining which options are currently selected.
| Field Summary | |
static java.lang.String |
RCS_ID |
static boolean |
RCS_ID_RECORDED |
| Fields inherited from interface oracle.apps.cz.cio.IState |
FALSE, LFALSE, LTRUE, SELECTABLE, SYSTEM_EXCLUDED, TOGGLE, TRUE, UFALSE, UNKNOWN, UTRUE |
| Fields inherited from interface oracle.apps.cz.cio.IRuntimeNode |
ALL_FEATURES, BOM_MODEL, BOM_OPTION_CLASS, BOM_STD_ITEM, BOOLEAN_FEATURE, COMPONENT, COMPONENT_SET, CONNECTOR, COUNT_FEATURE, CURRENT_CHILD, CURRENT_OR_DISCONTINUED_CHILD, DECIMAL_FEATURE, DISCONTINUED_CHILD, EDITABLE, EXTENDED_PASSIVE, IMMEDIATE_PASSIVE, INTEGER_FEATURE, OPTION, OPTION_FEATURE, RESOURCE, SPOOFED, TEXT_FEATURE, TOTAL |
| Method Summary | |
boolean |
areOptionsCounted()Returns true if the Feature has counted options. |
void |
deselect(oracle.apps.cz.cio.IOption option)Deselect a particular option. |
int |
getMaxSelected()Returns the maximum number of selected options. |
int |
getMinSelected()Returns the minimum number of selected options. |
com.sun.java.util.collections.List |
getSelectableChildren()Returns a List of all selectable children. |
oracle.apps.cz.cio.IOption |
getSelectedOption()Returns the currently selected option, or null if no option is selected. |
com.sun.java.util.collections.List |
getSelectedOptions()Returns a, possibly empty, collection of options that are currently selected. |
boolean |
hasMaxSelected()Returns true if the Feature specifies a maximum number of selected options. |
boolean |
hasMinSelected()Returns true if the Feature specifies a minimum number of selected options. |
boolean |
isSelectionMutexed()Returns true if this feature supports mutexed selections. |
void |
select(oracle.apps.cz.cio.IOption option)Select a particular option. |
| Methods inherited from interface oracle.apps.cz.cio.IState |
getDetailedSelectionState, getSelectionState, getState, isFalse, isLogic, isTrue, isUnknown, isUser, setState, unset |
| Methods inherited from interface oracle.apps.cz.cio.ICount |
getCount, getDecimalCount, setCount, setDecimalCount |
| Field Detail |
public static final java.lang.String RCS_ID
public static final boolean RCS_ID_RECORDED
| Method Detail |
public com.sun.java.util.collections.List getSelectableChildren()
List of all selectable children. Selectable children are all immediate children of type option as well as the indirect children of all instantiable options.public boolean isSelectionMutexed()
true if this feature supports mutexed selections. When a selection is mutexed, it means that only one of a particular option is selectable at any one time, and selecting one option automatically deselects any other option that is mutexed and currently selected.
public oracle.apps.cz.cio.IOption getSelectedOption()
throws SelectionNotMutexedException
null if no option is selected.SelectionNotMutexedException - if this feature does not support mutexed selections.public com.sun.java.util.collections.List getSelectedOptions()
public void select(oracle.apps.cz.cio.IOption option)
throws LogicalException
option - the option to be selected.LogicalException
public void deselect(oracle.apps.cz.cio.IOption option)
throws LogicalException
option - the option to be de selected.LogicalExceptionpublic boolean hasMinSelected()
public int getMinSelected()
public boolean hasMaxSelected()
public int getMaxSelected()
public boolean areOptionsCounted()
true if the Feature has counted options. You set counted options for a Feature in Developer, by checking the Counted Options check box.
|
Oracle Configuration Interface Object API Specification Version: 11.5.10.23.13 Part No: B14186-01 |
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
Copyright © 1999, 2004, Oracle. All rights reserved. Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners.