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 void
configureContainer
(Container root, Mask mask) protected abstract void
configureMask
(Mask mask, Container root, Product product) protected abstract Mask.ImageType
protected Mask
decodeImpl
(Item item, Product product) Override if necessary.Methods inherited from class org.esa.snap.core.dataio.persistence.PersistenceConverter
convertToCurrentVersion, createRootContainer, decode
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.esa.snap.core.dataio.persistence.PersistenceDecoder
canDecode, getID, isCurrentVersion
-
Constructor Details
-
AbstractMaskPersistenceConverter
public AbstractMaskPersistenceConverter()
-
-
Method Details
-
decodeImpl
- Specified by:
decodeImpl
in classPersistenceConverter<Mask>
-
encode
-
getHistoricalDecoders
Description copied from class:PersistenceConverter
Override if necessary.- Specified by:
getHistoricalDecoders
in interfacePersistenceDecoder<Mask>
- Overrides:
getHistoricalDecoders
in classPersistenceConverter<Mask>
-
createImageType
-
configureMask
-
configureContainer
-