Class PersistenceConverter<T>
java.lang.Object
org.esa.snap.core.dataio.persistence.PersistenceConverter<T>
- All Implemented Interfaces:
PersistenceDecoder<T>,PersistenceEncoder<T>
- Direct Known Subclasses:
AbstractMaskPersistenceConverter,ComponentGeoCodingPersistenceConverter,ConvolutionFilterBandPersistenceConverter,FXYGeoCodingPersistenceConverter,GcpGeoCodingPersistenceConverter,GeneralFilterBandPersistenceConverter,TiePointGeoCodingPersistenceConverter
public abstract class PersistenceConverter<T>
extends Object
implements PersistenceEncoder<T>, PersistenceDecoder<T>
-
Field Summary
Fields inherited from interface org.esa.snap.core.dataio.persistence.PersistenceDecoder
KEY_PERSISTENCE_ID -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected ItemconvertToCurrentVersion(Item item, Product product) protected final ContainercreateRootContainer(String name) Dont override this method.protected abstract TdecodeImpl(Item item, Product product) Override if necessary.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.esa.snap.core.dataio.persistence.PersistenceDecoder
canDecode, getID, isCurrentVersionMethods inherited from interface org.esa.snap.core.dataio.persistence.PersistenceEncoder
encode
-
Constructor Details
-
PersistenceConverter
public PersistenceConverter()
-
-
Method Details
-
decode
Dont override this method. Instead implementdecodeImpl(Item, Product).- Specified by:
decodein interfacePersistenceDecoder<T>
-
decodeImpl
-
convertToCurrentVersion
-
createRootContainer
-
getHistoricalDecoders
Override if necessary.- Specified by:
getHistoricalDecodersin interfacePersistenceDecoder<T>
-