Oracle9i Business Components for Java API Reference
Oracle9i Jdeveloper (9.0.4)
B10391-01


oracle.jbo.uicli.binding
Class JUControlDef

java.lang.Object
  |
  +--oracle.jbo.common.NamedObjectImpl
        |
        +--oracle.jbo.mom.DefinitionObject
              |
              +--oracle.jbo.uicli.binding.JUDefBase
                    |
                    +--oracle.jbo.uicli.binding.JUControlDef
All Implemented Interfaces:
oracle.jbo.mom.xml.DefPersistable
Direct Known Subclasses:
JUCtrlActionDef, JUCtrlScrollDef, JUCtrlValueDef

public abstract class JUControlDef
extends JUDefBase

Field Summary
static java.lang.String PNAME_TYPE
           

 

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

 

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

 

Fields inherited from interface oracle.jbo.mom.xml.DefPersistable
XML_STATEMENT

 

Constructor Summary
JUControlDef()
           
JUControlDef(java.lang.String name, java.lang.String controlClassName, java.lang.String controlBindingClassName, java.lang.String iterBindingName)
           

 

Method Summary
 java.lang.Object createControl()
           
 JUControlBinding createControlBinding(JUFormBinding formBnd)
           
protected abstract  JUControlBinding createControlBinding(java.lang.Object control, JUFormBinding formBnd)
           
 java.lang.String getControlBindingClassName()
           
 java.lang.String getControlClassName()
          // inherited public String getName() { return mName; }
 java.lang.Object getInitialValue()
           
 JUIteratorBinding getIterBinding(JUFormBinding formBnd)
           
 java.lang.String getIterBindingName()
           
 oracle.jbo.uicli.layout.JULayoutConsDef 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)
           
 void setControlBindingClassName(java.lang.String controlBindingClassName)
           
 void setControlClassName(java.lang.String controlClassName)
           
 void setInitialValue(java.lang.Object initialValue)
           
 void writeChildren(oracle.jbo.mom.xml.DefWriter jos)
           
 void writeContents(oracle.jbo.mom.xml.DefWriter jos)
           

 

Methods inherited from class oracle.jbo.uicli.binding.JUDefBase
convertToBoolean, convertToInt, convertToIntArray, createAndLoadFromXML, getDefClassName, getSubType, isDirty, isNew, loadFromXML, readXMLBoolean, readXMLInt, readXMLString, readXMLStringArray, setDefClassName, setDirty, setName, setNew, setParent, setSubType, writeObject, writeXMLIntArray, writeXMLStringArray

 

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

 

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.mom.xml.DefPersistable
getFullName

 

Field Detail

PNAME_TYPE

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

JUControlDef

public JUControlDef()

JUControlDef

public JUControlDef(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 JUDefBase

getControlClassName

public java.lang.String getControlClassName()
// inherited public String getName() { return mName; }

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()

getIterBinding

public JUIteratorBinding getIterBinding(JUFormBinding formBnd)

getLayoutCons

public oracle.jbo.uicli.layout.JULayoutConsDef getLayoutCons()

getInitialValue

public java.lang.Object getInitialValue()

setInitialValue

public void setInitialValue(java.lang.Object initialValue)

createControl

public java.lang.Object createControl()

createControlBinding

protected abstract JUControlBinding createControlBinding(java.lang.Object control,
JUFormBinding formBnd)

createControlBinding

public JUControlBinding createControlBinding(JUFormBinding formBnd)

getXMLElementTag

public java.lang.String getXMLElementTag()
Specified by:
getXMLElementTag in interface oracle.jbo.mom.xml.DefPersistable
Specified by:
getXMLElementTag in class JUDefBase

retrieveFromXML

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

loadChildrenFromXML

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

writeContents

public void writeContents(oracle.jbo.mom.xml.DefWriter jos)
                   throws oracle.jbo.mom.xml.DefPersistenceException
Specified by:
writeContents in interface oracle.jbo.mom.xml.DefPersistable
Overrides:
writeContents in class JUDefBase
oracle.jbo.mom.xml.DefPersistenceException

writeChildren

public void writeChildren(oracle.jbo.mom.xml.DefWriter jos)
                   throws oracle.jbo.mom.xml.DefPersistenceException
Specified by:
writeChildren in interface oracle.jbo.mom.xml.DefPersistable
Overrides:
writeChildren in class JUDefBase
oracle.jbo.mom.xml.DefPersistenceException

Oracle9i Business Components for Java API Reference
Oracle9i Jdeveloper (9.0.4)
B10391-01


 

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