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

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-01

 

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