public interface BasicIterator
Modifier and Type | Method and Description |
---|---|
Object |
createInsertRow() |
Object |
createRow() |
Object |
createRowWithData(Object provider,
boolean insertFlag) |
Object[] |
currentSet() |
Object |
first() |
Class |
getAttributeType(String attributeName) |
Object |
getAttributeValue(String attributeName) |
Object |
getAttributeValueAtIndex(int index,
String attributeName) |
BindingContainer |
getBindingContainer() |
int |
getCurrentIndex() |
Object |
getCurrentRow() |
Object |
getCurrentRowKey() |
Object[] |
getCurrentValues() |
DataControl |
getDataControl() |
Object |
getDataProvider()
Returns the data provider object which corresponds to the current item in
the collection represented at this iterator's level in the control tree.
|
Object |
getDataProvider(oracle.adfmf.util.XmlAnyDefinition metadataDef)
Returns a named object contained in the object wrapped by this iterator
binding.
|
Object |
getExtendedAttributeInfo(Object infoKey,
String attributeName) |
String |
getId() |
int |
getIndexFromKey(Object key) |
Object[] |
getKeys() |
oracle.adfmf.util.XmlAnyDefinition |
getMetadataDefinition() |
Object |
getProviderKey(Object provider,
int fallbackIndex) |
java.util.Map |
getProviderMap() |
int |
getRangeSize() |
Object[] |
getSetAt(Object key,
boolean previous) |
int |
getTotalRowCount() |
boolean |
hasNext() |
boolean |
hasPrevious() |
boolean |
isUpdateable(String attributeName) |
Object |
last() |
Object |
next() |
Object[] |
nextSet() |
Object |
previous() |
Object[] |
previousSet() |
void |
refresh() |
void |
refresh(boolean force) |
Object |
removeCurrentRow() |
Object |
removeRowWithKey(String key) |
void |
setAttributeValue(String attributeName,
Object value) |
void |
setCurrentIndex(int index) |
void |
setCurrentIndexWithKey(Object key) |
void |
setCurrentRowWithKey(String key)
This method sets the current row of iterator based on the key passed.
|
void |
setCurrentRowWithKeyValue(String value)
This method sets the current row of iterator based on the key passed.
|
void |
setDataProvider(Object dataProvider)
Sets the data provider object wrapped by this iterator binding.
|
void |
setMetadataDefinition(oracle.adfmf.util.XmlAnyDefinition def) |
void |
setRangeSize(int rangeSize) |
oracle.adfmf.util.XmlAnyDefinition getMetadataDefinition()
void setMetadataDefinition(oracle.adfmf.util.XmlAnyDefinition def)
def
- The metadata definition object for this iterator bindingDataControl getDataControl()
Object getDataProvider()
If the iterator is part of a WebServiceDataControl, the object will be an instance of oracle.adfmf.util.GenericType.
If the iterator is part of a BeanDataControl, the object will be an instance of the element type of the collection defined for this level in the control tree.
GenericType
java.util.Map getProviderMap()
void setDataProvider(Object dataProvider)
Object getDataProvider(oracle.adfmf.util.XmlAnyDefinition metadataDef)
metadataDef
- The metadata definition for the accessor iterator that binds to
the named object contained in the object wrapped by this iterator
binding.BindingContainer getBindingContainer()
void refresh()
void refresh(boolean force)
boolean hasNext()
boolean hasPrevious()
Object first()
Object previous()
Object[] previousSet()
Object next()
Object[] nextSet()
Object last()
Object[] currentSet()
Object[] getSetAt(Object key, boolean previous)
int getCurrentIndex()
void setCurrentIndex(int index)
void setCurrentIndexWithKey(Object key)
void setCurrentRowWithKey(String key)
key
- void setCurrentRowWithKeyValue(String value)
value
- int getTotalRowCount()
int getRangeSize()
void setRangeSize(int rangeSize)
Object getCurrentRow()
Object getCurrentRowKey()
Object getProviderKey(Object provider, int fallbackIndex)
int getIndexFromKey(Object key)
Object[] getKeys()
Object createInsertRow()
Object createRow()
Object createRowWithData(Object provider, boolean insertFlag)
Object removeCurrentRow()
Object removeRowWithKey(String key)
Class getAttributeType(String attributeName)
boolean isUpdateable(String attributeName)
Object getExtendedAttributeInfo(Object infoKey, String attributeName)
Object getAttributeValue(String attributeName)
void setAttributeValue(String attributeName, Object value)
Object getAttributeValueAtIndex(int index, String attributeName)
Object[] getCurrentValues()
String getId()