Uses of Interface
adams.core.io.FileFormatHandler
-
Packages that use FileFormatHandler Package Description adams.core.option adams.data.io.input adams.data.io.output adams.gui.tools.previewbrowser.notes adams.gui.visualization.debug.objectexport -
-
Uses of FileFormatHandler in adams.core.option
Classes in adams.core.option that implement FileFormatHandler Modifier and Type Class Description class
AbstractActorJavaCodeProducer
Ancestor for producers that generate Java code from actors.class
AbstractFlowJavaCodeProducer
Ancestor for producers that generate Java code from flows.class
ActorExecutionClassProducer
Generates a wrapper class for executing an actor.class
ApplyActorProducer
Generates a Java class that allows executing/applying an actor as a method.class
DatabaseActorExecutionClassProducer
Generates a wrapper for an actor that works in conjunction with a database.class
FlowJUnitTestProducer
Generates a JUnit test case for flows.class
FlowStructureDotProducer
Outputs the flow structure in DOT (GraphViz) format.class
FlowStructureGraphMLProducer
Outputs the flow structure in GraphML XML format.class
HtmlHelpProducer
Generates the help for the GUI, i.e., HTML output.class
HtmlParametersProducer
Generates HTML output of the parameters of an object (non-recursive).class
JavaInstantiationProducer
Generates Java code for instantiating the object.class
JsonClassDescriptionProducer
Generates a description of the class and its options in JSON format.class
JsonConsumer
Recreates objects from a JSON representation.class
JsonProducer
Generates the JSON format.class
XhtmlProducer
Generates documentation in XHTML. -
Uses of FileFormatHandler in adams.data.io.input
Subinterfaces of FileFormatHandler in adams.data.io.input Modifier and Type Interface Description interface
ChunkedSpreadSheetReader
Interface for spreadsheet readers that can read data in chunks rather than only all at once.interface
EmailFileReader
Interface for readers that read from files.interface
FlowReader
Interface for flow readers.interface
ImageReader<T extends AbstractImageContainer>
Interface for image readers.interface
ImageSegmentationAnnotationReader
Interface for readers for image segmentation annotations.interface
ImageSegmentationAnnotationReaderWithLayerNames
Interface for image segmentation readers that make use of layer names.interface
InitialRowSkippingSpreadSheetReader
Interface for spreadsheet readers that can skip initial rows.interface
InputStreamImageReader<T extends AbstractImageContainer>
Interface for image readers that support reading from input streams.interface
MissingValueSpreadSheetReader
Interface for spreadsheet readers that handle missing values.interface
MultiSheetSpreadSheetReader<T extends Range>
Interface for spreadsheet readers that can read multiple sheets from the same document.interface
NestedFlowReader
Interface for flow readers that support the faster nested format.interface
NoHeaderSpreadSheetReader
Interface for spreadsheet readers that support sheets with no headers.interface
SpreadSheetReader
Interface for spreadsheet readers.interface
WindowedSpreadSheetReader
Allows the retrieval of a certain "window" of rows from the data.Classes in adams.data.io.input that implement FileFormatHandler Modifier and Type Class Description class
AbstractAdamsExperimentReader
Ancestor for readers for ADAMS Experiments.class
AbstractCustomPNGAnnotationImageSegmentationReader
Ancestor for readers that read the annotations from a single PNG file and allow the reader to be specified.class
AbstractDataContainerReader<T extends DataContainer>
Abstract ancestor for readers that read files in various formats and turn them into data containers.class
AbstractEmailFileReader
Ancestor of email readers that read emails from files.class
AbstractExcelSpreadSheetReader<T extends Range>
Ancestor for special Excel readers.class
AbstractFlowReader
Ancestor for classes that can read flows.class
AbstractImageReader<T extends AbstractImageContainer>
Ancestor for image readers.class
AbstractImageSegmentationAnnotationReader
Ancestor for readers for image segmentation annotations.class
AbstractIndexedSplitsRunsReader
Ancestor for readers that load files containing IndexedSplitsRuns.class
AbstractMultiSheetSpreadSheetReader<T extends Range>
Ancestor for spreadsheet readers that can read multiple sheets from a document in one go.class
AbstractMultiSheetSpreadSheetReaderWithMissingValueSupport<T extends Range>
Ancestor for spreadsheet readers that allow the specification of a custom missing value string.class
AbstractNestedFlowReader
Ancestor for flow readers that support the nested format as well.class
AbstractObjectReader
Ancestor for object readers.class
AbstractParameterMapReader
Ancestor for classes that read parameter maps.class
AbstractPNGAnnotationImageSegmentationReader
Ancestor for readers that read the annotations from a single PNG file.class
AbstractReportReader<T extends Report>
Abstract ancestor for readers that read files in various formats and creates a reports.class
AbstractSimpleCSVReportReader<T extends Report>
Abstract ancestor for reports to be written in CSV format.class
AbstractSimpleJsonReportReader<T extends Report>
Abstract ancestor for reports to be written in CSV format.class
AbstractSimpleReportReader<T extends Report>
Abstract ancestor for reports to be written in properties format.class
AbstractSpreadSheetReader
Ancestor for classes that can read spreadsheets.class
AbstractSpreadSheetReaderWithMissingValueSupport
Ancestor for spreadsheet readers that allow the specification of a custom missing value string.class
AbstractTimeseriesReader
Ancestor for timeseries readers.class
AbstractWekaSpreadSheetReader
Ancestor for WEKA file format readers.class
AccessSpreadSheetReader
Allows the reading of MS Access databases.class
ApacheCommonsImageReader
Apache Commons image reader for: bmp, gif, ico, pbm, pgm, png, pnm, ppm, psd, tif, tiff
class
ArffSpreadSheetReader
Reads WEKA datasets in ARFF format and turns them into spreadsheets.class
AutoWidthTabularSpreadSheetReader
Reads simple tabular text files, using column widths as defined by the header row.class
BlueChannelImageSegmentationReader
The layers are stored in the blue channel, with 0 being the background.class
BoofCVImageReader
BoofCV image reader for: bmp, gif, jpeg, jpg, pgm, png, ppm, wbmp
For more information see:
http://boofcv.org/
class
CocoAnnotationsReportReader
Loads COCO annotations from the JSON file, with one report per image.
Handles only segmentations with polygons (not RLE) and only one polygon per annotation.class
CommandlineReader
Loads objects using the commandline store in the file.class
CsvSpreadSheetReader
Reads CSV files.
It is possible to force columns to be text.class
DeepLabCutCSVReader
Reads point annotations into multiple reports from DeepLabCut's CSV format.class
DefaultFlowReader
Reads flows in the default format (nested).class
DefaultSimpleCSVReportReader
Default implementation of a report reader of the simple CSV format.class
DefaultSimpleJsonReportReader
Default implementation of a report reader of the simple Json format.class
DefaultSimpleReportReader
Default implementation of a report reader of the simple format.class
DetectronAnnotationsReportReader
Interprets rectangle annotations present in Detectron annotations JSON file.class
EmlEmailFileReader
Reads emails stored in EML files.class
ExcelSpreadSheetReader
Reads MS Excel files (using DOM).class
ExcelStreamingSpreadSheetReader
Reads large MS Excel XML files (using streaming via SAX).
Increasing the debug level to more than 1 results in outputting detailed information on cells.class
FastCsvSpreadSheetReader
Simplified CSV spreadsheet reader for loading large files.class
FixedTabularSpreadSheetReader
Reads simple tabular text files with fixed column widths, as used by dot matrix printers in days gone by.class
GnumericSpreadSheetReader
Reads Gnumeric workbook files (GZIP compressed or uncompressed XML), version 1.10.13.class
GrayscaleImageSegmentationReader
The layers are stored as grayscale values, with 0 being the background.class
ImageClassificationGridSpreadSheetReader
Turns grid cells in the spreadsheet with labels ('label=score') into object locations.
Spreadsheet format:
y,x,label1,label2,...
0,0,cat=0.98,,...
0,1,,,...
0,2,dog=0.9,cat=0.2,...class
ImageClassificationJsonReportReader
Retrieves the label with the highest score from the JSON file and stores them in a report.
JSON file format: { LABEL1: SCORE1; LABEL2: SCORE2; }
class
ImageClassificationSpreadSheetReportReader
Retrieves the label with the highest score from the spreadsheet and stores them in a report.class
IndexedPNGImageSegmentationReader
The layers are stored in the blue channel, with 0 being the background.class
IndividualImageSegmentationLayerReader
Uses a JPG as base image and indexed PNG files for the individual layers (0 = background, 1 = annotation).class
InstanceReader
Reads WEKA datasets in various formats.class
JAIImageReader
Java Advanced Imaging (JAI) image reader for: jpg, bmp, gif, png, jpeg, wbmp
class
JsonAdamsExperimentReader
Reads ADAMS Experiments in JSON format.class
JsonFlowReader
Reads flows in JSON format.class
JsonIndexedSplitsRunsReader
Reads runs of indexed splits from JSON.class
JsonParameterMapReader
Reads parameters in JSON format.class
JSONSpreadSheetReader
Reads WEKA datasets in JSON format and turns them into spreadsheets.class
LibSVMSpreadSheetReader
Reads WEKA datasets in LibSVM format and turns them into spreadsheets.class
Mat5SpreadSheetReader
Reads Matlab .mat files (format 5)
class
MatlabSpreadSheetReader
Reads WEKA datasets in ARFF format and turns them into spreadsheets.class
NestedAdamsExperimentReader
Reads ADAMS Experiments in nested format.class
NestedCommandlineReader
Loads objects using the commandline store in the file (nested format).class
ObjectLocationsSpreadSheetReader
Reads object locations from a spreadsheet into a report.
Top/left column is required.
Either right/bottom or width/height need to be supplied.
In addition, polygon coordinates (X and Y coordinates as comma-separated lists in two separate columns) can be read as well.
If the coordinates/dimensions represent normalized ones (ie 0-1), then specify the width/height of the image to relate them back to actual pixel-based sizes.class
ODFSpreadSheetReader
Reads ODF (Open Document Format) spreadsheet files.
If a row contains only empty cells, this is interpreted as the end of the sheet.class
OpenCVImageReader
Reads images using OpenCV.class
OpexObjectLocationsReader
Reads object locations from JSON generated by the opex library.
See more:
https://github.com/WaikatoLink2020/objdet-predictions-exchange-format
class
PascalVOCObjectLocationsReader
Reads object locations in Pascal VOC format.
See more:
https://github.com/WaikatoLink2020/objdet-predictions-exchange-format
class
PNGImageReader
Reads images in PNG format.class
PNGSpreadSheetReader
Reads PNGs as spreadsheet, e.g., for reading indexed PNGs.class
PropertiesEmailFileReader
Reads emails stored in properties files.class
PropertiesIndexedSplitsRunsReader
Reads runs of indexed splits from .props files.class
PropertiesSpreadSheetReader
Turns Java properties files into spreadsheets with two columns: Key and Value.class
SerializableObjectReader
Loads aSerializableObject
.class
SerializedAdamsExperimentReader
Reads serialized ADAMS Experiments.class
SerializedObjectReader
Loads objects using Java serialization.class
SerializedParameterMapReader
Reads a parameter map from a serialized file.class
SimpleArffSpreadSheetReader
Simple reader for Weka ARFF files, only supports NUMERIC, NOMINAL, STRING and DATE attributes.class
SimpleCsvSpreadSheetReader
Reads CSV files.
It is possible to force columns to be text.class
SimpleStreamSpreadSheetReader
Reads file in simple stream format:
- one spreadsheet row per line in the output
- cells are separated by TAB
- cell format: '<1-based index>:<content-type ID>:<content>'
NB: tabs, new lines etc in the content get backquoted.class
SimpleTimeseriesReader
Reader for the simple timeseries data format, CSV-like with preceding comments.class
SpreadSheetTimeseriesReader
Reads timeseries containers from columns of a spreadsheet.
A new container is started, whenever the value of the ID column changes (hence you need to ensure that the data is ordered on this column).
However, it is not required to have an ID column present.class
SqlDumpSpreadSheetReader
Reads in SQL dump files.class
SVMLightSpreadSheetReader
Reads WEKA datasets in ARFF format and turns them into spreadsheets.class
TsvSpreadSheetReader
Reads TSV (tab-separated values) files.
It is possible to force columns to be text.class
VggXmlAnnotationReportReader
Reads XML image annotation files, like used in the pets dataset:
http://www.robots.ox.ac.uk/~vgg/data/pets/
class
ViaAnnotationsReportReader
Interprets polygon annotations generated by VGG Image Annotator.
For more information, see:
http://www.robots.ox.ac.uk/~vgg/software/via/
class
XrffSpreadSheetReader
Reads WEKA datasets in ARFF format and turns them into spreadsheets.class
XStreamReader
Loads objects using XStream.class
YamlParameterMapReader
Stores the parameters in YAML format.class
YoloAnnotationsReportReader
Reads text files with YOLO object annotations, one object definition per line:
BBox format:
- format: <object-class> <x> <y> <width> <height>
- object-class: 0-based index
- x/y: normalized center of annotation
- width/height: normalized width/height
- Normalization uses image width/height
Polygon format:
- format: <object-class> <x0> <y0> <x1> <y1>...
- object-class: 0-based index
- x/y: normalized polygon point
-
Uses of FileFormatHandler in adams.data.io.output
Subinterfaces of FileFormatHandler in adams.data.io.output Modifier and Type Interface Description interface
EmailFileWriter
Interface for email writers that write to files.interface
FlowWriter
Interface for flow writers.interface
ImageSegmentationAnnotationWriter
Interface for writers for image segmentation annotations.interface
ImageSegmentationAnnotationWriterWithLayerNames
Interface for image segmentation writers that make use of layer names.interface
ImageWriter<T extends AbstractImageContainer>
Interface for image writers.interface
NestedFlowWriter
Interface for flow writers that support the faster nested format.interface
OutputStreamImageWriter<T extends AbstractImageContainer>
Interface for image writers that can write to output streams.Classes in adams.data.io.output that implement FileFormatHandler Modifier and Type Class Description class
AbstractAdamsExperimentWriter
Ancestor for ADAMS Experiment writers.class
AbstractDataContainerWriter<T extends DataContainer>
Abstract ancestor for writers that write data containers to files in various formats.class
AbstractEmailFileWriter
Ancestor for email writers that write to files.class
AbstractFlowWriter
Ancestor for classes that can write flow objects.class
AbstractImageSegmentationAnnotationWriter
Ancestor for writers for image segmentation annotations.class
AbstractImageWriter<T extends AbstractImageContainer>
Ancestor for image writers.class
AbstractImplicitBackgroundPNGAnnotationImageSegmentationWriter
Ancestor for image segmentation annotation writers that store the annotations in a single PNG file and can use an implicit background.class
AbstractIndexedSplitsRunsWriter
Ancestor for writers that writes files containing IndexedSplitsRuns.class
AbstractMultiReportWriter<T extends Report>
Ancestor for report writers that write multiple reports into a single file.class
AbstractNestedFlowWriter
Ancestor for flow writers that support the nested format.class
AbstractObjectWriter
Ancestor for object writers.class
AbstractParameterMapWriter
Ancestor for classes that write parameter maps.class
AbstractPNGAnnotationImageSegmentationWriter
Ancestor for image segmentation annotation writers that store the annotations in a single PNG file.class
AbstractReportWriter<T extends Report>
Abstract ancestor for writers that write reports to files in various formats.class
AbstractSimpleCSVReportWriter<T extends Report>
Abstract ancestor for writing reports in CSV format.class
AbstractSimpleJsonReportWriter<T extends Report>
Abstract ancestor for writing reports in Json format.class
AbstractSimpleReportWriter<T extends Report>
Abstract ancestor for writing reports in properties format.class
AbstractTimeseriesWriter
Ancestor for timeseries writers.class
ApacheCommonsImageWriter
Apache Commons Imaging image writer for: bmp, gif, ico, pbm, pgm, png, pnm, ppm, tif, tiff
class
BlueChannelImageSegmentationWriter
The layers get stored in the blue channel, with 0 being the background.class
BoofCVImageWriter
BoofCV image writer for: bmp, gif, jpeg, jpg, pgm, png, ppm, wbmp
For more information see:
http://boofcv.org/
class
CommandlineWriter
Writes the commandline of objects to disk.class
DeepLabCutCSVWriter
Writes point annotations from multiple reports in DeepLabCut's CSV format.
Expects the filename to be stored in the 'File' report field.class
DefaultFlowWriter
Writes flows in the default format (nested).class
DefaultSimpleCSVReportWriter
Default implementation of a report writer of the simple CSV format.class
DefaultSimpleJsonReportWriter
Default implementation of a report writer of the simple Json format.class
DefaultSimpleReportWriter
Default implementation of a report writer of the simple format.class
GrayOrIndexedImageWriter
Changes the unique colors to the ones specified by the color provider.
Useful for generating human-viewable images from image segmentation annotations.
Uses adams.data.io.output.ApacheCommonsImageWriter for performing the actual writing after the conversion.
See also:
adams.data.io.output.ApacheCommonsImageWriter
class
GrayscaleImageSegmentationWriter
The layers get stored as grayscale values, with 0 being the background.class
IndexedPNGImageSegmentationWriter
Each layer gets stored with a separate color in the palette.class
IndividualImageSegmentationLayerWriter
Uses a JPG as base image and indexed PNG files for the individual layers (0 = background, 1 = annotation).class
JAIImageWriter
Java Advanced Imaging (JAI) image writer for: bmp, jpg, jpeg, wbmp, png, gif
class
JavaInstantiationWriter
Generates Java code fromOptionHandler
objects.class
JsonAdamsExperimentWriter
Writes ADAMS experiments in JSON format.class
JsonFlowWriter
Writes flows in JSON format.class
JsonIndexedSplitsRunsWriter
Writes runs of indexed splits as JSON.class
JsonParameterMapWriter
Writes parameters in JSON format.class
NestedAdamsExperimentWriter
Writes ADAMS experiments in nested format.class
NestedCommandlineWriter
Writes the commandline of objects to disk (in nested format).class
ObjectLocationsSpreadSheetWriter
class
OpenCVImageWriter
Writes images using OpenCV.class
OpexObjectLocationsWriter
Writes polygon annotations in VGG Image Annotator JSON format.
For more information, see:
http://www.robots.ox.ac.uk/~vgg/software/via/
class
PlainTextEmailFileWriter
Writes emails to text files.
Handles only ASCII content.class
PropertiesEmailFileWriter
Writes emails to properties files.class
PropertiesIndexedSplitsRunsWriter
Writes runs of indexed splits as .props file.class
SerializableObjectWriter
Writes objects that implementSerializableObject
.class
SerializedAdamsExperimentWriter
Writes serialized ADAMS experiments.class
SerializedObjectWriter
Writes objects using Java serialization.class
SerializedParameterMapWriter
Serializes a parameter map to a file.class
SimpleJavaInstantiationWriter
Generates Java code from objects, using their command-line options to instantiate them.class
SimpleTimeseriesWriter
Writer for the simply timeseries format, CSV-like with preceding comments.class
SpreadSheetTimeseriesWriter
Writes timeseries data using a spreadsheet writer.class
ViaAnnotationsReportWriter
Writes polygon annotations in VGG Image Annotator JSON format.
For more information, see:
http://www.robots.ox.ac.uk/~vgg/software/via/
class
XStreamWriter
Uses XStream to serialze objects.class
YamlParameterMapWriter
Reads the parameters in YAML format.class
YoloAnnotationsReportWriter
Writes text files with YOLO object annotations, one object definition per line:
BBox format:
- format: <object-class> <x> <y> <width> <height>
- object-class: 0-based index
- x/y: normalized center of annotation
- width/height: normalized width/height
- Normalization uses image width/height
Polygon format:
- format: <object-class> <x0> <y0> <x1> <y1>...
- object-class: 0-based index
- x/y: normalized polygon point
-
Uses of FileFormatHandler in adams.gui.tools.previewbrowser.notes
Classes in adams.gui.tools.previewbrowser.notes that implement FileFormatHandler Modifier and Type Class Description class
AbstractNotesReader
Ancestor for notes readers.class
AbstractNotesWriter
Ancestor for notes writers.class
CsvNotesReader
Reads notes in CSV format.class
CsvNotesWriter
Writes the notes in CSV format.class
JsonNotesReader
Reads notes in JSON format.class
JsonNotesWriter
Writes the notes in JSON format.class
PropertiesNotesReader
Reads notes in Java properties format.class
PropertiesNotesWriter
Writes the notes in Java properties format.class
YamlNotesReader
Reads notes in YAML format.class
YamlNotesWriter
Writes the notes in JSON format. -
Uses of FileFormatHandler in adams.gui.visualization.debug.objectexport
Classes in adams.gui.visualization.debug.objectexport that implement FileFormatHandler Modifier and Type Class Description class
AbstractObjectExporter
Ancestor for classes that can export certain objects to files.class
ImageExporter
Exports image objects (BufferedImage or derived from AbstractImageContainer).class
PlainTextExporter
Uses text renderers (auto or custom) to turn the object into text.class
PropertiesExporter
Exports Properties objects in the simple report format.class
RenderedPlainTextExporter
Uses an AbstractObjectPlainTextRenderer to generated the string to export.class
ReportExporter
Exports Report objects in the simple report format.class
SerializableObjectExporter
Exports serializable objects.class
SpreadSheetExporter
Exports spreadsheet objects.class
TimeseriesExporter
Exports Timeseries objects.class
WekaInstancesExporter
Exports Weka Instances/Instance objects.
-