Uses of Interface
adams.core.io.FileFormatHandler
-
-
Uses of FileFormatHandler in adams.core.option
Classes in adams.core.option that implement FileFormatHandler Modifier and Type Class Description classAbstractActorJavaCodeProducerAncestor for producers that generate Java code from actors.classAbstractFlowJavaCodeProducerAncestor for producers that generate Java code from flows.classActorExecutionClassProducerGenerates a wrapper class for executing an actor.classApplyActorProducerGenerates a Java class that allows executing/applying an actor as a method.classDatabaseActorExecutionClassProducerGenerates a wrapper for an actor that works in conjunction with a database.classFlowJUnitTestProducerGenerates a JUnit test case for flows.classFlowStructureDotProducerOutputs the flow structure in DOT (GraphViz) format.classFlowStructureGraphMLProducerOutputs the flow structure in GraphML XML format.classHtmlHelpProducerGenerates the help for the GUI, i.e., HTML output.classHtmlParametersProducerGenerates HTML output of the parameters of an object (non-recursive).classJavaInstantiationProducerGenerates Java code for instantiating the object.classJsonClassDescriptionProducerGenerates a description of the class and its options in JSON format.classJsonConsumerRecreates objects from a JSON representation.classJsonProducerGenerates the JSON format.classXhtmlProducerGenerates documentation in XHTML. -
Uses of FileFormatHandler in adams.data
Subinterfaces of FileFormatHandler in adams.data Modifier and Type Interface Description interfaceCompressionSupporter<T extends DataContainer>Interface forDataContainerWriterclasses that support compression. -
Uses of FileFormatHandler in adams.data.conversion
Classes in adams.data.conversion that implement FileFormatHandler Modifier and Type Class Description static classByteArrayToDataContainer.DummyReaderDummy reader.static classDataContainerToByteArray.DummyWriterDummy writer.static classDataContainerToString.DummyWriterDummy writer.static classStringToDataContainer.DummyReaderDummy reader. -
Uses of FileFormatHandler in adams.data.io.input
Subinterfaces of FileFormatHandler in adams.data.io.input Modifier and Type Interface Description interfaceChunkedSpreadSheetReaderInterface for spreadsheet readers that can read data in chunks rather than only all at once.interfaceDataContainerReader<T extends DataContainer>Interface for readers that read files in various formats and turn them into data containers.interfaceEmailFileReaderInterface for readers that read from files.interfaceFlowReaderInterface for flow readers.interfaceImageReader<T extends AbstractImageContainer>Interface for image readers.interfaceImageSegmentationAnnotationReaderInterface for readers for image segmentation annotations.interfaceImageSegmentationAnnotationReaderWithLayerNamesInterface for image segmentation readers that make use of layer names.interfaceInitialRowSkippingSpreadSheetReaderInterface for spreadsheet readers that can skip initial rows.interfaceInputStreamImageReader<T extends AbstractImageContainer>Interface for image readers that support reading from input streams.interfaceMissingValueSpreadSheetReaderInterface for spreadsheet readers that handle missing values.interfaceMultiSheetSpreadSheetReader<T extends Range>Interface for spreadsheet readers that can read multiple sheets from the same document.interfaceNestedFlowReaderInterface for flow readers that support the faster nested format.interfaceNoHeaderSpreadSheetReaderInterface for spreadsheet readers that support sheets with no headers.interfaceSpreadSheetReaderInterface for spreadsheet readers.interfaceStreamableBinaryDataContainerReader<T extends DataContainer>Indicator interface forStreamableDataContainerReaderclasses that use binary data.interfaceStreamableDataContainerReader<T extends DataContainer>Interface forDataContainerReaderreaders that can read fromInputStreams.interfaceStreamableTextBasedDataContainerReader<T extends DataContainer>Indicator interface forStreamableDataContainerReaderclasses that use text-based data.interfaceWindowedSpreadSheetReaderAllows 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 classAbstractAdamsExperimentReaderAncestor for readers for ADAMS Experiments.classAbstractCustomPNGAnnotationImageSegmentationReaderAncestor for readers that read the annotations from a single PNG file and allow the reader to be specified.classAbstractDataContainerReader<T extends DataContainer>Abstract ancestor for readers that read files in various formats and turn them into data containers.classAbstractEmailFileReaderAncestor of email readers that read emails from files.classAbstractExcelSpreadSheetReader<T extends Range>Ancestor for special Excel readers.classAbstractFlowReaderAncestor for classes that can read flows.classAbstractImageReader<T extends AbstractImageContainer>Ancestor for image readers.classAbstractImageSegmentationAnnotationReaderAncestor for readers for image segmentation annotations.classAbstractIndexedSplitsRunsReaderAncestor for readers that load files containing IndexedSplitsRuns.classAbstractMultiSheetSpreadSheetReader<T extends Range>Ancestor for spreadsheet readers that can read multiple sheets from a document in one go.classAbstractMultiSheetSpreadSheetReaderWithMissingValueSupport<T extends Range>Ancestor for spreadsheet readers that allow the specification of a custom missing value string.classAbstractNestedFlowReaderAncestor for flow readers that support the nested format as well.classAbstractObjectReaderAncestor for object readers.classAbstractParameterMapReaderAncestor for classes that read parameter maps.classAbstractPNGAnnotationImageSegmentationReaderAncestor for readers that read the annotations from a single PNG file.classAbstractReportReader<T extends Report>Abstract ancestor for readers that read files in various formats and creates a reports.classAbstractSimpleCSVReportReader<T extends Report>Abstract ancestor for reports to be written in CSV format.classAbstractSimpleJsonReportReader<T extends Report>Abstract ancestor for reports to be written in CSV format.classAbstractSimpleReportReader<T extends Report>Abstract ancestor for reports to be written in properties format.classAbstractSpreadSheetReaderAncestor for classes that can read spreadsheets.classAbstractSpreadSheetReaderWithMissingValueSupportAncestor for spreadsheet readers that allow the specification of a custom missing value string.classAbstractTimeseriesReaderAncestor for timeseries readers.classAbstractWekaSpreadSheetReaderAncestor for WEKA file format readers.classAccessSpreadSheetReaderAllows the reading of MS Access databases.classApacheCommonsImageReaderApache Commons image reader for: bmp, gif, ico, pbm, pgm, png, pnm, ppm, psd, tif, tiff
classArffSpreadSheetReaderReads WEKA datasets in ARFF format and turns them into spreadsheets.classAutoWidthTabularSpreadSheetReaderReads simple tabular text files, using column widths as defined by the header row.classBlueChannelImageSegmentationReaderThe layers are stored in the blue channel, with 0 being the background.classBoofCVImageReaderBoofCV image reader for: bmp, gif, jpeg, jpg, pgm, png, ppm, wbmp
For more information see:
http://boofcv.org/
classCocoAnnotationsReportReaderLoads COCO annotations from the JSON file, with one report per image.
Handles only segmentations with polygons (not RLE) and only one polygon per annotation.classCommandlineReaderLoads objects using the commandline store in the file.classCsvSpreadSheetReaderReads CSV files.
It is possible to force columns to be text.classDeepLabCutCSVReaderReads point annotations into multiple reports from DeepLabCut's CSV format.classDefaultFlowReaderReads flows in the default format (nested).classDefaultSimpleCSVReportReaderDefault implementation of a report reader of the simple CSV format.classDefaultSimpleJsonReportReaderDefault implementation of a report reader of the simple Json format.classDefaultSimpleReportReaderDefault implementation of a report reader of the simple format.classDetectronAnnotationsReportReaderInterprets rectangle annotations present in Detectron annotations JSON file.classEmlEmailFileReaderReads emails stored in EML files.classExcelSpreadSheetReaderReads MS Excel files (using DOM).classExcelStreamingSpreadSheetReaderReads large MS Excel XML files (using streaming via SAX).
Increasing the debug level to more than 1 results in outputting detailed information on cells.classFastCsvSpreadSheetReaderSimplified CSV spreadsheet reader for loading large files.classFixedTabularSpreadSheetReaderReads simple tabular text files with fixed column widths, as used by dot matrix printers in days gone by.classGnumericSpreadSheetReaderReads Gnumeric workbook files (GZIP compressed or uncompressed XML), version 1.10.13.classGrayscaleImageSegmentationReaderThe layers are stored as grayscale values, with 0 being the background.classImageClassificationGridSpreadSheetReaderTurns 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,...classImageClassificationJsonReportReaderRetrieves the label with the highest score from the JSON file and stores them in a report.
JSON file format: { LABEL1: SCORE1; LABEL2: SCORE2; }
classImageClassificationSpreadSheetReportReaderRetrieves the label with the highest score from the spreadsheet and stores them in a report.classIndexedPNGImageSegmentationReaderThe layers are stored in the blue channel, with 0 being the background.classIndividualImageSegmentationLayerReaderUses a JPG as base image and indexed PNG files for the individual layers (0 = background, 1 = annotation).classInstanceReaderReads WEKA datasets in various formats.classJAIImageReaderJava Advanced Imaging (JAI) image reader for: jpg, bmp, gif, png, jpeg, wbmp
classJsonAdamsExperimentReaderReads ADAMS Experiments in JSON format.classJsonFlowReaderReads flows in JSON format.classJsonIndexedSplitsRunsReaderReads runs of indexed splits from JSON.classJsonParameterMapReaderReads parameters in JSON format.classJSONSpreadSheetReaderReads WEKA datasets in JSON format and turns them into spreadsheets.classLibSVMSpreadSheetReaderReads WEKA datasets in LibSVM format and turns them into spreadsheets.classMat5SpreadSheetReaderReads Matlab .mat files (format 5)
classMatlabSpreadSheetReaderReads WEKA datasets in ARFF format and turns them into spreadsheets.classNestedAdamsExperimentReaderReads ADAMS Experiments in nested format.classNestedCommandlineReaderLoads objects using the commandline store in the file (nested format).classObjectLocationsSpreadSheetReaderReads 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.classODFSpreadSheetReaderReads ODF (Open Document Format) spreadsheet files.
If a row contains only empty cells, this is interpreted as the end of the sheet.classOpenCVImageReaderReads images using OpenCV.classOpexObjectLocationsReaderReads object locations from JSON generated by the opex library.
See more:
https://github.com/WaikatoLink2020/objdet-predictions-exchange-format
classPascalVOCObjectLocationsReaderReads object locations in Pascal VOC format.
See more:
https://github.com/WaikatoLink2020/objdet-predictions-exchange-format
classPNGImageReaderReads images in PNG format.classPNGSpreadSheetReaderReads PNGs as spreadsheet, e.g., for reading indexed PNGs.classPropertiesEmailFileReaderReads emails stored in properties files.classPropertiesIndexedSplitsRunsReaderReads runs of indexed splits from .props files.classPropertiesSpreadSheetReaderTurns Java properties files into spreadsheets with two columns: Key and Value.classSerializableObjectReaderLoads aSerializableObject.classSerializedAdamsExperimentReaderReads serialized ADAMS Experiments.classSerializedObjectReaderLoads objects using Java serialization.classSerializedParameterMapReaderReads a parameter map from a serialized file.classSimpleArffSpreadSheetReaderSimple reader for Weka ARFF files, only supports NUMERIC, NOMINAL, STRING and DATE attributes.classSimpleCsvSpreadSheetReaderReads CSV files.
It is possible to force columns to be text.classSimpleStreamSpreadSheetReaderReads 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.classSimpleTimeseriesReaderReader for the simple timeseries data format, CSV-like with preceding comments.classSpreadSheetTimeseriesReaderReads 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.classSqlDumpSpreadSheetReaderReads in SQL dump files.classSVMLightSpreadSheetReaderReads WEKA datasets in ARFF format and turns them into spreadsheets.classTsvSpreadSheetReaderReads TSV (tab-separated values) files.
It is possible to force columns to be text.classVggXmlAnnotationReportReaderReads XML image annotation files, like used in the pets dataset:
http://www.robots.ox.ac.uk/~vgg/data/pets/
classViaAnnotationsReportReaderInterprets polygon annotations generated by VGG Image Annotator.
For more information, see:
http://www.robots.ox.ac.uk/~vgg/software/via/
classWekaClassifierModelReaderReads Weka classifiers from serialized files.classXrffSpreadSheetReaderReads WEKA datasets in ARFF format and turns them into spreadsheets.classXStreamReaderLoads objects using XStream.classYamlParameterMapReaderStores the parameters in YAML format.classYoloAnnotationsReportReaderReads 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 interfaceDataContainerWriter<T extends DataContainer>Interface for writers that write data containers to files in various formats.interfaceEmailFileWriterInterface for email writers that write to files.interfaceFlowWriterInterface for flow writers.interfaceImageSegmentationAnnotationWriterInterface for writers for image segmentation annotations.interfaceImageSegmentationAnnotationWriterWithLayerNamesInterface for image segmentation writers that make use of layer names.interfaceImageWriter<T extends AbstractImageContainer>Interface for image writers.interfaceNestedFlowWriterInterface for flow writers that support the faster nested format.interfaceOutputStreamImageWriter<T extends AbstractImageContainer>Interface for image writers that can write to output streams.interfaceStreamableBinaryDataContainerWriter<T extends DataContainer>Indicator interface forStreamableDataContainerWriterclasses that use binary data.interfaceStreamableDataContainerWriter<T extends DataContainer>Interface forDataContainerWriterclasses that can write toOutputStreams.interfaceStreamableTextBasedDataContainerWriter<T extends DataContainer>Indicator interface forStreamableDataContainerWriterclasses that use text-based data.Classes in adams.data.io.output that implement FileFormatHandler Modifier and Type Class Description classAbstractAdamsExperimentWriterAncestor for ADAMS Experiment writers.classAbstractDataContainerWriter<T extends DataContainer>Abstract ancestor for writers that write data containers to files in various formats.classAbstractEmailFileWriterAncestor for email writers that write to files.classAbstractFlowWriterAncestor for classes that can write flow objects.classAbstractImageSegmentationAnnotationWriterAncestor for writers for image segmentation annotations.classAbstractImageWriter<T extends AbstractImageContainer>Ancestor for image writers.classAbstractImplicitBackgroundPNGAnnotationImageSegmentationWriterAncestor for image segmentation annotation writers that store the annotations in a single PNG file and can use an implicit background.classAbstractIndexedSplitsRunsWriterAncestor for writers that writes files containing IndexedSplitsRuns.classAbstractMultiReportWriter<T extends Report>Ancestor for report writers that write multiple reports into a single file.classAbstractNestedFlowWriterAncestor for flow writers that support the nested format.classAbstractObjectWriterAncestor for object writers.classAbstractParameterMapWriterAncestor for classes that write parameter maps.classAbstractPNGAnnotationImageSegmentationWriterAncestor for image segmentation annotation writers that store the annotations in a single PNG file.classAbstractReportWriter<T extends Report>Abstract ancestor for writers that write reports to files in various formats.classAbstractSimpleCSVReportWriter<T extends Report>Abstract ancestor for writing reports in CSV format.classAbstractSimpleJsonReportWriter<T extends Report>Abstract ancestor for writing reports in Json format.classAbstractSimpleReportWriter<T extends Report>Abstract ancestor for writing reports in properties format.classAbstractTimeseriesWriterAncestor for timeseries writers.classApacheCommonsImageWriterApache Commons Imaging image writer for: bmp, gif, ico, pbm, pgm, png, pnm, ppm, tif, tiff
classBlueChannelImageSegmentationWriterThe layers get stored in the blue channel, with 0 being the background.classBoofCVImageWriterBoofCV image writer for: bmp, gif, jpeg, jpg, pgm, png, ppm, wbmp
For more information see:
http://boofcv.org/
classCommandlineWriterWrites the commandline of objects to disk.classDeepLabCutCSVWriterWrites point annotations from multiple reports in DeepLabCut's CSV format.
Expects the filename to be stored in the 'File' report field.classDefaultFlowWriterWrites flows in the default format (nested).classDefaultSimpleCSVReportWriterDefault implementation of a report writer of the simple CSV format.classDefaultSimpleJsonReportWriterDefault implementation of a report writer of the simple Json format.classDefaultSimpleReportWriterDefault implementation of a report writer of the simple format.classGrayOrIndexedImageWriterChanges 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
classGrayscaleImageSegmentationWriterThe layers get stored as grayscale values, with 0 being the background.classIndexedPNGImageSegmentationWriterEach layer gets stored with a separate color in the palette.classIndividualImageSegmentationLayerWriterUses a JPG as base image and indexed PNG files for the individual layers (0 = background, 1 = annotation).classJAIExplicitImageWriterJava Advanced Imaging (JAI) image writer using explicit image type writers.classJAIImageWriterJava Advanced Imaging (JAI) image writer for: bmp, jpg, jpeg, wbmp, png, gif
classJavaInstantiationWriterGenerates Java code fromOptionHandlerobjects.classJsonAdamsExperimentWriterWrites ADAMS experiments in JSON format.classJsonFlowWriterWrites flows in JSON format.classJsonIndexedSplitsRunsWriterWrites runs of indexed splits as JSON.classJsonParameterMapWriterWrites parameters in JSON format.classNestedAdamsExperimentWriterWrites ADAMS experiments in nested format.classNestedCommandlineWriterWrites the commandline of objects to disk (in nested format).classObjectLocationsSpreadSheetWriter
classOpenCVImageWriterWrites images using OpenCV.classOpexObjectLocationsWriterWrites polygon annotations in VGG Image Annotator JSON format.
For more information, see:
http://www.robots.ox.ac.uk/~vgg/software/via/
classPlainTextEmailFileWriterWrites emails to text files.
Handles only ASCII content.classPropertiesEmailFileWriterWrites emails to properties files.classPropertiesIndexedSplitsRunsWriterWrites runs of indexed splits as .props file.classSerializableObjectWriterWrites objects that implementSerializableObject.classSerializedAdamsExperimentWriterWrites serialized ADAMS experiments.classSerializedObjectWriterWrites objects using Java serialization.classSerializedParameterMapWriterSerializes a parameter map to a file.classSimpleJavaInstantiationWriterGenerates Java code from objects, using their command-line options to instantiate them.classSimpleTimeseriesWriterWriter for the simply timeseries format, CSV-like with preceding comments.classSpreadSheetTimeseriesWriterWrites timeseries data using a spreadsheet writer.classViaAnnotationsReportWriterWrites polygon annotations in VGG Image Annotator JSON format.
For more information, see:
http://www.robots.ox.ac.uk/~vgg/software/via/
classXStreamWriterUses XStream to serialze objects.classYamlParameterMapWriterReads the parameters in YAML format.classYoloAnnotationsReportWriterWrites 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 classAbstractNotesReaderAncestor for notes readers.classAbstractNotesWriterAncestor for notes writers.classCsvNotesReaderReads notes in CSV format.classCsvNotesWriterWrites the notes in CSV format.classJsonNotesReaderReads notes in JSON format.classJsonNotesWriterWrites the notes in JSON format.classPropertiesNotesReaderReads notes in Java properties format.classPropertiesNotesWriterWrites the notes in Java properties format.classYamlNotesReaderReads notes in YAML format.classYamlNotesWriterWrites 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 classAbstractObjectExporterAncestor for classes that can export certain objects to files.classImageExporterExports image objects (BufferedImage or derived from AbstractImageContainer).classPlainTextExporterUses text renderers (auto or custom) to turn the object into text.classPropertiesExporterExports Properties objects in the simple report format.classRenderedPlainTextExporterUses an AbstractObjectPlainTextRenderer to generated the string to export.classReportExporterExports Report objects in the simple report format.classSerializableObjectExporterExports serializable objects.classSpreadSheetExporterExports spreadsheet objects.classTimeseriesExporterExports Timeseries objects.classWekaInstancesExporterExports Weka Instances/Instance objects.
-