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–2019 Asakusa Framework Team. All rights reserved.