Package org.esa.snap.core.dataio
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.- See Also:
-
ClassDescriptionThe
AbstractProductReader
class can be used as a base class for new product reader implementations.TheAbstractProductWriter
class can be used as a base class for new product writer implementations.The qualification of a product reader for decoding a given input.The encode qualification of a product writer w.r.t.Enumerates possible information preservation levels.AProductIOException
that is thrown byProductReader
sTheProductIO
class provides several utility methods concerning data I/O for remote sensing data products.Ajava.io.IOException
that is thrown byProductReader
s,ProductWriters
s andProductIO
.TheProductIOPlugIn
interface is the base for all data product reader or writer plug-ins.TheProductIOPlugInManager
class is used to manage all registered reader and writer plug-ins.Classes implementing theProductReader
interface know how to create an in-memory representation of a given data product as input source.This interface must be implemented by classes that want to trace the progress of a product read operationTheProductReaderPlugIn
interface is implemented by data product reader plug-ins.A special-purpose product reader used to build subsets of data products.This class provides the core components for the new subset feature, that is Polygon Subset.TheProductSubsetDef
class describes a subset or portion of a remote sensing data product.An interface that supports writing a complete data product tree and single band rasters.TheProductWriterPlugIn
interface is implemented by data product writer plug-ins.