public class JUTreeDiscrAttrTypeBinding extends JUCtrlHierTypeBinding
RowIterator
,
JUTreeBinding
,
JTree
JUCtrlHierTypeBinding.Type
PersistableDefObject.CustomizationType, PersistableDefObject.PersonalizationType
mAttrBinds, mChildAccessorLabels, mChildAccessorNames, mDiscrColumnName, mDiscrColumnValue, mLabelResId, mRegionName, mTargetIter, mViewInstanceName, mVODefName, PNAME_AccessorActionDefined, PNAME_AccessorActionImplied, PNAME_AccessorActions, PNAME_AccessorActionType, PNAME_AccessorActionTypeNone, PNAME_AccessorLabels, PNAME_AccessorName, PNAME_AccessorProperties, PNAME_Actions, PNAME_ActionType, PNAME_AttrBinds, PNAME_AttributeInputHandlers, PNAME_AttrNames, PNAME_Binds, PNAME_ClosedIconName, PNAME_CreateAction, PNAME_DefinedActionType, PNAME_DeleteAction, PNAME_DiscrAccessorName, PNAME_DiscrColumnName, PNAME_DiscrColumnValue, PNAME_FolderLabel, PNAME_HintsSuffix, PNAME_IconName, PNAME_ImpliedActionType, PNAME_IncludeSubtypes, PNAME_LOVTypeDefinition, PNAME_NoneActionType, PNAME_OpenIconName, PNAME_Properties, PNAME_RegionName, PNAME_RemoveAction, PNAME_TargetIterator, PNAME_TYPE, PNAME_UpdateAction, PNAME_Value, PNAME_ViewDefName, PNAME_ViewInstanceName, RANGESIZE_UNINIT
DEFAULT_HANDLER, PNAME_ApplyValidation, PNAME_AttrViewExprs, PNAME_CONTROL_TYPE, PNAME_CtrlPermission, PNAME_IncludeSelectionAttr, PNAME_InputHandler, PNAME_ListNullValueId, PNAME_Permissions, PNAME_SelectionAttr, PNAME_SelectionValue, PNAME_UnSelectionValue, PNAME_UseRowHints
PNAME_ControlBindingClass, PNAME_ControlClass, PNAME_CustomInputHandler, PNAME_InitialValue, PNAME_IterBinding, PNAME_TrackInput, PNAME_Viewable
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_Query, PNAME_Range, PNAME_ScrollBar, PNAME_ScrollBarAttr, PNAME_Search, PNAME_Shuttle, PNAME_Slider, PNAME_SliderAttr, PNAME_Spinner, PNAME_Table, PNAME_TextField, PNAME_ToplinkIterator, PNAME_Tree, PNAME_TreeTable
mEditedProperties, mEditedPropertyExprs
DEF_MDS_CLIENT_KEY, DEF_SCOPE_ALL, DEF_SCOPE_PERS, DEF_SCOPE_SESSION, DEF_SCOPE_SHARED, DEF_SCOPE_SITE, DEF_SCOPE_USER, mBaseDefObject, mExtendedDefObjects, mObjectResolved, PERSDEF_MDS_CLIENT_KEY, PROPERTY_EXPRMAP
mFullName, mObjName, mParent, mProperties, RES_ID_SUFFIX, RESID_SUFFIX
DISCR_ACCESSOR_NAME, INTERNAL_ACCESSOR_VO_SELECT_ATTR_CHANGED
XML_STATEMENT
Constructor and Description |
---|
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) |
Modifier and Type | Method and Description |
---|---|
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
|
cloneType, createControlBindingInstance, findAttrCustomInputHandler, getAccessorActions, getAccessorActionType, getAccessorHints, getAccessorLabel, getAccessorLabels, getAccessorName, getAccessorNames, getActions, getActionType, getAttributeBindNames, getAttributeChangeEventDefinitions, getAttributeName, getClosedIcon, getClosedIconName, getCurrencyChangeEventDefinitions, getDiscrColumnName, getDiscrColumnValue, getFolderActions, getHierTypeActions, getHintsSuffix, getLeafIcon, getLeafIconName, getOpenIcon, getOpenIconName, getRangeSize, getRangeSizeRawValue, getRegionName, getStructureDefName, getTargetIterator, getType, getViewDefName, getViewInstanceName, getXMLElementTag, hasAttributeBindNames, hasAttributeChangeEventDefinitions, hasCurrencyChangeEventDefinitions, hasEventDefinitions, hasIcon, init, isIncludeSubtypes, loadChildrenFromXML, loadPermissionDef, matchRowDiscrColumn, matchRowHierarchyDef, matchViewObjectTypeWithSubs, retrieveFromXML
addValidator, getAttrNames, getAttrViewExpressions, getChangeEventPolicy, getCustomInputHandler, getEventDefList, getFirstAttrName, getIterBinding, getJUCtrlInputHandler, getMessageBundleClass, getNullValueId, getNullValueObject, getResourceBundleDef, getSelectionDef, getValidators, hasCustomInputHandler, initializeControlBinding, initSelectionDef, isApplyValidation, isPushDataChangeEvents, isPushOrPollDataChangeEvents, isUseRowHints, loadCustomDef, loadEventDefinitions, loadFromXML, setApplyValidation, setAttributeNames, setCustomInputHandler, setEventDefList, setNullValueObject, setSelectionDef, setUseRowHints
createControl, createControlBinding, createControlBinding, findControlBinding, getBindingContainerDef, getControlBindingClassName, getControlClassName, getDefTypeId, getDesignTimeClass, getInitialValue, getIterBinding, getIterBindingName, getLayoutCons, getViewableExpr, isTrackInput, setBindingContainerDef, setControlBindingClassName, setControlClassName, setInitialValue, setIterBindingName, setTrackInput
convertToBoolean, convertToDataChangePolicy, convertToInt, convertToIntArray, convertToLong, createAndLoadFromXML, getDefClassName, getDefXMLNameSpace, getOrigObject, getPermissionDef, getPersonalizer, getPersonalizerClass, getSubType, initSubType, isDirty, isNew, loadXMLContents, readXMLBoolean, readXMLInt, readXMLLong, readXMLString, readXMLStringArray, readXMLStringArrayList, readXMLStringArrayList, saveXMLContents, setDefClassName, setDirty, setNew, setOrigObject, setPermissionDef, setSubType, setupDefWriterFromMO, writeXMLContents
addDefImport, addExtendedDefObject, addSavedDocName, adjustPropertyMapForWrite, allocatePropertyMap, allocatePropertyMapForEdits, applyDiffChildren, applyDiffContents, beginDiffObjects, checkEditable, checkStructWithOld, close, createFromXML, deregisterDefObject, deregisterSessionObject, diffChildren, diffContents, diffObjects, ensureDifferDetails, findDefImport, finishedLoading, getBaseDir, getBasePackage, getDefImports, getDefManager, getDefTypeName, getDefWriter, getDefXMLElementTag, getEditedPropertiesMap, getEditedPropertyExpressionsMap, getEditedPropertyMap, getEditObject, getEditVersionsAsString, getExtendedDefObjectsInternal, getFileName, getFullDirName, getFullFileName, getMajorVersion, getMergeableFullName, getMergeableName, getMinorVersion, getPropertyMap, getSavedDocNames, getSessionSyncLock, getSubstitutedNames, getSyncLock, guaranteePath, hasExtendedDefObjects, includeCustomizationLayerInfo, isCustomizationEnabled, isCustomizationEnabled, isEditable, isFromTip, isLoadBase, isMajorVersionChanged, isMinorVersionChanged, isPersonalizationEnabled, isPersonalizationEnabled, isPropertyExpression, loadDefImports, loadDefObject, loadXMLContentsNoResolve, lockDefinitionContext, mergeChanges, mergePropertyMap, objectRemoved, reapplyChanges, registerClass, registerDefObject, registerSessionDefObject, registerSiteDefObject, remove, removeAndDelete, removeDefImport, removeExtendedDefObject, removeProperty, setCustomizationEnabled, setCustomizationEnabled, setDefaultBaseDir, setDefMgr, setEditable, setEditableFlag, setEditableObject, setFullName, setFullNameInternal, setLoadBase, setMajorVersionChanged, setPersonalizationEnabled, setPersonalizationEnabled, setProperty, setPropertyExpression, setPropertyMap, staticUpdateChildrenList, unlockDefinitionContext, updateChildrenList, updateMdsKeyFromTip, verifyVersion, verifyVersionNullCheck, writeChildren, writeContents, writeHeaderForNew, writeObject, writeVersion
addPropertySetName, enableUpdateCheck, getAllExtendedDefObjects, getBaseDefObject, getContainerDef, getContainerName, getDefinitionState, getDefScope, getExtendedDefObjects, getMdsKey, getMdsReference, getPropertySetName, getPropertySetNames, getRootBaseDefObject, isBaseDefFor, isComponentDefinition, isDeprecated, isDynamicDefinitionObject, isObjectResolved, isSubtypeOf, isSuppressUpdateCheck, loadCustomProperties, loadProperties, loadPropertiesInMap, loadPropertySetNames, loadSchemaProperties, resolveReferences, setBaseDefObject, setBaseDefObject, setDefScope, setMdsKey, setMdsReference, setName, setObjectResolved, setParent, setPropertySetName, staticLoadCustomProperties, staticLoadSchemaProperties, suppressUpdateCheck
getAllProperties, getFullName, getName, getParent, getProperties, getPropertiesAsStrings, getPropertiesMap, getProperty, getProperty, getPropertyExpressionDef, getPropertyExpressionsMap, getPropertyNamesSet, getRawPropertyValue, getResourcesFromBundle, getStringFromMessageBundle, refreshProperty, removeProperty, requiresNamePrefixedResId, resolveObjectProperty, resolvePropertyRaw, setPropertiesMap, setPropertiesMap2, setProperty
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getAttrNames
getFullName, getName
getFullName
public 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)
public JUTreeDiscrAttrTypeBinding(java.lang.String voTypeName, java.lang.String childAttrName, java.lang.String discrColumnName, java.lang.String discrColumnValue, java.lang.String childAccessorName)
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)
public boolean matchViewObjectType(java.lang.String str)
matchViewObjectType
in class JUCtrlHierTypeBinding
public boolean isDiscrColumnType()
isDiscrColumnType
in class JUCtrlHierTypeBinding
public boolean isSameDiscrValue(java.lang.Object val)