public abstract class SerIterator extends Object
This is a plugin point that can handle Guava collections.
| Constructor and Description |
|---|
SerIterator() |
| Modifier and Type | Method and Description |
|---|---|
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.
|
public abstract String metaTypeName()
public abstract boolean metaTypeRequired()
public int dimensionSize(int dimension)
dimension - the dimension, 0 for row, 1 for columnpublic 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 columnCopyright © 2007–2017 Joda.org. All rights reserved.