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

E17503-02

oracle.adfnmc.bindings.dbf
Class NotifyingIteratorBinding

java.lang.Object
  extended by oracle.adfnmc.bindings.dbf.NotifyingIteratorBinding
All Implemented Interfaces:
BasicIterator, NotifyingIterator
Direct Known Subclasses:
GenericTypeIteratorAdapter, VariableIteratorBinding

public abstract class NotifyingIteratorBinding
extends java.lang.Object
implements NotifyingIterator


Field Summary
protected  Map attributeUpdatedListeners
           
protected  List collectionChangedListeners
           
protected  List positionChangedListeners
           
protected  List providerChangedListeners
           
protected  List rangedPositionChangedListeners
           
 
Constructor Summary
NotifyingIteratorBinding()
           
 
Method Summary
 void addAttributeUpdatedListener(java.lang.String attributeName, IteratorAttributeValueListener listener)
           
 void addCollectionChangedListener(IteratorCollectionListener listener)
           
 void addPositionChangedListener(IteratorPositionListener listener)
           
 void addProviderChangedListener(BasicIterator listener)
           
 void addRangedPositionChangedListener(IteratorRangedPositionListener listener)
           
protected  void notifyAttributeValueUpdated(java.lang.String attrName)
           
protected  void notifyCurrentRowPositionChanged()
           
protected  void notifyProviderChanged()
           
protected  void notifyRangeRefreshed()
           
protected  void notifyRowInserted(java.lang.Object newRow)
           
protected  void notifyRowRemoved(java.lang.Object removedRow)
           
 void removeAttributeUpdatedListener(java.lang.String attributeName, IteratorAttributeValueListener listener)
           
 void removeCollectionChangedListener(IteratorCollectionListener listener)
           
 void removePositionChangedListener(IteratorPositionListener listener)
           
 void removeProviderChangedListener(BasicIterator listener)
           
 void removeRangedPositionChangedListener(IteratorRangedPositionListener listener)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface oracle.adfnmc.bindings.iterator.BasicIterator
createRow, first, getAttributeType, getAttributeValue, getAttributeValueAtIndex, getBindingContainer, getCurrentIndex, getCurrentRow, getCurrentValues, getDataControl, getDataProvider, getDataProvider, getExtendedAttributeInfo, getMetadataDefinition, getTotalRowCount, hasNext, hasPrevious, isUpdateable, last, next, previous, refresh, removeCurrentRow, setAttributeValue, setCurrentIndex, setDataProvider, setMetadataDefinition
 

Field Detail

attributeUpdatedListeners

protected final Map attributeUpdatedListeners

providerChangedListeners

protected final List providerChangedListeners

collectionChangedListeners

protected final List collectionChangedListeners

positionChangedListeners

protected final List positionChangedListeners

rangedPositionChangedListeners

protected final List rangedPositionChangedListeners
Constructor Detail

NotifyingIteratorBinding

public NotifyingIteratorBinding()
Method Detail

addProviderChangedListener

public void addProviderChangedListener(BasicIterator listener)

addCollectionChangedListener

public void addCollectionChangedListener(IteratorCollectionListener listener)
Specified by:
addCollectionChangedListener in interface NotifyingIterator

addPositionChangedListener

public void addPositionChangedListener(IteratorPositionListener listener)
Specified by:
addPositionChangedListener in interface NotifyingIterator

addRangedPositionChangedListener

public void addRangedPositionChangedListener(IteratorRangedPositionListener listener)
Specified by:
addRangedPositionChangedListener in interface NotifyingIterator

addAttributeUpdatedListener

public void addAttributeUpdatedListener(java.lang.String attributeName,
                                        IteratorAttributeValueListener listener)
Specified by:
addAttributeUpdatedListener in interface NotifyingIterator

removeProviderChangedListener

public void removeProviderChangedListener(BasicIterator listener)

removeCollectionChangedListener

public void removeCollectionChangedListener(IteratorCollectionListener listener)
Specified by:
removeCollectionChangedListener in interface NotifyingIterator

removePositionChangedListener

public void removePositionChangedListener(IteratorPositionListener listener)
Specified by:
removePositionChangedListener in interface NotifyingIterator

removeRangedPositionChangedListener

public void removeRangedPositionChangedListener(IteratorRangedPositionListener listener)
Specified by:
removeRangedPositionChangedListener in interface NotifyingIterator

removeAttributeUpdatedListener

public void removeAttributeUpdatedListener(java.lang.String attributeName,
                                           IteratorAttributeValueListener listener)
Specified by:
removeAttributeUpdatedListener in interface NotifyingIterator

notifyAttributeValueUpdated

protected void notifyAttributeValueUpdated(java.lang.String attrName)

notifyCurrentRowPositionChanged

protected void notifyCurrentRowPositionChanged()

notifyProviderChanged

protected void notifyProviderChanged()

notifyRangeRefreshed

protected void notifyRangeRefreshed()

notifyRowInserted

protected void notifyRowInserted(java.lang.Object newRow)

notifyRowRemoved

protected void notifyRowRemoved(java.lang.Object removedRow)

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.