Package org.esa.snap.core.dataio
Contains the SNAP product I/O framework.
 The product I/O framework is used to dynamically integrate new product readers and writers
 for different data formats into SNAP. A product reader or writer
 plug-ins implements the 
ProductReaderPlugIn resp. ProductWriterPlugIn interface.
 All plug-ins must be registered using the ProductIOPlugInManager before they can
 be be accessed through the ProductIO utility class.- 
Interface Summary Interface Description Constants ProductIOPlugIn TheProductIOPlugIninterface is the base for all data product reader or writer plug-ins.ProductReader Classes implementing theProductReaderinterface know how to create an in-memory representation of a given data product as input source.ProductReaderListener This interface must be implemented by classes that want to trace the progress of a product read operationProductReaderPlugIn TheProductReaderPlugIninterface is implemented by data product reader plug-ins.ProductWriter An interface that supports writing a complete data product tree and single band rasters.ProductWriterPlugIn TheProductWriterPlugIninterface is implemented by data product writer plug-ins.
- 
Class Summary Class Description AbstractProductBuilder AbstractProductReader TheAbstractProductReaderclass can be used as a base class for new product reader implementations.AbstractProductWriter TheAbstractProductWriterclass can be used as a base class for new product writer implementations.EncodeQualification The encode qualification of a product writer w.r.t.ProductFlipper ProductIO TheProductIOclass provides several utility methods concerning data I/O for remote sensing data products.ProductIOPlugInManager TheProductIOPlugInManagerclass is used to manage all registered reader and writer plug-ins.ProductSubsetBuilder A special-purpose product reader used to build subsets of data products.ProductSubsetDef TheProductSubsetDefclass describes a subset or portion of a remote sensing data product.
- 
Enum Summary Enum Description DecodeQualification The qualification of a product reader for decoding a given input.EncodeQualification.Preservation Enumerates possible information preservation levels.
- 
Exception Summary Exception Description IllegalFileFormatException AProductIOExceptionthat is thrown byProductReadersProductIOException Ajava.io.IOExceptionthat is thrown byProductReaders,ProductWriterss andProductIO.