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


oracle.adf.model.binding
Class DCBindingContainerDef

java.lang.Object
  extended byoracle.jbo.common.NamedObjectImpl
      extended byoracle.jbo.mom.DefinitionObject
          extended byoracle.adf.model.binding.DCDefBase
              extended byoracle.adf.model.binding.DCBindingContainerDef

Direct Known Subclasses:
JUFormDef

public class DCBindingContainerDef
extends DCDefBase

Field Summary
protected java.lang.String mBindingContainerClassName
protected java.util.ArrayList mControls
protected boolean mEnableTokenValidation
protected boolean mFindMode
protected java.lang.String mFormClassName
protected java.util.ArrayList mIterators
protected oracle.adf.model.layout.DCLayoutDef mLayoutDef
protected oracle.jbo.mom.xml.DefPersistable mOuter
protected java.lang.String mPackage
protected java.util.ArrayList mValidators
static java.lang.String PNAME_BindingContainerClass
static java.lang.String PNAME_EnableTokenValidation
static java.lang.String PNAME_FindMode
static java.lang.String PNAME_FormClass
static java.lang.String PNAME_Package
static java.lang.String 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
DCBindingContainerDef()
protected DCBindingContainerDef(oracle.adf.model.layout.DCLayoutDef layoutDef, java.lang.String formClassName, java.lang.String formBindingClassName)
protected DCBindingContainerDef(oracle.jbo.mom.xml.DefPersistable outer)

Method Summary
void addControlDef(DCControlBindingDef control)
void addControlDef(DCControlBindingDef control, oracle.adf.model.layout.DCLayoutConsDef layoutCons)
void addIterator(DCIteratorBindingDef iter)
DCBindingContainer createBindingContainer(ApplicationModule anchorAM)
DCBindingContainer createBindingContainer(BindingContext ctx)
DCControlBindingDef createControlDef(java.util.HashMap initValues)
java.util.ArrayList createControls(DCBindingContainer formBnd)
void createIterBindings(DCDataControl dc, DCBindingContainer formBnd)
static DCBindingContainerDef findDefObject(java.lang.String name)
static DCBindingContainerDef findDefObjectNoSub(java.lang.String name)
java.lang.String getBindingContainerClassName()
DCControlBindingDef getControlDef(java.lang.String name)
java.util.ArrayList getControlDefs()
boolean getFindMode()
java.lang.String getFormClassName()
java.lang.String getFullName()
Gets this object's fully-qualified name.
java.util.ArrayList getIterators()
oracle.adf.model.layout.DCLayoutDef getLayoutDef()
java.lang.String getPackage()
java.lang.String getXMLElementTag()
void init(java.util.HashMap initValues)
void initializeBindingContainer(DCBindingContainer formBnd, ApplicationModule anchorAM)
void initializeBindingContainer(DCDataControl dc, DCBindingContainer formBnd, boolean initialize)
boolean isTokenValidationEnabled()
protected void loadChildrenFromXML(oracle.jbo.mom.xml.DefElementImpl xmlElement)
protected void retrieveFromXML(oracle.jbo.mom.xml.DefElementImpl xmlElement, java.util.HashMap valueTab)
void setFormClassName(java.lang.String formClassName)
void setLayoutDef(oracle.adf.model.layout.DCLayoutDef layoutDef)
void setPackage(java.lang.String sValue)

Methods inherited from class oracle.adf.model.binding.DCDefBase
convertToBoolean, convertToInt, convertToIntArray, createAndLoadFromXML, getDefClassName, getSubType, initSubType, isDirty, isNew, loadFromXML, 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
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

Field Detail

mLayoutDef

protected oracle.adf.model.layout.DCLayoutDef mLayoutDef

mFormClassName

protected java.lang.String mFormClassName

mBindingContainerClassName

protected java.lang.String mBindingContainerClassName

mOuter

protected oracle.jbo.mom.xml.DefPersistable mOuter

mPackage

protected java.lang.String mPackage

mIterators

protected java.util.ArrayList mIterators

mControls

protected java.util.ArrayList mControls

mFindMode

protected boolean mFindMode

mEnableTokenValidation

protected boolean mEnableTokenValidation

PNAME_TYPE

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

PNAME_FormClass

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

PNAME_BindingContainerClass

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

PNAME_Package

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

PNAME_FindMode

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

PNAME_EnableTokenValidation

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

mValidators

protected java.util.ArrayList mValidators

Constructor Detail

DCBindingContainerDef

public DCBindingContainerDef()

DCBindingContainerDef

protected DCBindingContainerDef(oracle.jbo.mom.xml.DefPersistable outer)

DCBindingContainerDef

protected DCBindingContainerDef(oracle.adf.model.layout.DCLayoutDef layoutDef,
                                java.lang.String formClassName,
                                java.lang.String formBindingClassName)

Method Detail

init

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

findDefObjectNoSub

public static DCBindingContainerDef findDefObjectNoSub(java.lang.String name)

findDefObject

public static DCBindingContainerDef findDefObject(java.lang.String name)

getFullName

public java.lang.String getFullName()
Description copied from class: NamedObjectImpl
Gets this object's fully-qualified name.
Overrides:
getFullName in class NamedObjectImpl
Returns:
this object's fully-qualified name; the package name concatenated with the class name.

getFindMode

public boolean getFindMode()

isTokenValidationEnabled

public boolean isTokenValidationEnabled()

getFormClassName

public java.lang.String getFormClassName()

setFormClassName

public void setFormClassName(java.lang.String formClassName)

getBindingContainerClassName

public java.lang.String getBindingContainerClassName()

getPackage

public java.lang.String getPackage()

setPackage

public void setPackage(java.lang.String sValue)

getXMLElementTag

public java.lang.String getXMLElementTag()
Specified by:
getXMLElementTag in class DCDefBase

getLayoutDef

public oracle.adf.model.layout.DCLayoutDef getLayoutDef()

setLayoutDef

public void setLayoutDef(oracle.adf.model.layout.DCLayoutDef layoutDef)

createIterBindings

public void createIterBindings(DCDataControl dc,
                               DCBindingContainer formBnd)

createControls

public java.util.ArrayList createControls(DCBindingContainer formBnd)

createBindingContainer

public DCBindingContainer createBindingContainer(BindingContext ctx)

createBindingContainer

public DCBindingContainer createBindingContainer(ApplicationModule anchorAM)

initializeBindingContainer

public void initializeBindingContainer(DCBindingContainer formBnd,
                                       ApplicationModule anchorAM)

initializeBindingContainer

public void initializeBindingContainer(DCDataControl dc,
                                       DCBindingContainer formBnd,
                                       boolean initialize)

getIterators

public java.util.ArrayList getIterators()

addIterator

public void addIterator(DCIteratorBindingDef iter)

getControlDefs

public java.util.ArrayList getControlDefs()

getControlDef

public DCControlBindingDef getControlDef(java.lang.String name)

addControlDef

public void addControlDef(DCControlBindingDef control)

addControlDef

public void addControlDef(DCControlBindingDef control,
                          oracle.adf.model.layout.DCLayoutConsDef layoutCons)

retrieveFromXML

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

loadChildrenFromXML

protected void loadChildrenFromXML(oracle.jbo.mom.xml.DefElementImpl xmlElement)
Overrides:
loadChildrenFromXML in class DCDefBase

createControlDef

public DCControlBindingDef createControlDef(java.util.HashMap initValues)

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


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