public class IteratorDataModelSource extends Object implements DataModelSource
DataModelSource implementation via the Iterator interface.| Constructor and Description |
|---|
IteratorDataModelSource(DataModelDefinition<E> definition,
Iterator<? extends E> iterator)
Creates a new instance.
|
IteratorDataModelSource(Iterator<? extends DataModelReflection> iterator)
Creates a new instance.
|
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
DataModelReflection |
next()
Returns the next model object (in a generic reflection form).
|
public IteratorDataModelSource(Iterator<? extends DataModelReflection> iterator)
iterator - entity iteratorIllegalArgumentException - if some parameters were nullpublic IteratorDataModelSource(DataModelDefinition<E> definition, Iterator<? extends E> iterator)
E - type of data modeldefinition - the data model definitioniterator - data model objectsIllegalArgumentException - if some parameters were nullpublic DataModelReflection next()
DataModelSourcenext in interface DataModelSourcenull if no such objects existpublic void close()
throws IOException
close in interface Closeableclose in interface AutoCloseableIOExceptionCopyright © 2011–2018 Asakusa Framework Team. All rights reserved.