oracle.cabo.ui.data.bean
Class BeanArrayDataObjectList
java.lang.Object
|
+--oracle.cabo.ui.data.bean.BeanArrayDataObjectList
- All Implemented Interfaces:
- DataObjectList
- public class BeanArrayDataObjectList
- extends java.lang.Object
- implements DataObjectList
DataObjectList class that will automatically turn each bean into a DataObject. See the BeanAdapterUtils for more information on this process.
Individual elements of the bean array do not all need to be the same type - though if you specify the type in the constructor, that is effectively the same thing. Also, elements of the array that implement the DataObject interface will be handled without extra overhead, and null elements are allowed as well.
- See Also:
BeanAdapterUtils
Method Summary |
DataObject |
getItem(int index)
Returns the DataObject at the index. |
int |
getLength()
Returns the number of items in the data set. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
BeanArrayDataObjectList
public BeanArrayDataObjectList(java.lang.Object[] array)
- Creates a BeanArrayDataObjectList.
-
- Parameters:
array
- the array of beans
BeanArrayDataObjectList
public BeanArrayDataObjectList(java.lang.Object[] array,
ErrorLog log)
- Creates a BeanArrayDataObjectList.
-
- Parameters:
array
- the array of beans
getLength
public int getLength()
- Returns the number of items in the data set.
-
- Specified by:
getLength
in interface DataObjectList
getItem
public DataObject getItem(int index)
- Returns the DataObject at the index.
-
- Specified by:
getItem
in interface DataObjectList