Oracle ADF Model and Business Components API Reference 10.1.2 B14022-02


oracle.jbo.uicli.binding
Class JUCtrlListDef

java.lang.Object
  extended byoracle.jbo.common.NamedObjectImpl
      extended byoracle.jbo.mom.DefinitionObject
          extended byoracle.adf.model.binding.DCDefBase
              extended byoracle.adf.model.binding.DCControlBindingDef
                  extended byoracle.jbo.uicli.binding.JUControlDef
                      extended byoracle.jbo.uicli.binding.JUCtrlValueDef
                          extended byoracle.jbo.uicli.binding.JUCtrlAttrsDef
                              extended byoracle.jbo.uicli.binding.JUCtrlListDef

All Implemented Interfaces:
ValidationManager
Direct Known Subclasses:
JUComboBoxDef, JUCtrlBoolDef, JUListSingleSelDef, JULovButtonDef, JUSpinnerDef

public class JUCtrlListDef
extends JUCtrlAttrsDef

Field Summary
static java.lang.String PNAME_LabelList
static java.lang.String PNAME_ListAttrNames
static java.lang.String PNAME_ListDisplayNames
static java.lang.String PNAME_ListIterName
static java.lang.String PNAME_ListOperMode
static java.lang.String PNAME_ListRangeSize
static java.lang.String PNAME_ListRSIName
static java.lang.String PNAME_ListVOName
static java.lang.String PNAME_StaticList
static java.lang.String PNAME_ValueList

Fields inherited from class oracle.jbo.uicli.binding.JUCtrlValueDef
DEFAULT_HANDLER, PNAME_ApplyValidation, PNAME_AttrNames, PNAME_InputHandler, PNAME_IsDynamic

Fields inherited from class oracle.adf.model.binding.DCControlBindingDef
PNAME_ControlBindingClass, PNAME_ControlClass, PNAME_InitialValue, PNAME_IterBinding, PNAME_TYPE

Fields inherited from class oracle.adf.model.binding.DCDefBase
PNAME_AccessorIterator, PNAME_Action, PNAME_Boolean, PNAME_Button, PNAME_ButtonGroup, PNAME_ComboBox, PNAME_DataControlAction, PNAME_DefaultControl, PNAME_DynamicTable, PNAME_EnumList, PNAME_FormattedTextField, PNAME_Graph, PNAME_HGrid, PNAME_Iterator, PNAME_Label, PNAME_ListSingleSel, PNAME_LovButton, PNAME_LOVList, PNAME_MethodAction, PNAME_MethodIterator, PNAME_NavigationBar, PNAME_NavigationList, PNAME_Panel, PNAME_ProgressBar, PNAME_ProgressBarAttr, PNAME_Range, PNAME_ScrollBar, PNAME_ScrollBarAttr, PNAME_Slider, PNAME_SliderAttr, PNAME_Spinner, PNAME_Table, PNAME_TextField, PNAME_ToplinkIterator, PNAME_Tree

Fields inherited from class oracle.jbo.mom.DefinitionObject
mBaseDefObject, mExtendedDefObjects, mObjectResolved

Fields inherited from class oracle.jbo.common.NamedObjectImpl
mFullName, mObjName, mParent, mProperties

Constructor Summary
JUCtrlListDef()
JUCtrlListDef(java.lang.String name, java.lang.String controlClassName, java.lang.String controlBindingClassName, java.lang.String iterBindingName, java.lang.String[] attrNames, boolean staticList, java.lang.String listVOName, java.lang.String listRSIName, java.lang.String[] listAttrNames, java.lang.Object[] valueList)

Method Summary
protected DCControlBinding createControlBindingInstance(java.lang.Object control, DCBindingContainer formBnd)
protected DCIteratorBinding findListIteratorBinding(DCBindingContainer formBinding)
java.lang.String[] getLabelList()
java.lang.String[] getListAttrNames()
java.lang.String[] getListDisplayAttrNames()
java.lang.String getListIteratorBindingName()
int getListOperMode()
int getListRangeSize()
java.lang.String getListRSIName()
java.lang.String getListVOName()
java.lang.Object[] getValueList()
void init(java.util.HashMap initValues)
protected void initSubType()
boolean isStaticList()
void loadChildrenFromXML(oracle.jbo.mom.xml.DefElementImpl xmlElement)
protected void retrieveFromXML(oracle.jbo.mom.xml.DefElementImpl xmlElement, java.util.HashMap valueTab)
void setListOperMode(int listOperMode)
void setListRangeSize(int listRangeSize)
protected void setStaticList(boolean staticList)

Methods inherited from class oracle.jbo.uicli.binding.JUCtrlValueDef
addValidator, createControlBinding, getAttrNames, getCustomInputHandler, getFirstAttrName, getIsDynamic, getValidators, hasCustomInputHandler, isApplyValidation, loadFromXML, setCustomInputHandler

Methods inherited from class oracle.jbo.uicli.binding.JUControlDef
getIterBinding

Methods inherited from class oracle.adf.model.binding.DCControlBindingDef
createControl, createControlBinding, getControlBindingClassName, getControlClassName, getDesignTimeClass, getInitialValue, getIterBinding, getIterBindingName, getLayoutCons, getXMLElementTag, setBindingContainerDef, setControlBindingClassName, setControlClassName, setInitialValue

Methods inherited from class oracle.adf.model.binding.DCDefBase
convertToBoolean, convertToInt, convertToIntArray, createAndLoadFromXML, getDefClassName, getSubType, isDirty, isNew, readXMLBoolean, readXMLInt, readXMLString, readXMLStringArray, readXMLStringArrayList, readXMLStringArrayList, setDefClassName, setDirty, setNew, setSubType

Methods inherited from class oracle.jbo.mom.DefinitionObject
addExtendedDefObject, finishedLoading, getBaseDefObject, getContainerDef, getContainerName, getExtendedDefObjects, hasExtendedDefObjects, isBaseDefFor, isDynamicDefinitionObject, isObjectResolved, loadProperties, resolveReferences, setBaseDefObject, setName, setObjectResolved, setParent

Methods inherited from class oracle.jbo.common.NamedObjectImpl
getFullName, getName, getParent, getProperties, getPropertiesAsStrings, getPropertiesMap, getProperty, refreshProperty, setFullName, setPropertiesMap, setProperty

Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

Methods inherited from interface oracle.jbo.rules.ValidationManager
getName

Field Detail

PNAME_ListOperMode

public static final java.lang.String PNAME_ListOperMode
See Also:
Constant Field Values

PNAME_StaticList

public static final java.lang.String PNAME_StaticList
See Also:
Constant Field Values

PNAME_ListAttrNames

public static final java.lang.String PNAME_ListAttrNames
See Also:
Constant Field Values

PNAME_ListDisplayNames

public static final java.lang.String PNAME_ListDisplayNames
See Also:
Constant Field Values

PNAME_ListRangeSize

public static final java.lang.String PNAME_ListRangeSize
See Also:
Constant Field Values

PNAME_ValueList

public static final java.lang.String PNAME_ValueList
See Also:
Constant Field Values

PNAME_LabelList

public static final java.lang.String PNAME_LabelList
See Also:
Constant Field Values

PNAME_ListVOName

public static final java.lang.String PNAME_ListVOName
See Also:
Constant Field Values

PNAME_ListRSIName

public static final java.lang.String PNAME_ListRSIName
See Also:
Constant Field Values

PNAME_ListIterName

public static final java.lang.String PNAME_ListIterName
See Also:
Constant Field Values

Constructor Detail

JUCtrlListDef

public JUCtrlListDef()

JUCtrlListDef

public JUCtrlListDef(java.lang.String name,
                     java.lang.String controlClassName,
                     java.lang.String controlBindingClassName,
                     java.lang.String iterBindingName,
                     java.lang.String[] attrNames,
                     boolean staticList,
                     java.lang.String listVOName,
                     java.lang.String listRSIName,
                     java.lang.String[] listAttrNames,
                     java.lang.Object[] valueList)

Method Detail

initSubType

protected void initSubType()
Overrides:
initSubType in class JUCtrlAttrsDef

init

public void init(java.util.HashMap initValues)
Overrides:
init in class JUCtrlValueDef

getListOperMode

public int getListOperMode()

setListOperMode

public void setListOperMode(int listOperMode)

isStaticList

public boolean isStaticList()

setStaticList

protected void setStaticList(boolean staticList)

getListIteratorBindingName

public java.lang.String getListIteratorBindingName()

getListVOName

public java.lang.String getListVOName()

getListRSIName

public java.lang.String getListRSIName()

getListAttrNames

public java.lang.String[] getListAttrNames()

getListDisplayAttrNames

public java.lang.String[] getListDisplayAttrNames()

getListRangeSize

public int getListRangeSize()

setListRangeSize

public void setListRangeSize(int listRangeSize)

getValueList

public java.lang.Object[] getValueList()

getLabelList

public java.lang.String[] getLabelList()

findListIteratorBinding

protected DCIteratorBinding findListIteratorBinding(DCBindingContainer formBinding)

retrieveFromXML

protected void retrieveFromXML(oracle.jbo.mom.xml.DefElementImpl xmlElement,
                               java.util.HashMap valueTab)
Overrides:
retrieveFromXML in class DCControlBindingDef

loadChildrenFromXML

public void loadChildrenFromXML(oracle.jbo.mom.xml.DefElementImpl xmlElement)
Overrides:
loadChildrenFromXML in class JUCtrlValueDef

createControlBindingInstance

protected DCControlBinding createControlBindingInstance(java.lang.Object control,
                                                        DCBindingContainer formBnd)
Overrides:
createControlBindingInstance in class JUCtrlAttrsDef

Oracle ADF Model and Business Components API Reference 10.1.2 B14022-02


Copyright © 1997, 2005, Oracle. All rights reserved.