oracle.adfnmc.bindings.dbf
Class NotifyingIteratorBinding
java.lang.Object
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
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 |
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
NotifyingIteratorBinding
public NotifyingIteratorBinding()
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)
Copyright © 2011, Oracle and/or its affiliates. All rights reserved.