Business Components

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


Field Summary
protected  java.lang.String mChildAccessorName
           
protected  java.lang.String mChildAttrName
           
protected  javax.swing.Icon mClosedIcon
           
protected  java.lang.String mDiscrColumnName
           
protected  java.lang.Object mDiscrColumnValue
           
protected  javax.swing.Icon mLeafIcon
           
protected  javax.swing.Icon mOpenIcon
           
protected  java.lang.String mVODefName
           
 
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
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)
           
 
Method Summary
 java.lang.String getAccessorName()
           
 java.lang.String getAttributeName()
           
 javax.swing.Icon getClosedIcon()
           
 java.lang.String getDiscrColumnName()
           
 java.lang.Object getDiscrColumnValue()
           
 javax.swing.Icon getLeafIcon()
           
 javax.swing.Icon getOpenIcon()
           
 java.lang.String getViewDefName()
           
 java.lang.String getXMLElementTag()
           
 boolean hasIcon()
           
 void init(java.util.HashMap initValues)
           
abstract  boolean isDiscrColumnType()
           
abstract  boolean matchViewObjectType(java.lang.String str)
           
protected  void retrieveFromXML(oracle.jbo.mom.xml.DefElementImpl xmlElement, java.util.HashMap valueTab)
           
 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, 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
 

Field Detail

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
Constructor Detail

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)
Method Detail

init

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

getXMLElementTag

public java.lang.String getXMLElementTag()
Overrides:
getXMLElementTag in class JUDefBase

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
Overrides:
writeContents in class JUDefBase

Business Components