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

oracle.adf.model.binding
Class DCControlBindingDef

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
Direct Known Subclasses:
JUControlDef

public abstract class DCControlBindingDef
extends DCDefBase


Field Summary
static java.lang.String PNAME_ControlBindingClass
           
static java.lang.String PNAME_ControlClass
           
static java.lang.String PNAME_InitialValue
           
static java.lang.String PNAME_IterBinding
           
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
protected DCControlBindingDef()
           
protected DCControlBindingDef(java.lang.String name, java.lang.String controlClassName, java.lang.String controlBindingClassName, java.lang.String iterBindingName)
           
 
Method Summary
 java.lang.Object createControl()
           
 DCControlBinding createControlBinding(DCBindingContainer formBnd)
           
 DCControlBinding createControlBinding(java.lang.Object control, DCBindingContainer formBnd)
           
protected abstract  DCControlBinding createControlBindingInstance(java.lang.Object control, DCBindingContainer formBnd)
           
 java.lang.String getControlBindingClassName()
           
 java.lang.String getControlClassName()
           
 java.lang.String getDesignTimeClass()
           
 java.lang.Object getInitialValue()
           
 DCIteratorBinding getIterBinding(DCBindingContainer formBnd)
           
 java.lang.String getIterBindingName()
           
 oracle.adf.model.layout.DCLayoutConsDef getLayoutCons()
           
 java.lang.String getXMLElementTag()
           
 void init(java.util.HashMap initValues)
           
protected  void loadChildrenFromXML(oracle.jbo.mom.xml.DefElementImpl xmlElement)
           
protected  void retrieveFromXML(oracle.jbo.mom.xml.DefElementImpl xmlElement, java.util.HashMap valueTab)
           
protected  void setBindingContainerDef(DCBindingContainerDef formDef)
           
 void setControlBindingClassName(java.lang.String controlBindingClassName)
           
 void setControlClassName(java.lang.String controlClassName)
           
 void setInitialValue(java.lang.Object initialValue)
           
 
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
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
 

Field Detail

PNAME_TYPE

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

PNAME_ControlClass

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

PNAME_ControlBindingClass

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

PNAME_IterBinding

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

PNAME_InitialValue

public static final java.lang.String PNAME_InitialValue
See Also:
Constant Field Values
Constructor Detail

DCControlBindingDef

protected DCControlBindingDef()

DCControlBindingDef

protected DCControlBindingDef(java.lang.String name,
                              java.lang.String controlClassName,
                              java.lang.String controlBindingClassName,
                              java.lang.String iterBindingName)
Method Detail

init

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

getDesignTimeClass

public java.lang.String getDesignTimeClass()

getControlClassName

public java.lang.String getControlClassName()

setControlClassName

public void setControlClassName(java.lang.String controlClassName)

getControlBindingClassName

public java.lang.String getControlBindingClassName()

setControlBindingClassName

public void setControlBindingClassName(java.lang.String controlBindingClassName)

getIterBindingName

public java.lang.String getIterBindingName()

setBindingContainerDef

protected void setBindingContainerDef(DCBindingContainerDef formDef)

getIterBinding

public DCIteratorBinding getIterBinding(DCBindingContainer formBnd)

getLayoutCons

public oracle.adf.model.layout.DCLayoutConsDef getLayoutCons()

getInitialValue

public java.lang.Object getInitialValue()

setInitialValue

public void setInitialValue(java.lang.Object initialValue)

createControl

public java.lang.Object createControl()

createControlBindingInstance

protected abstract DCControlBinding createControlBindingInstance(java.lang.Object control,
                                                                 DCBindingContainer formBnd)

createControlBinding

public DCControlBinding createControlBinding(java.lang.Object control,
                                             DCBindingContainer formBnd)

createControlBinding

public DCControlBinding createControlBinding(DCBindingContainer formBnd)

getXMLElementTag

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

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

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

 

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