|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.joda.beans.ser.SerIterator
public abstract class SerIterator
An abstraction of collections, lists, sets and maps.
This is a plugin point that can handle Guava collections.
| Constructor Summary | |
|---|---|
SerIterator()
|
|
| Method Summary | |
|---|---|
SerCategory |
category()
Gets the category of iterable. |
Object |
column()
The column. |
Class<?> |
columnType()
Gets the type of the column. |
int |
count()
Gets the number of occurrences of this item. |
int |
dimensionSize(int dimension)
Gets the size of one dimension of the wrapped collection. |
abstract boolean |
hasNext()
Checks if there is a next item. |
Object |
key()
The key. |
Class<?> |
keyType()
Gets the type of the key. |
abstract String |
metaTypeName()
Gets the meta type of the underlying. |
abstract boolean |
metaTypeRequired()
Checks if the meta type of the underlying is required. |
abstract void |
next()
Advances to the next item. |
abstract int |
size()
Gets the size of the wrapped collection. |
abstract Object |
value()
The value. |
Object |
value(int row,
int column)
The value at a row/column. |
abstract Class<?> |
valueType()
Gets the type of the value. |
abstract List<Class<?>> |
valueTypeTypes()
Gets the generic parameters of the value type. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public SerIterator()
| Method Detail |
|---|
public abstract String metaTypeName()
public abstract boolean metaTypeRequired()
public int dimensionSize(int dimension)
dimension - the dimension, 0 for row, 1 for column
public abstract int size()
public SerCategory category()
public abstract boolean hasNext()
public abstract void next()
public int count()
public Class<?> keyType()
public Object key()
public Class<?> columnType()
public Object column()
public abstract Class<?> valueType()
public abstract List<Class<?>> valueTypeTypes()
public abstract Object value()
public Object value(int row,
int column)
row - the rowcolumn - the column
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||