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


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


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