oracle.jbo.uicli.binding
Class JUFormDef
java.lang.Object
|
+--oracle.jbo.common.NamedObjectImpl
|
+--oracle.jbo.mom.DefinitionObject
|
+--oracle.jbo.uicli.binding.JUDefBase
|
+--oracle.jbo.uicli.binding.JUFormDef
- All Implemented Interfaces:
- oracle.jbo.mom.xml.DefPersistable
- Direct Known Subclasses:
- JUPanelDef
- public class JUFormDef
- extends JUDefBase
Fields inherited from class oracle.jbo.mom.DefinitionObject |
mBaseDefObject, mExtendedDefObjects, mObjectResolved |
Fields inherited from interface oracle.jbo.mom.xml.DefPersistable |
XML_STATEMENT |
JUFormDef()
|
JUFormDef(oracle.jbo.mom.xml.DefPersistable outer)
|
JUFormDef(oracle.jbo.uicli.layout.JULayoutDef layoutDef,
java.lang.String formClassName,
java.lang.String formBindingClassName)
|
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 java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PNAME_TYPE
public static final java.lang.String PNAME_TYPE
JUFormDef
public JUFormDef()
JUFormDef
public JUFormDef(oracle.jbo.mom.xml.DefPersistable outer)
JUFormDef
public JUFormDef(oracle.jbo.uicli.layout.JULayoutDef layoutDef,
java.lang.String formClassName,
java.lang.String formBindingClassName)
init
public void init(java.util.HashMap initValues)
- Overrides:
init
in class JUDefBase
findDefObjectNoSub
public static JUFormDef findDefObjectNoSub(java.lang.String name)
findDefObject
public static JUFormDef findDefObject(java.lang.String name)
getFullName
public java.lang.String getFullName()
- // inherited
public String getName()
{
return mName;
}
public void setName(String name)
{
mName = name;
}
- Overrides:
getFullName
in class NamedObjectImpl
- Following copied from interface:
oracle.jbo.mom.xml.DefPersistable
- Returns:
- the Persistence Reference of the object
getFormClassName
public java.lang.String getFormClassName()
setFormClassName
public void setFormClassName(java.lang.String formClassName)
getFormBindingClassName
public java.lang.String getFormBindingClassName()
getXMLElementTag
public java.lang.String getXMLElementTag()
- Description copied from interface:
oracle.jbo.mom.xml.DefPersistable
- Returns a piece of static info for the type of object this is invoked
upon. Examples are PreparedStatements for insert, update, delete,
and String containing a base the select statement for retrieving
instances of this type through the SQLInputStream
- Overrides:
getXMLElementTag
in class JUDefBase
- Following copied from interface:
oracle.jbo.mom.xml.DefPersistable
- Parameters:
type
- Type of the Persistence Statement requested. The type
can be any of the Statement types defined in this interface.- Returns:
- returns the Statement required to store in Persitent Storage.
Incase of XML, it just returns the String. In the case of SQL
a JDBC PreparedStatement is returned.
getLayoutDef
public oracle.jbo.uicli.layout.JULayoutDef getLayoutDef()
setLayoutDef
public void setLayoutDef(oracle.jbo.uicli.layout.JULayoutDef layoutDef)
createFormBinding
public JUFormBinding createFormBinding(ApplicationModule anchorAM)
initializeFormBinding
public void initializeFormBinding(JUFormBinding formBnd,
ApplicationModule anchorAM)
createFormBinding
public JUFormBinding createFormBinding(RowSetIterator[] rsis)
initializeFormBinding
public void initializeFormBinding(JUFormBinding formBnd,
RowSetIterator[] rsis)
getIterators
public java.util.ArrayList getIterators()
addIterator
public void addIterator(JUIteratorDef iter)
getControlDefs
public java.util.ArrayList getControlDefs()
addControlDef
public void addControlDef(JUControlDef control)
addControlDef
public void addControlDef(JUControlDef control,
oracle.jbo.uicli.layout.JULayoutConsDef layoutCons)
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
- Description copied from interface:
oracle.jbo.mom.xml.DefPersistable
- Objects should write their persistence output in this method
- Overrides:
writeContents
in class JUDefBase
- Following copied from interface:
oracle.jbo.mom.xml.DefPersistable
- Parameters:
jos
- the Output storage for persistence- Returns:
- Number of Contents returned
writeChildren
public void writeChildren(oracle.jbo.mom.xml.DefWriter jos)
throws oracle.jbo.mom.xml.DefPersistenceException
- Description copied from interface:
oracle.jbo.mom.xml.DefPersistable
- Writes the Object's children to the Persistent storage
- Overrides:
writeChildren
in class JUDefBase
- Following copied from interface:
oracle.jbo.mom.xml.DefPersistable
- Parameters:
jos
- the Output storage for persistence
writeLayoutDef
public void writeLayoutDef(oracle.jbo.mom.xml.DefWriter jos)
writeIteratorDefs
public void writeIteratorDefs(oracle.jbo.mom.xml.DefWriter jos)
writeControlDefs
public void writeControlDefs(oracle.jbo.mom.xml.DefWriter jos)
createControlDef
public JUControlDef createControlDef(java.util.HashMap initValues)