Oracle Fusion Middleware Java API Reference for Oracle ADF Mobile Client
11g Release 1 (11.1.1)

E17503-02

oracle.adfnmc.dc
Class JavaBeanObjectIteratorAdapter

java.lang.Object
  extended by oracle.adfnmc.bindings.dbf.NotifyingIteratorBinding
      extended by oracle.adfnmc.util.GenericTypeIteratorAdapter
          extended by oracle.adfnmc.dc.JavaBeanObjectIteratorAdapter
All Implemented Interfaces:
IteratorPositionListener, BasicIterator, NotifyingIterator

public class JavaBeanObjectIteratorAdapter
extends GenericTypeIteratorAdapter


Field Summary
 
Fields inherited from class oracle.adfnmc.util.GenericTypeIteratorAdapter
bc, dc, id, index, master, name, provider
 
Fields inherited from class oracle.adfnmc.bindings.dbf.NotifyingIteratorBinding
attributeUpdatedListeners, collectionChangedListeners, positionChangedListeners, providerChangedListeners, rangedPositionChangedListeners
 
Constructor Summary
JavaBeanObjectIteratorAdapter()
          Default Constructor
JavaBeanObjectIteratorAdapter(DataControl dc, XmlAnyDefinition metadataDef, BindingContainer bc, GenericType provider)
          Java Bean Object "generic" iterator.
 
Method Summary
 java.lang.Object getDataProvider(java.lang.String binds)
          Retieve the data provider for the 'binds' element.
 
Methods inherited from class oracle.adfnmc.util.GenericTypeIteratorAdapter
createRow, findPosition, findPosition, first, getAttributeType, getAttributeValue, getAttributeValueAtIndex, getBindingContainer, getChildProvider, getCurrentIndex, getCurrentRow, getCurrentValues, getDataControl, getDataProvider, getDataProvider, getDataProvider, getExtendedAttributeInfo, getId, getMasterId, getMetadataDefinition, getTotalRowCount, hasNext, hasPrevious, isUpdateable, last, log, next, positionChanged, previous, rangeRefreshed, refresh, removeCurrentRow, rowInserted, rowRemoved, setAttributeValue, setCurrentIndex, setDataProvider, setMetadataDefinition, toString
 
Methods inherited from class oracle.adfnmc.bindings.dbf.NotifyingIteratorBinding
addAttributeUpdatedListener, addCollectionChangedListener, addPositionChangedListener, addProviderChangedListener, addRangedPositionChangedListener, notifyAttributeValueUpdated, notifyCurrentRowPositionChanged, notifyProviderChanged, notifyRangeRefreshed, notifyRowInserted, notifyRowRemoved, removeAttributeUpdatedListener, removeCollectionChangedListener, removePositionChangedListener, removeProviderChangedListener, removeRangedPositionChangedListener
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

JavaBeanObjectIteratorAdapter

public JavaBeanObjectIteratorAdapter()
Default Constructor


JavaBeanObjectIteratorAdapter

public JavaBeanObjectIteratorAdapter(DataControl dc,
                                     XmlAnyDefinition metadataDef,
                                     BindingContainer bc,
                                     GenericType provider)
Java Bean Object "generic" iterator. This iterator supports all the standard iterator functionality needed for java bean tree definitions.

Parameters:
dc - data control passed to the base GenericTypeIteratorAdapter constructor
metadataDef - The metadata representation of the iterator binding
bc - the binding container in reference
provider - current provider (i.e. java bean object)
Method Detail

getDataProvider

public java.lang.Object getDataProvider(java.lang.String binds)
Retieve the data provider for the 'binds' element. This element would be a Java Bean Object itself, representing a child node in the data control xml tree.

Overrides:
getDataProvider in class GenericTypeIteratorAdapter
Parameters:
binds -
Returns:
a java bean object of the child element (jbo)

Oracle Fusion Middleware Java API Reference for Oracle ADF Mobile Client
11g Release 1 (11.1.1)

E17503-02

Copyright © 2011, Oracle and/or its affiliates. All rights reserved.