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

E17503-02

oracle.adfnmc.bindings.iterator
Interface BasicIterator

All Known Subinterfaces:
FindModeIterator, NotifyingIterator, NotifyingIterator2, RangedIterator, RowKeyBasedIterator, SortableIterator
All Known Implementing Classes:
GenericTypeIteratorAdapter, JavaBeanObjectIteratorAdapter, NotifyingIteratorBinding, VariableIteratorBinding

public interface BasicIterator


Method Summary
 java.lang.Object createRow(boolean insert)
           
 java.lang.Object first()
           
 java.lang.Class getAttributeType(java.lang.String attributeName)
           
 java.lang.Object getAttributeValue(java.lang.String attributeName)
           
 java.lang.Object getAttributeValueAtIndex(int index, java.lang.String attributeName)
           
 BindingContainer getBindingContainer()
           
 int getCurrentIndex()
           
 java.lang.Object getCurrentRow()
           
 java.lang.Object[] getCurrentValues()
           
 DataControl getDataControl()
           
 java.lang.Object getDataProvider()
          Returns the data provider object wrapped by this iterator binding.
 java.lang.Object getDataProvider(XmlAnyDefinition metadataDef)
          Returns a named object contained in the object wrapped by this iterator binding.
 java.lang.Object getExtendedAttributeInfo(java.lang.Object infoKey, java.lang.String attributeName)
           
 XmlAnyDefinition getMetadataDefinition()
           
 int getTotalRowCount()
           
 boolean hasNext()
           
 boolean hasPrevious()
           
 boolean isUpdateable(java.lang.String attributeName)
           
 java.lang.Object last()
           
 java.lang.Object next()
           
 java.lang.Object previous()
           
 void refresh()
           
 java.lang.Object removeCurrentRow()
           
 void setAttributeValue(java.lang.String attributeName, java.lang.Object value)
           
 void setCurrentIndex(int index)
           
 void setDataProvider(java.lang.Object dataProvider)
          Sets the data provider object wrapped by this iterator binding.
 void setMetadataDefinition(XmlAnyDefinition def)
           
 

Method Detail

getMetadataDefinition

XmlAnyDefinition getMetadataDefinition()
Returns:
The metadata definition object for this iterator binding

setMetadataDefinition

void setMetadataDefinition(XmlAnyDefinition def)
Parameters:
def - The metadata definition object for this iterator binding

getDataControl

DataControl getDataControl()

getDataProvider

java.lang.Object getDataProvider()
Returns the data provider object wrapped by this iterator binding.

Returns:

setDataProvider

void setDataProvider(java.lang.Object dataProvider)
Sets the data provider object wrapped by this iterator binding.


getDataProvider

java.lang.Object getDataProvider(XmlAnyDefinition metadataDef)
Returns a named object contained in the object wrapped by this iterator binding.

Parameters:
metadataDef - The metadata definition for the accessor iterator that binds to the named object contained in the object wrapped by this iterator binding.
Returns:

getBindingContainer

BindingContainer getBindingContainer()

refresh

void refresh()

hasNext

boolean hasNext()

hasPrevious

boolean hasPrevious()

first

java.lang.Object first()

previous

java.lang.Object previous()

next

java.lang.Object next()

last

java.lang.Object last()

getCurrentIndex

int getCurrentIndex()

setCurrentIndex

void setCurrentIndex(int index)

getTotalRowCount

int getTotalRowCount()

getCurrentRow

java.lang.Object getCurrentRow()

createRow

java.lang.Object createRow(boolean insert)

removeCurrentRow

java.lang.Object removeCurrentRow()

getAttributeType

java.lang.Class getAttributeType(java.lang.String attributeName)

isUpdateable

boolean isUpdateable(java.lang.String attributeName)

getExtendedAttributeInfo

java.lang.Object getExtendedAttributeInfo(java.lang.Object infoKey,
                                          java.lang.String attributeName)

getAttributeValue

java.lang.Object getAttributeValue(java.lang.String attributeName)

setAttributeValue

void setAttributeValue(java.lang.String attributeName,
                       java.lang.Object value)

getAttributeValueAtIndex

java.lang.Object getAttributeValueAtIndex(int index,
                                          java.lang.String attributeName)

getCurrentValues

java.lang.Object[] getCurrentValues()

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.