oracle.jbo.uicli.jui
Class JUTreeAccessorTypeBinding
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.JUTreeAccessorTypeBinding
- All Implemented Interfaces:
- DefPersistable, PersistentDefinition, ValidationManager
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.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 |
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 |
javax.swing.Icon |
getClosedIcon()
For Framework internal use only |
javax.swing.Icon |
getLeafIcon()
For Framework internal use only |
javax.swing.Icon |
getOpenIcon()
For Framework internal use only |
void |
init(java.util.HashMap initValues)
*** For internal framework use only *** |
Methods inherited from class oracle.jbo.uicli.binding.JUCtrlHierTypeBinding |
cloneType, createControlBindingInstance, getAccessorLabel, getAccessorLabels, getAccessorName, getAccessorNames, getAttributeBindNames, getAttributeChangeEventDefinitions, getAttributeName, getClosedIconName, getCurrencyChangeEventDefinitions, getDiscrColumnName, getDiscrColumnValue, getLeafIconName, getOpenIconName, getRangeSize, getRangeSizeRawValue, getRegionName, getStructureDefName, getTargetIterator, getViewDefName, getViewInstanceName, getXMLElementTag, hasAttributeBindNames, hasAttributeChangeEventDefinitions, hasCurrencyChangeEventDefinitions, hasEventDefinitions, hasIcon, isDiscrColumnType, loadChildrenFromXML, loadPermissionDef, matchRowDiscrColumn, matchViewObjectType, 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, addExtendedDefObject, allocatePropertyMap, checkEditable, close, createFromXML, deregisterSessionObject, findDefImport, finishedLoading, getBaseDir, getBasePackage, getDefImports, getDefManager, getDefWriter, getDefXMLElementTag, getEditObject, getExtendedDefObjectsInternal, getFileName, getFullDirName, getFullFileName, getPropertyMap, getSubstitutedNames, getSyncLock, guaranteePath, hasExtendedDefObjects, isCustomizationEnabled, isCustomizationEnabled, isEditable, isPersonalizationEnabled, isPersonalizationEnabled, loadDefImports, mergePropertyMap, objectRemoved, reapplyChanges, reapplyChangesToChildren, reapplyChangesToContents, registerClass, registerDefObject, registerSessionDefObject, remove, removeAndDelete, removeDefImport, removeExtendedDefObject, removeProperty, saveXMLContents, setCustomizationEnabled, setCustomizationEnabled, setDefaultBaseDir, setDefMgr, setEditable, setPersonalizationEnabled, setPersonalizationEnabled, setProperty, setPropertyExpression, setPropertyMap, updateChildrenList, verifyVersion, writeChildren, writeContents, writeObject, writeVersion, writeXMLContents |
Methods inherited from class oracle.jbo.mom.DefinitionObject |
addPropertySetName, enableUpdateCheck, getAllExtendedDefObjects, getBaseDefObject, getContainerDef, getContainerName, getDefScope, getExtendedDefObjects, getMdsKey, getMdsReference, getPropertySetName, getPropertySetNames, isBaseDefFor, isDynamicDefinitionObject, isObjectResolved, isSuppressUpdateCheck, loadCustomProperties, loadProperties, loadPropertiesInMap, loadPropertySetNames, loadSchemaProperties, resolveReferences, setBaseDefObject, setBaseDefObject, setDefScope, setMdsKey, setMdsReference, setName, setObjectResolved, setParent, setPropertySetName, suppressUpdateCheck |
Methods inherited from class oracle.jbo.common.NamedObjectImpl |
getAllProperties, getFullName, getName, getParent, getProperties, getPropertiesAsStrings, getPropertiesMap, getProperty, getProperty, getPropertyExpressionsMap, getResourcesFromBundle, getStringFromMessageBundle, isPropertyExpression, refreshProperty, removeProperty, requiresNamePrefixedResId, resolveObjectProperty, resolvePropertyRaw, setFullName, setPropertiesMap, setPropertiesMap2, setProperty |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
mLeafIcon
protected javax.swing.Icon mLeafIcon
mOpenIcon
protected javax.swing.Icon mOpenIcon
mClosedIcon
protected javax.swing.Icon mClosedIcon
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
getLeafIcon
public javax.swing.Icon getLeafIcon()
- Description copied from class:
JUCtrlHierTypeBinding
- For Framework internal use only
- Overrides:
getLeafIcon
in class JUCtrlHierTypeBinding
getOpenIcon
public javax.swing.Icon getOpenIcon()
- Description copied from class:
JUCtrlHierTypeBinding
- For Framework internal use only
- Overrides:
getOpenIcon
in class JUCtrlHierTypeBinding
getClosedIcon
public javax.swing.Icon getClosedIcon()
- Description copied from class:
JUCtrlHierTypeBinding
- For Framework internal use only
- Overrides:
getClosedIcon
in class JUCtrlHierTypeBinding
Copyright © 1997, 2011, Oracle. All rights reserved.