public class DCBindingContainerReference extends DCExecutableBindingDef implements java.lang.Cloneable, DCIExecutableDef
PersistableDefObject.CustomizationType, PersistableDefObject.PersonalizationTypePNAME_attrHintsSuffix, PNAME_option, PNAME_option_ALWAYS, PNAME_option_DEFAULT, PNAME_option_DEFER, PNAME_option_IF_NEEDED, PNAME_option_NEVER, PNAME_option_PREPARE, PNAME_option_PREPARE_OPT, PNAME_option_REFRESH, PNAME_option_REFRESH_OPT, PNAME_option_RENDER, PNAME_option_RENDER_OPT, PNAME_optionExpr, PNAME_refreshAfter, RC_ALWAYS, RC_DEFAULT, RC_DEFER, RC_NEVER, RC_PREPARE, RC_PREPARE_OPT, RC_REFRESH, RC_REFRESH_OPT, RC_RENDER, RC_RENDER_OPT, RC_UNINITDEF_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_TreeTablemEditedProperties, mEditedPropertyExprsDEF_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_EXPRMAPmObjName, mParent, mProperties, RES_ID_SUFFIX, RESID_SUFFIXEXECUTABLE_ACTION, EXECUTABLE_ITERATORBINDING, EXECUTABLE_REGIONXML_STATEMENT| Constructor and Description |
|---|
DCBindingContainerReference(BindingContext ctx,
java.lang.String name,
java.lang.String fullName)
Deprecated.
use #DCBindingContainerReference(String, String) instead.
|
DCBindingContainerReference(java.lang.String name,
java.lang.String fullName) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.Object |
clone() |
protected DCBindingContainer |
createBindingContainer(BindingContext ctx,
DCBindingContainer parent) |
java.lang.Object |
createExecutableBinding(BindingContext ctx,
DCBindingContainer ctr)
Internal: Applications should not use this method.
|
java.lang.Object |
get(java.lang.Object key) |
java.lang.String |
getAppDefName() |
DCBindingContainer |
getBindingContainer() |
DCBindingContainer |
getBindingContainer(BindingContext ctx) |
DCBindingContainerDef |
getDef() |
int |
getExecutableType()
Return EXECUTABLE_REGION, EXECUTABLE_ITERATORBINDING or EXECUTABLE_ACTION
based on what kind of binding this definition creates.
|
java.lang.String |
getFullName()
Gets this object's fully-qualified name.
|
java.lang.String |
getName()
Get the name of this object.
|
void |
initializeExecutableBinding(BindingContext ctx,
DCBindingContainer bindingContainer,
java.lang.Object binding)
Internal: Applications should not use this method.
|
boolean |
isRefreshable(DCBindingContainer ctr,
DCIExecutable exec,
int refreshFlag)
Internal: Applications should not use this method.
|
void |
loadParameterAliases(DefElement xmlElement) |
void |
setAppDefName(java.lang.String appDefName) |
java.lang.String |
toString() |
applyDiffChildren, applyDiffContents, diffContents, getDependencyNames, getHintsSuffix, getPermissionClassName, getPermissionTargetName, getRefreshExpression, getRefreshOption, getRefreshOptionValue, getXMLElementTag, init, internalGetRefreshOptionFromString, internalHasPermission, isRefreshable, retrieveFromXMLconvertToBoolean, convertToDataChangePolicy, convertToInt, convertToIntArray, convertToLong, createAndLoadFromXML, getDefClassName, getDefTypeId, getDefXMLNameSpace, getOrigObject, getPermissionDef, getPersonalizer, getPersonalizerClass, getSubType, initSubType, isDirty, isNew, loadChildrenFromXML, loadFromXML, loadPermissionDef, loadXMLContents, readXMLBoolean, readXMLInt, readXMLLong, readXMLString, readXMLStringArray, readXMLStringArrayList, readXMLStringArrayList, saveXMLContents, setDefClassName, setDirty, setNew, setOrigObject, setPermissionDef, setSubType, setupDefWriterFromMO, writeXMLContentsaddDefImport, addExtendedDefObject, addSavedDocName, adjustPropertyMapForWrite, allocatePropertyMap, allocatePropertyMapForEdits, beginDiffObjects, checkEditable, checkStructWithOld, close, createFromXML, deregisterDefObject, deregisterSessionObject, diffChildren, 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, writeVersionaddPropertySetName, 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, suppressUpdateCheckgetAllProperties, getParent, getProperties, getPropertiesAsStrings, getPropertiesMap, getProperty, getProperty, getPropertyExpressionDef, getPropertyExpressionsMap, getPropertyNamesSet, getRawPropertyValue, getResourcesFromBundle, getStringFromMessageBundle, refreshProperty, removeProperty, requiresNamePrefixedResId, resolveObjectProperty, resolvePropertyRaw, setPropertiesMap, setPropertiesMap2, setPropertyequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetRefreshExpression, getRefreshOptionpublic DCBindingContainerReference(java.lang.String name,
java.lang.String fullName)
public DCBindingContainerReference(BindingContext ctx, java.lang.String name, java.lang.String fullName)
@Concealed public java.lang.String getAppDefName()
@Concealed public void setAppDefName(java.lang.String appDefName)
appDefName - public DCBindingContainer getBindingContainer()
public DCBindingContainer getBindingContainer(BindingContext ctx)
public DCBindingContainerDef getDef()
protected DCBindingContainer createBindingContainer(BindingContext ctx, DCBindingContainer parent)
public java.lang.Object get(java.lang.Object key)
public java.lang.String getName()
NamedObjectImplgetName in interface DCIExecutableDefgetName in class NamedObjectImplpublic java.lang.String getFullName()
NamedObjectImplgetFullName in interface DefPersistablegetFullName in class NamedObjectImplpublic java.lang.String toString()
toString in class java.lang.Objectpublic java.lang.Object clone()
throws java.lang.CloneNotSupportedException
clone in class java.lang.Objectjava.lang.CloneNotSupportedExceptionpublic java.lang.Object createExecutableBinding(BindingContext ctx, DCBindingContainer ctr)
createExecutableBinding in interface DCIExecutableDefcreateExecutableBinding in class DCExecutableBindingDefpublic void initializeExecutableBinding(BindingContext ctx, DCBindingContainer bindingContainer, java.lang.Object binding)
DCExecutableBindingDefinitializeExecutableBinding in interface DCIExecutableDefinitializeExecutableBinding in class DCExecutableBindingDefpublic int getExecutableType()
DCIExecutableDefgetExecutableType in interface DCIExecutableDefgetExecutableType in class DCExecutableBindingDefpublic boolean isRefreshable(DCBindingContainer ctr, DCIExecutable exec, int refreshFlag)
DCExecutableBindingDefisRefreshable in interface DCIExecutableDefisRefreshable in class DCExecutableBindingDef@Concealed public void loadParameterAliases(DefElement xmlElement)
xmlElement -