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>>
AnObjectGeneratorconvertsElements into domain objects.Implementations should be JSON serialisable.