Package org.esa.snap.core.datamodel
Class AbstractMaskPersistenceConverter
java.lang.Object
org.esa.snap.core.dataio.persistence.PersistenceConverter<Mask>
org.esa.snap.core.datamodel.AbstractMaskPersistenceConverter
- All Implemented Interfaces:
PersistenceDecoder<Mask>,PersistenceEncoder<Mask>
- Direct Known Subclasses:
RangeTypeMaskPersistenceConverter,VectorDataMaskPersistenceConverter
- Since:
- SNAP 9.0
-
Field Summary
Fields inherited from interface org.esa.snap.core.dataio.persistence.PersistenceDecoder
KEY_PERSISTENCE_ID -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected abstract voidconfigureContainer(Container root, Mask mask) protected abstract voidconfigureMask(Mask mask, Container root, Product product) protected abstract Mask.ImageTypeprotected MaskdecodeImpl(Item item, Product product) Override if necessary.Methods inherited from class org.esa.snap.core.dataio.persistence.PersistenceConverter
convertToCurrentVersion, createRootContainer, decodeMethods 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, isCurrentVersion
-
Constructor Details
-
AbstractMaskPersistenceConverter
public AbstractMaskPersistenceConverter()
-
-
Method Details
-
decodeImpl
- Specified by:
decodeImplin classPersistenceConverter<Mask>
-
encode
-
getHistoricalDecoders
Description copied from class:PersistenceConverterOverride if necessary.- Specified by:
getHistoricalDecodersin interfacePersistenceDecoder<Mask>- Overrides:
getHistoricalDecodersin classPersistenceConverter<Mask>
-
createImageType
-
configureMask
-
configureContainer
-