Interface ObjectGenerator<OBJ>
-
- Type Parameters:
OBJ
- the type of domain object
- All Known Subinterfaces:
OneToOneObjectGenerator<OBJ>
- All Known Implementing Classes:
CsvGenerator
,EdgeIdExtractor
,EntityIdExtractor
,ExampleDomainObjectGenerator
,GafferPopEdgeGenerator
,GafferPopElementGenerator
,GafferPopVertexGenerator
,MapGenerator
,Neo4jCsvGenerator
,NeptuneCsvGenerator
public interface ObjectGenerator<OBJ> extends Function<Iterable<? extends Element>,Iterable<? extends OBJ>>
AnObjectGenerator
convertsElement
s into domain objects.Implementations should be JSON serialisable.