oracle.jbo.uicli.binding
Class JUAccessorIteratorDef
java.lang.Object
oracle.jbo.common.NamedObjectImpl
oracle.jbo.mom.DefinitionObject
oracle.jbo.mom.PersistableDefObject
oracle.adf.model.binding.DCDefBase
oracle.adf.model.binding.DCExecutableBindingDef
oracle.adf.model.binding.DCIteratorBindingDef
oracle.jbo.uicli.binding.JUIteratorDef
oracle.jbo.uicli.binding.JUAccessorIteratorDef
- All Implemented Interfaces:
- DefPersistable, PersistentDefinition
public class JUAccessorIteratorDef
- extends JUIteratorDef
Internal: Applications should not use/refer to this class programmatically.
- For internal use only. Application developers should not use this
Fields inherited from class oracle.adf.model.binding.DCExecutableBindingDef |
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 |
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 |
Method Summary |
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()
|
java.lang.String |
getName()
|
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. |
Methods inherited from class oracle.adf.model.binding.DCIteratorBindingDef |
createExecutableBinding, getAMName, getBindsName, getChangeEventPolicy, getChangeEventRate, getDataControlName, getDesignTimeClass, getExecutableType, getLevel, getPermissionClassName, getPermissionTargetName, getRangeSize, getRenderHint, getRowCountThreshold, getRSIName, getSortCriteria, getXMLElementTag, initializeExecutableBinding, isCacheResults, isObjectType, isSortable, isStateValidationEnabled, loadChildrenFromXML, setBindingContainerDef, setCacheResults, setStateValidationEnabled |
Methods inherited from class oracle.adf.model.binding.DCDefBase |
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, 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 |
PNAME_MasterBinding
public static final java.lang.String PNAME_MasterBinding
- See Also:
- Constant Field Values
GET_MasterRowKey
public static final java.lang.String GET_MasterRowKey
- See Also:
- Constant Field Values
GET_MasterBinding
public static final java.lang.String GET_MasterBinding
- See Also:
- Constant Field Values
EXECUTABLE_REGION
public static final int EXECUTABLE_REGION
- See Also:
- Constant Field Values
EXECUTABLE_ITERATORBINDING
public static final int EXECUTABLE_ITERATORBINDING
- See Also:
- Constant Field Values
EXECUTABLE_ACTION
public static final int EXECUTABLE_ACTION
- See Also:
- Constant Field Values
JUAccessorIteratorDef
public JUAccessorIteratorDef()
JUAccessorIteratorDef
public JUAccessorIteratorDef(java.lang.String accName,
java.lang.String mName)
JUAccessorIteratorDef
public JUAccessorIteratorDef(java.lang.String accName,
java.lang.String mName,
boolean trackMaster)
getBeanClassName
public java.lang.String getBeanClassName()
createIterBinding
public DCIteratorBinding createIterBinding(DCDataControl dc,
DCBindingContainer bc,
RowSetIterator rsi)
createIterBinding
public DCIteratorBinding createIterBinding(DCDataControl dc,
DCBindingContainer bc,
RowSetIterator masterRSI,
Row masterRow,
java.lang.String accName)
- Advanced internal.
Used by tree node to create accessor iterator bindings that track
the master by row key.
createIterBinding
public DCIteratorBinding createIterBinding(BindingContext ctx,
DCBindingContainer bc,
ApplicationModule anchorAM)
- Overrides:
createIterBinding
in class JUIteratorDef
createIterBinding
public DCIteratorBinding createIterBinding(BindingContext ctx,
DCBindingContainer bc)
- Overrides:
createIterBinding
in class JUIteratorDef
getTopMostAccessorIteratorBinding
public DCIteratorBinding getTopMostAccessorIteratorBinding(DCIteratorBinding iter)
- Walk up the accessor hierarchy and return the top level Accessor IteratorBinding.
calcAccessorPath
public ViewObject calcAccessorPath(DCIteratorBinding accBinding,
java.lang.StringBuffer buf)
- Advanced internal.
getMasterBindingName
public final java.lang.String getMasterBindingName()
getAccessorName
public java.lang.String getAccessorName()
retrieveFromXML
protected void retrieveFromXML(DefElement xmlElement,
java.util.HashMap valueTab)
- Description copied from class:
DCExecutableBindingDef
- Internal: Applications should not use this method.
- Overrides:
retrieveFromXML
in class DCIteratorBindingDef
init
public void init(java.util.HashMap initValues)
- Description copied from class:
DCExecutableBindingDef
- Internal: Applications should not use this method.
- Overrides:
init
in class DCIteratorBindingDef
getName
public java.lang.String getName()
Copyright © 1997, 2010, Oracle. All rights reserved.