oracle.jbo.uicli.jui
Class JUTreeAccessorTypeBinding
java.lang.Object
|
+--oracle.jbo.common.NamedObjectImpl
|
+--oracle.jbo.mom.DefinitionObject
|
+--oracle.jbo.uicli.binding.JUDefBase
|
+--oracle.jbo.uicli.binding.JUCtrlHierTypeBinding
|
+--oracle.jbo.uicli.jui.JUTreeAccessorTypeBinding
- All Implemented Interfaces:
- oracle.jbo.mom.xml.DefPersistable
- public class JUTreeAccessorTypeBinding
- extends JUCtrlHierTypeBinding
Implements rules that govern display of rows of a given ViewObject type in a JTree.
This class determines the attribute to display for each row and which accessor (if any)
to expand when the coresponding node is expanded.
- See Also:
RowIterator
,
JUTreeBinding
,
JTree
Fields inherited from class oracle.jbo.mom.DefinitionObject |
mBaseDefObject, mExtendedDefObjects, mObjectResolved |
Fields inherited from interface oracle.jbo.mom.xml.DefPersistable |
XML_STATEMENT |
Constructor Summary |
JUTreeAccessorTypeBinding()
|
JUTreeAccessorTypeBinding(java.lang.String voType,
java.lang.String childAttrName,
java.lang.String childAccessorName)
|
JUTreeAccessorTypeBinding(java.lang.String typeBindingName,
java.lang.String voType,
java.lang.String childAttrName,
java.lang.String childAccessorName)
|
JUTreeAccessorTypeBinding(java.lang.String typeBindingName,
java.lang.String voType,
java.lang.String childAttrName,
java.lang.String childAccessorName,
javax.swing.Icon leafIcon,
javax.swing.Icon openIcon,
javax.swing.Icon closedIcon)
|
Method Summary |
void |
init(java.util.HashMap initValues)
*** For internal framework use only *** |
boolean |
isDiscrColumnType()
Returns false as this type of node does not support discriminator columns. |
boolean |
matchViewObjectType(java.lang.String str)
Returns true if the given string matches the fully-qualified ViewObject definition name
that this node-type is supposed to display. |
Methods inherited from class oracle.jbo.uicli.binding.JUCtrlHierTypeBinding |
getAccessorName, getAttributeName, getClosedIcon, getDiscrColumnName, getDiscrColumnValue, getLeafIcon, getOpenIcon, getViewDefName, getXMLElementTag, hasIcon, retrieveFromXML, writeContents |
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 |
JUTreeAccessorTypeBinding
public JUTreeAccessorTypeBinding()
JUTreeAccessorTypeBinding
public JUTreeAccessorTypeBinding(java.lang.String typeBindingName,
java.lang.String voType,
java.lang.String childAttrName,
java.lang.String childAccessorName)
JUTreeAccessorTypeBinding
public JUTreeAccessorTypeBinding(java.lang.String voType,
java.lang.String childAttrName,
java.lang.String childAccessorName)
JUTreeAccessorTypeBinding
public JUTreeAccessorTypeBinding(java.lang.String typeBindingName,
java.lang.String voType,
java.lang.String childAttrName,
java.lang.String childAccessorName,
javax.swing.Icon leafIcon,
javax.swing.Icon openIcon,
javax.swing.Icon closedIcon)
init
public void init(java.util.HashMap initValues)
- *** For internal framework use only ***
- Overrides:
init
in class JUCtrlHierTypeBinding
matchViewObjectType
public boolean matchViewObjectType(java.lang.String str)
- Returns true if the given string matches the fully-qualified ViewObject definition name
that this node-type is supposed to display.
- Overrides:
matchViewObjectType
in class JUCtrlHierTypeBinding
isDiscrColumnType
public boolean isDiscrColumnType()
- Returns false as this type of node does not support discriminator columns.
- Overrides:
isDiscrColumnType
in class JUCtrlHierTypeBinding