oracle.jbo.uicli.binding
Class JUCtrlHierTypeBinding
java.lang.Object
|
+--oracle.jbo.common.NamedObjectImpl
|
+--oracle.jbo.mom.DefinitionObject
|
+--oracle.jbo.uicli.binding.JUDefBase
|
+--oracle.jbo.uicli.binding.JUCtrlHierTypeBinding
- All Implemented Interfaces:
- oracle.jbo.mom.xml.DefPersistable
- Direct Known Subclasses:
- JUTreeAccessorTypeBinding, JUTreeDiscrAttrTypeBinding
- public abstract class JUCtrlHierTypeBinding
- extends JUDefBase
| Fields inherited from class oracle.jbo.mom.DefinitionObject |
mBaseDefObject, mExtendedDefObjects, mObjectResolved |
| Fields inherited from interface oracle.jbo.mom.xml.DefPersistable |
XML_STATEMENT |
JUCtrlHierTypeBinding()
|
JUCtrlHierTypeBinding(java.lang.String voTypeName,
java.lang.String discrColumnName,
java.lang.String discrColumnValue,
java.lang.String accessorName,
java.lang.String attrName,
javax.swing.Icon leafIcon,
javax.swing.Icon openIcon,
javax.swing.Icon closedIcon)
|
| Methods inherited from class oracle.jbo.uicli.binding.JUDefBase |
convertToBoolean, convertToInt, convertToIntArray,
createAndLoadFromXML, getDefClassName, getSubType,
isDirty, isNew, loadChildrenFromXML,
loadFromXML, readXMLBoolean,
readXMLInt, readXMLString, readXMLStringArray, setDefClassName,
setDirty, setName, setNew,
setParent, setSubType, writeChildren,
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 |
mVODefName
protected java.lang.String mVODefName
mDiscrColumnName
protected java.lang.String mDiscrColumnName
mDiscrColumnValue
protected java.lang.Object mDiscrColumnValue
mChildAccessorName
protected java.lang.String mChildAccessorName
mChildAttrName
protected java.lang.String mChildAttrName
mLeafIcon
protected javax.swing.Icon mLeafIcon
mOpenIcon
protected javax.swing.Icon mOpenIcon
mClosedIcon
protected javax.swing.Icon mClosedIcon
JUCtrlHierTypeBinding
public JUCtrlHierTypeBinding()
JUCtrlHierTypeBinding
public JUCtrlHierTypeBinding(java.lang.String voTypeName,
java.lang.String discrColumnName,
java.lang.String discrColumnValue,
java.lang.String accessorName,
java.lang.String attrName,
javax.swing.Icon leafIcon,
javax.swing.Icon openIcon,
javax.swing.Icon closedIcon)
init
public void init(java.util.HashMap initValues)
- Overrides:
init in class JUDefBase
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.
getViewDefName
public java.lang.String getViewDefName()
getDiscrColumnName
public java.lang.String getDiscrColumnName()
getDiscrColumnValue
public java.lang.Object getDiscrColumnValue()
getAccessorName
public java.lang.String getAccessorName()
getAttributeName
public java.lang.String getAttributeName()
hasIcon
public boolean hasIcon()
getLeafIcon
public javax.swing.Icon getLeafIcon()
getOpenIcon
public javax.swing.Icon getOpenIcon()
getClosedIcon
public javax.swing.Icon getClosedIcon()
matchViewObjectType
public abstract boolean matchViewObjectType(java.lang.String str)
isDiscrColumnType
public abstract boolean isDiscrColumnType()
retrieveFromXML
protected void retrieveFromXML(oracle.jbo.mom.xml.DefElementImpl xmlElement,
java.util.HashMap valueTab)
- Overrides:
retrieveFromXML 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