Oracle Application Development Framework Model and Business Components Java API Reference 10.1.3.1.0
B28969-01


oracle.adf.model.binding
Class DCIteratorBindingDef

java.lang.Object
  extended byoracle.jbo.common.NamedObjectImpl
      extended byoracle.jbo.mom.DefinitionObject
          extended byoracle.adf.model.binding.DCDefBase
              extended byoracle.adf.model.binding.DCExecutableBindingDef
                  extended byoracle.adf.model.binding.DCIteratorBindingDef

All Implemented Interfaces:
oracle.adf.model.binding.DCIExecutableDef
Direct Known Subclasses:
JUIteratorDef

public abstract class DCIteratorBindingDef
extends DCExecutableBindingDef

Field Summary
protected  int mRangeSize
           
static java.lang.String PNAME_RangeSize
           
static java.lang.String PNAME_TYPE
           

 

Fields inherited from class oracle.adf.model.binding.DCExecutableBindingDef
EXECUTABLE_ACTION, EXECUTABLE_ITERATORBINDING, EXECUTABLE_REGION, PNAME_option, PNAME_option_ALWAYS, PNAME_option_DEFAULT, PNAME_option_DEFER, 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, RC_ALWAYS, RC_DEFAULT, RC_DEFER, RC_NEVER, RC_PREPARE, RC_PREPARE_OPT, RC_REFRESH, RC_REFRESH_OPT, RC_RENDER, RC_RENDER_OPT

 

Fields inherited from class oracle.adf.model.binding.DCDefBase
DEF_XMLNS, DEF_XMLNS_BASE, PNAME_AccessorIterator, PNAME_Action, PNAME_Boolean, PNAME_Button, PNAME_ButtonGroup, PNAME_ComboBox, PNAME_DataControlAction, PNAME_DefaultControl, PNAME_DynamicTable, PNAME_EnumList, 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_ProgressBar, PNAME_ProgressBarAttr, PNAME_Range, PNAME_ScrollBar, PNAME_ScrollBarAttr, PNAME_Slider, PNAME_SliderAttr, PNAME_Spinner, PNAME_Table, PNAME_TextField, PNAME_ToplinkIterator, PNAME_Tree

 

Fields inherited from class oracle.jbo.mom.DefinitionObject
mBaseDefObject, mExtendedDefObjects, mObjectResolved

 

Fields inherited from class oracle.jbo.common.NamedObjectImpl
mFullName, mObjName, mParent, mProperties

 

Constructor Summary
DCIteratorBindingDef()
           
DCIteratorBindingDef(java.lang.String name, java.lang.String amName, java.lang.String voName, java.lang.String rsiName, int rangeSize)
           

 

Method Summary
 java.lang.Object createExecutableBinding(oracle.adf.model.BindingContext ctx, DCBindingContainer bc)
          Create an executable binding instance based on this definition in the given BindingContainer.
abstract  DCIteratorBinding createIterBinding(oracle.adf.model.BindingContext ctx, DCBindingContainer bindingContainer)
           
abstract  DCIteratorBinding createIterBinding(oracle.adf.model.BindingContext ctx, DCBindingContainer bindingContainer, oracle.jbo.ApplicationModule anchorAM)
           
 java.lang.String getAMName()
           
 java.lang.String getBindsName()
           
 java.lang.String getDataControlName()
           
 java.lang.String getDesignTimeClass()
           
 int getExecutableType()
          Return EXECUTABLE_REGION, EXECUTABLE_ITERATORBINDING or EXECUTABLE_ACTION based on what kind of binding this definition creates.
protected  byte getLevel()
           
protected  java.lang.String getPermissionClassName()
           
protected  java.lang.String getPermissionTargetName()
           
 int getRangeSize()
           
 java.lang.String getRSIName()
           
 oracle.jbo.SortCriteria[] getSortCriteria()
           
 java.lang.String getXMLElementTag()
           
 void init(java.util.HashMap initValues)
           
 boolean isObjectType()
           
 boolean isSortable()
           
 boolean isStateValidationEnabled()
          Internal: Applications should not use this method.
 void loadChildrenFromXML(oracle.jbo.mom.xml.DefElement xmlElement)
           
protected  void retrieveFromXML(oracle.jbo.mom.xml.DefElement xmlElement, java.util.HashMap valueTab)
           
 void setBindingContainerDef(DCBindingContainerDef formDef)
           
 void setStateValidationEnabled(boolean enable)
          Internal: Applications should not use this method.

 

Methods inherited from class oracle.adf.model.binding.DCExecutableBindingDef
getName, getRefreshExpression, getRefreshOption, internalGetRefreshOptionFromString, internalHasPermission, isRefreshable

 

Methods inherited from class oracle.adf.model.binding.DCDefBase
convertToBoolean, convertToInt, convertToIntArray, createAndLoadFromXML, getDefClassName, getSubType, initSubType, isDirty, isNew, loadFromXML, readXMLBoolean, readXMLInt, readXMLString, readXMLStringArray, readXMLStringArrayList, readXMLStringArrayList, setDefClassName, setDirty, setNew, setSubType

 

Methods inherited from class oracle.jbo.mom.DefinitionObject
addExtendedDefObject, finishedLoading, getBaseDefObject, getContainerDef, getContainerName, getExtendedDefObjects, hasExtendedDefObjects, isBaseDefFor, isDynamicDefinitionObject, isObjectResolved, loadProperties, resolveReferences, setBaseDefObject, setName, setObjectResolved, setParent

 

Methods inherited from class oracle.jbo.common.NamedObjectImpl
getFullName, getParent, getProperties, getPropertiesAsStrings, getPropertiesMap, getProperty, refreshProperty, setFullName, setPropertiesMap, setProperty

 

Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

 

Field Detail

mRangeSize

protected int mRangeSize

PNAME_RangeSize

public static final java.lang.String PNAME_RangeSize
See Also:
Constant Field Values

PNAME_TYPE

public static final java.lang.String PNAME_TYPE
See Also:
Constant Field Values

Constructor Detail

DCIteratorBindingDef

public DCIteratorBindingDef()

DCIteratorBindingDef

public DCIteratorBindingDef(java.lang.String name,
                            java.lang.String amName,
                            java.lang.String voName,
                            java.lang.String rsiName,
                            int rangeSize)

Method Detail

getLevel

protected byte getLevel()

getDesignTimeClass

public java.lang.String getDesignTimeClass()

getSortCriteria

public oracle.jbo.SortCriteria[] getSortCriteria()

init

public void init(java.util.HashMap initValues)
Overrides:
init in class DCExecutableBindingDef

isObjectType

public boolean isObjectType()

getRangeSize

public int getRangeSize()

isSortable

public boolean isSortable()

isStateValidationEnabled

public boolean isStateValidationEnabled()
Internal: Applications should not use this method.

setStateValidationEnabled

public void setStateValidationEnabled(boolean enable)
Internal: Applications should not use this method.

setBindingContainerDef

public void setBindingContainerDef(DCBindingContainerDef formDef)

getAMName

public java.lang.String getAMName()

getBindsName

public java.lang.String getBindsName()

getRSIName

public java.lang.String getRSIName()

getXMLElementTag

public java.lang.String getXMLElementTag()
Overrides:
getXMLElementTag in class DCExecutableBindingDef

getDataControlName

public java.lang.String getDataControlName()

getExecutableType

public int getExecutableType()
Description copied from interface: oracle.adf.model.binding.DCIExecutableDef
Return EXECUTABLE_REGION, EXECUTABLE_ITERATORBINDING or EXECUTABLE_ACTION based on what kind of binding this definition creates.
Specified by:
getExecutableType in interface oracle.adf.model.binding.DCIExecutableDef
Specified by:
getExecutableType in class DCExecutableBindingDef

createIterBinding

public abstract DCIteratorBinding createIterBinding(oracle.adf.model.BindingContext ctx,
                                                    DCBindingContainer bindingContainer,
                                                    oracle.jbo.ApplicationModule anchorAM)

createIterBinding

public abstract DCIteratorBinding createIterBinding(oracle.adf.model.BindingContext ctx,
                                                    DCBindingContainer bindingContainer)

retrieveFromXML

protected void retrieveFromXML(oracle.jbo.mom.xml.DefElement xmlElement,
                               java.util.HashMap valueTab)
Overrides:
retrieveFromXML in class DCExecutableBindingDef

loadChildrenFromXML

public void loadChildrenFromXML(oracle.jbo.mom.xml.DefElement xmlElement)
Overrides:
loadChildrenFromXML in class DCDefBase

createExecutableBinding

public java.lang.Object createExecutableBinding(oracle.adf.model.BindingContext ctx,
                                                DCBindingContainer bc)
Description copied from interface: oracle.adf.model.binding.DCIExecutableDef
Create an executable binding instance based on this definition in the given BindingContainer.
Specified by:
createExecutableBinding in interface oracle.adf.model.binding.DCIExecutableDef
Specified by:
createExecutableBinding in class DCExecutableBindingDef

getPermissionTargetName

protected java.lang.String getPermissionTargetName()
Overrides:
getPermissionTargetName in class DCExecutableBindingDef

getPermissionClassName

protected java.lang.String getPermissionClassName()
Overrides:
getPermissionClassName in class DCExecutableBindingDef

Oracle Application Development Framework Model and Business Components Java API Reference 10.1.3.1.0
B28969-01


Copyright © 1997, 2006, Oracle. All rights reserved.