@Concealed public class JUAccessorIteratorDef extends JUIteratorDef
DCIteratorBindingDef.RowSetIterMode
PersistableDefObject.CustomizationType, PersistableDefObject.PersonalizationType
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
GET_MasterBinding |
static java.lang.String |
GET_MasterRowKey |
static java.lang.String |
PNAME_MasterBinding |
static java.lang.String |
PNAME_TrackMasterRow |
mChangeEventRate, mRangeSize, PNAME_AutoSelectDisplayedAttributes, PNAME_RangeSize, PNAME_RowSetIterMode, PNAME_TYPE
PNAME_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_UNINIT
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
EXECUTABLE_ACTION, EXECUTABLE_ITERATORBINDING, EXECUTABLE_REGION
XML_STATEMENT
Constructor and Description |
---|
JUAccessorIteratorDef() |
JUAccessorIteratorDef(java.lang.String accName,
java.lang.String mName) |
JUAccessorIteratorDef(java.lang.String accName,
java.lang.String mName,
boolean trackMaster) |
Modifier and Type | Method and Description |
---|---|
ViewObject |
calcAccessorPath(DCIteratorBinding accBinding,
java.lang.StringBuffer buf)
Advanced internal.
|
DCIteratorBinding |
createIterBinding(BindingContext ctx,
DCBindingContainer bc) |
DCIteratorBinding |
createIterBinding(BindingContext ctx,
DCBindingContainer bc,
ApplicationModule anchorAM) |
DCIteratorBinding |
createIterBinding(DCDataControl dc,
DCBindingContainer bc,
RowSetIterator rsi) |
DCIteratorBinding |
createIterBinding(DCDataControl dc,
DCBindingContainer bc,
RowSetIterator masterRSI,
Row masterRow,
java.lang.String accName)
Advanced internal.
|
java.lang.String |
getAccessorName() |
java.lang.String |
getBeanClassName() |
java.lang.String |
getMasterBindingName() |
DCIteratorBinding |
getTopMostAccessorIteratorBinding(DCIteratorBinding iter)
Walk up the accessor hierarchy and return the top level Accessor IteratorBinding.
|
void |
init(java.util.HashMap initValues)
Internal: Applications should not use this method.
|
protected void |
retrieveFromXML(DefElement xmlElement,
java.util.HashMap valueTab)
Internal: Applications should not use this method.
|
applyDiffContents, createExecutableBinding, diffContents, getAMName, getBindsName, getChangeEventPolicy, getChangeEventRate, getDataControlName, getDesignTimeClass, getExecutableType, getLevel, getPermissionClassName, getPermissionTargetName, getRangeSize, getRenderHint, getRowCountThreshold, getRowSetIterMode, getRSIName, getSortCriteria, getXMLElementTag, initializeExecutableBinding, isCacheResults, isObjectType, isSortable, isStateValidationEnabled, loadChildrenFromXML, setBindingContainerDef, setCacheResults, setStateValidationEnabled
applyDiffChildren, getDependencyNames, getHintsSuffix, getRefreshExpression, getRefreshOption, getRefreshOptionValue, internalGetRefreshOptionFromString, internalHasPermission, isRefreshable, isRefreshable
convertToBoolean, convertToDataChangePolicy, convertToInt, convertToIntArray, convertToLong, createAndLoadFromXML, getDefClassName, getDefTypeId, getDefXMLNameSpace, getOrigObject, getPermissionDef, getPersonalizer, getPersonalizerClass, getSubType, initSubType, isDirty, isNew, loadFromXML, loadPermissionDef, loadXMLContents, readXMLBoolean, readXMLInt, readXMLLong, readXMLString, readXMLStringArray, readXMLStringArrayList, readXMLStringArrayList, saveXMLContents, setDefClassName, setDirty, setNew, setOrigObject, setPermissionDef, setSubType, setupDefWriterFromMO, writeXMLContents
addDefImport, 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, 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
getName
getFullName
public static final java.lang.String PNAME_MasterBinding
public static final java.lang.String PNAME_TrackMasterRow
public static final java.lang.String GET_MasterRowKey
public static final java.lang.String GET_MasterBinding
public JUAccessorIteratorDef()
public JUAccessorIteratorDef(java.lang.String accName, java.lang.String mName)
public JUAccessorIteratorDef(java.lang.String accName, java.lang.String mName, boolean trackMaster)
public java.lang.String getBeanClassName()
public DCIteratorBinding createIterBinding(DCDataControl dc, DCBindingContainer bc, RowSetIterator rsi)
public DCIteratorBinding createIterBinding(DCDataControl dc, DCBindingContainer bc, RowSetIterator masterRSI, Row masterRow, java.lang.String accName)
public DCIteratorBinding createIterBinding(BindingContext ctx, DCBindingContainer bc, ApplicationModule anchorAM)
createIterBinding
in class JUIteratorDef
public DCIteratorBinding createIterBinding(BindingContext ctx, DCBindingContainer bc)
createIterBinding
in class JUIteratorDef
public DCIteratorBinding getTopMostAccessorIteratorBinding(DCIteratorBinding iter)
public ViewObject calcAccessorPath(DCIteratorBinding accBinding, java.lang.StringBuffer buf)
public final java.lang.String getMasterBindingName()
public java.lang.String getAccessorName()
protected void retrieveFromXML(DefElement xmlElement, java.util.HashMap valueTab)
DCExecutableBindingDef
retrieveFromXML
in class DCIteratorBindingDef
public void init(java.util.HashMap initValues)
DCExecutableBindingDef
init
in class DCIteratorBindingDef