Skip navigation links
oracle.jbo.uicli.jui
Class JUTreeDiscrAttrTypeBinding
java.lang.Object
oracle.jbo.common.NamedObjectImpl
oracle.jbo.mom.DefinitionObject
oracle.jbo.mom.PersistableDefObject
oracle.adf.model.binding.DCDefBase
oracle.adf.model.binding.DCControlBindingDef
oracle.jbo.uicli.binding.JUControlDef
oracle.jbo.uicli.binding.JUCtrlValueDef
oracle.jbo.uicli.binding.JUCtrlHierTypeBinding
oracle.jbo.uicli.jui.JUTreeDiscrAttrTypeBinding
- All Implemented Interfaces:
- DefPersistable, PersistentDefinition, ValidationManager
-
public class JUTreeDiscrAttrTypeBinding
- extends JUCtrlHierTypeBinding
Implements rules that govern the display of rows of a given ViewObject type in a JTree. This class determines:
- The attribute to display for each row that matches the discriminator columnValue for the discriminator attribute in that row.
- The accessor (if any) to expand when the coresponding node is expanded.
- See Also:
RowIterator
, JUTreeBinding
, JTree
Fields inherited from class oracle.jbo.uicli.binding.JUCtrlHierTypeBinding |
mAttrBinds, mChildAccessorLabels, mChildAccessorNames, mDiscrColumnName, mDiscrColumnValue, mLabelResId, mRegionName, mTargetIter, mViewInstanceName, mVODefName, PNAME_AccessorLabels, PNAME_AccessorName, PNAME_AttrBinds, PNAME_AttrNames, PNAME_Binds, PNAME_ClosedIconName, PNAME_DiscrColumnName, PNAME_DiscrColumnValue, PNAME_FolderLabel, PNAME_IconName, PNAME_OpenIconName, PNAME_RegionName, PNAME_TargetIterator, PNAME_TYPE, PNAME_Value, PNAME_ViewDefName, PNAME_ViewInstanceName, RANGESIZE_UNINIT |
Fields inherited from class oracle.jbo.uicli.binding.JUCtrlValueDef |
DEFAULT_HANDLER, PNAME_ApplyValidation, PNAME_AttrViewExprs, PNAME_CtrlPermission, PNAME_IncludeSelectionAttr, PNAME_InputHandler, PNAME_ListNullValueId, PNAME_Permissions, PNAME_SelectionAttr, PNAME_SelectionValue, PNAME_UnSelectionValue, PNAME_UseRowHints |
Fields inherited from class oracle.adf.model.binding.DCDefBase |
DEF_XMLNS, DEF_XMLNS_BASE, EMPTY_STR, PNAME_AccessorIterator, PNAME_Action, PNAME_Boolean, PNAME_Button, PNAME_ButtonGroup, PNAME_Calendar, PNAME_ComboBox, PNAME_ComboBoxLovEdit, PNAME_DataControlAction, PNAME_DefaultControl, PNAME_DynamicTable, PNAME_EnumList, PNAME_EventBinding, PNAME_EventEnabled, PNAME_EventEnabled_NONE, PNAME_EventEnabled_PPR, PNAME_EventEnabled_PUSH, PNAME_FormattedTextField, PNAME_Graph, PNAME_HGrid, PNAME_Iterator, PNAME_Label, PNAME_ListSingleSel, PNAME_LovButton, PNAME_LOVList, PNAME_MethodAction, PNAME_MethodIterator, PNAME_NavigationBar, PNAME_NavigationList, PNAME_Panel, PNAME_Parameter, PNAME_Permission, PNAME_ProgressBar, PNAME_ProgressBarAttr, PNAME_Range, PNAME_ScrollBar, PNAME_ScrollBarAttr, PNAME_Shuttle, PNAME_Slider, PNAME_SliderAttr, PNAME_Spinner, PNAME_Table, PNAME_TextField, PNAME_ToplinkIterator, PNAME_Tree, PNAME_TreeTable |
Constructor Summary |
JUTreeDiscrAttrTypeBinding()
|
JUTreeDiscrAttrTypeBinding(java.lang.String voTypeName, java.lang.String childAttrName, java.lang.String discrColumnName, java.lang.String discrColumnValue, java.lang.String childAccessorName)
|
JUTreeDiscrAttrTypeBinding(java.lang.String typeBindingName, java.lang.String voTypeName, java.lang.String childAttrName, java.lang.String discrColumnName, java.lang.String discrColumnValue, java.lang.String childAccessorName)
|
JUTreeDiscrAttrTypeBinding(java.lang.String typeBindingName, java.lang.String voTypeName, java.lang.String childAttrName, java.lang.String discrColumnName, java.lang.String discrColumnValue, java.lang.String childAccessorName, javax.swing.Icon leafIcon, javax.swing.Icon openIcon, javax.swing.Icon closedIcon)
|
Method Summary |
boolean |
isDiscrColumnType()
Returns true to indicate that this node type supports discriminator attribute types. |
boolean |
isSameDiscrValue(java.lang.Object val)
Returns true if the given object matches the discriminator attribute value for this node type. |
boolean |
matchViewObjectType(java.lang.String str)
Returns false |
Methods inherited from class oracle.jbo.uicli.binding.JUCtrlHierTypeBinding |
cloneType, createControlBindingInstance, getAccessorLabel, getAccessorLabels, getAccessorName, getAccessorNames, getAttributeBindNames, getAttributeChangeEventDefinitions, getAttributeName, getClosedIcon, getClosedIconName, getCurrencyChangeEventDefinitions, getDiscrColumnName, getDiscrColumnValue, getLeafIcon, getLeafIconName, getOpenIcon, getOpenIconName, getRangeSize, getRangeSizeRawValue, getRegionName, getStructureDefName, getTargetIterator, getViewDefName, getViewInstanceName, getXMLElementTag, hasAttributeBindNames, hasAttributeChangeEventDefinitions, hasCurrencyChangeEventDefinitions, hasEventDefinitions, hasIcon, init, loadChildrenFromXML, loadPermissionDef, matchRowDiscrColumn, matchViewObjectTypeWithSubs, retrieveFromXML |
Methods inherited from class oracle.jbo.uicli.binding.JUCtrlValueDef |
addValidator, getAttrNames, getAttrViewExpressions, getChangeEventPolicy, getCustomInputHandler, getEventDefList, getFirstAttrName, getIterBinding, getMessageBundleClass, getNullValueId, getNullValueObject, getResourceBundleDef, getSelectionDef, getValidators, hasCustomInputHandler, initializeControlBinding, initSelectionDef, isApplyValidation, isPushDataChangeEvents, isPushOrPollDataChangeEvents, isUseRowHints, loadCustomDef, loadEventDefinitions, loadFromXML, setApplyValidation, setAttributeNames, setCustomInputHandler, setEventDefList, setNullValueObject, setSelectionDef, setUseRowHints |
Methods inherited from class oracle.adf.model.binding.DCControlBindingDef |
createControl, createControlBinding, createControlBinding, findControlBinding, getBindingContainerDef, getControlBindingClassName, getControlClassName, getDefTypeId, getDesignTimeClass, getInitialValue, getIterBinding, getIterBindingName, getLayoutCons, getViewableExpr, setBindingContainerDef, setControlBindingClassName, setControlClassName, setInitialValue, setIterBindingName |
Methods inherited from class oracle.adf.model.binding.DCDefBase |
convertToBoolean, convertToDataChangePolicy, convertToInt, convertToIntArray, convertToLong, createAndLoadFromXML, getDefClassName, getDefXMLNameSpace, getOrigObject, getPermissionDef, getPersonalizer, getPersonalizerClass, getSubType, initSubType, isDirty, isNew, loadXMLContents, readXMLBoolean, readXMLInt, readXMLLong, readXMLString, readXMLStringArray, readXMLStringArrayList, readXMLStringArrayList, setDefClassName, setDirty, setNew, setOrigObject, setPermissionDef, setSubType |
Methods inherited from class oracle.jbo.mom.PersistableDefObject |
addDefImport, allocatePropertyMap, checkEditable, close, createFromXML, deregisterSessionObject, findDefImport, finishedLoading, getBaseDir, getBasePackage, getDefImports, getDefManager, getDefWriter, getDefXMLElementTag, getEditObject, getFileName, getFullDirName, getFullFileName, getPropertyMap, getSubstitutedNames, guaranteePath, isEditable, loadDefImports, objectRemoved, registerClass, registerDefObject, registerSessionDefObject, remove, removeAndDelete, removeDefImport, removeProperty, saveXMLContents, setDefaultBaseDir, setDefMgr, setEditable, setProperty, setPropertyMap, updateChildrenList, verifyVersion, writeChildren, writeContents, writeObject, writeVersion, writeXMLContents |
Methods inherited from class oracle.jbo.mom.DefinitionObject |
addExtendedDefObject, addPropertySetName, getBaseDefObject, getContainerDef, getContainerName, getDefScope, getExtendedDefObjects, getMdsKey, getMdsReference, getPropertySetName, getPropertySetNames, hasExtendedDefObjects, isBaseDefFor, isDynamicDefinitionObject, isObjectResolved, loadCustomProperties, loadProperties, loadPropertiesInMap, loadPropertySetNames, loadSchemaProperties, removeExtendedDefObject, resolveReferences, setBaseDefObject, setBaseDefObject, setDefScope, setMdsKey, setMdsReference, setName, setObjectResolved, setParent, setPropertySetName |
Methods inherited from class oracle.jbo.common.NamedObjectImpl |
getAllProperties, getFullName, getName, getParent, getProperties, getPropertiesAsStrings, getPropertiesMap, getProperty, getProperty, getResourcesFromBundle, refreshProperty, removeProperty, requiresNamePrefixedResId, resolvePropertyRaw, setFullName, setPropertiesMap, setPropertiesMap2, setProperty |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
JUTreeDiscrAttrTypeBinding
public JUTreeDiscrAttrTypeBinding()
JUTreeDiscrAttrTypeBinding
public JUTreeDiscrAttrTypeBinding(java.lang.String typeBindingName,
java.lang.String voTypeName,
java.lang.String childAttrName,
java.lang.String discrColumnName,
java.lang.String discrColumnValue,
java.lang.String childAccessorName)
JUTreeDiscrAttrTypeBinding
public JUTreeDiscrAttrTypeBinding(java.lang.String voTypeName,
java.lang.String childAttrName,
java.lang.String discrColumnName,
java.lang.String discrColumnValue,
java.lang.String childAccessorName)
JUTreeDiscrAttrTypeBinding
public JUTreeDiscrAttrTypeBinding(java.lang.String typeBindingName,
java.lang.String voTypeName,
java.lang.String childAttrName,
java.lang.String discrColumnName,
java.lang.String discrColumnValue,
java.lang.String childAccessorName,
javax.swing.Icon leafIcon,
javax.swing.Icon openIcon,
javax.swing.Icon closedIcon)
matchViewObjectType
public boolean matchViewObjectType(java.lang.String str)
- Returns false
-
- Overrides:
matchViewObjectType
in class JUCtrlHierTypeBinding
isDiscrColumnType
public boolean isDiscrColumnType()
- Returns true to indicate that this node type supports discriminator attribute types.
-
- Overrides:
isDiscrColumnType
in class JUCtrlHierTypeBinding
isSameDiscrValue
public boolean isSameDiscrValue(java.lang.Object val)
- Returns true if the given object matches the discriminator attribute value for this node type.
Skip navigation links
Copyright © 1997, 2009, Oracle. All rights reserved.