Interface Generator<T>

Type Parameters:
T - element-type for generator (that can also be iterated over)
All Superinterfaces:
ElementWriter<T>
All Known Subinterfaces:
MultipleFileTypeGenerator<T>, TransformingGenerator<T,S>
All Known Implementing Classes:
AnnotationAggregateCSVGenerator, AssignmentGenerator, ChannelGenerator, CollectionGenerator, CombinedListGenerator, CSVGenerator, DictionaryGenerator, DisplayStackGenerator, DrawCroppedObjectsGenerator, DrawObjectOnStackGenerator, DrawObjectsGenerator, ExtractBoundingBoxAreaFromStackGenerator, FeatureTableCSVGenerator, FlattenStackGenerator, GeneratorBridge, HDF5ObjectsGenerator, HistogramCSVGenerator, ObjectAsMaskGenerator, ObjectOutputStreamGenerator, ObjectsAsGrayscaleGenerator, ObjectsAsRGBGenerator, ObjectsAsUniqueValueGenerator, ObjectsMergedAsMaskGenerator, ObjectWithBoundingBoxGenerator, OneStageGenerator, RasterGenerator, RasterGeneratorBridge, RasterGeneratorDelegateToDisplayStack, RasterGeneratorDelegateToRaster, RasterGeneratorSelectFormat, SerializedGenerator, SingleFileTypeGenerator, SingleFileTypeGeneratorBridge, StackGenerator, StringGenerator, TransformingGeneratorBridge, XMLGenerator, XStreamGenerator

public interface Generator<T> extends ElementWriter<T>
A class that writes a particular type of object(s) to the filesystem.

The objects to be written are always a function only of the current element.

Author:
Owen Feehan