public abstract class AbstractCodec extends AbstractSCIFIOPlugin implements Codec
| Constructor and Description |
|---|
AbstractCodec() |
| Modifier and Type | Method and Description |
|---|---|
byte[] |
compress(byte[][] data,
CodecOptions options)
2D data block encoding default implementation.
|
byte[] |
decompress(byte[] data)
Decompresses a block of data.
|
byte[] |
decompress(byte[][] data)
Decompresses a block of data.
|
byte[] |
decompress(byte[][] data,
CodecOptions options)
2D data block decoding default implementation.
|
byte[] |
decompress(byte[] data,
CodecOptions options)
Decompresses a block of data.
|
void |
test()
Main testing method default implementation.
|
getVersion, loggetInfo, getPriority, setInfo, setPriority, toStringcontext, getContextclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitcompress, decompressgetVersion, loggetIdentifiercontext, getContext, setContextcompareTo, getPriority, setPrioritygetInfo, setInfogetLocationpublic void test()
throws FormatException
FormatException - Can only occur if there is a bug in the compress
method.public byte[] compress(byte[][] data,
CodecOptions options)
throws FormatException
compress in interface Codecdata - The data to be compressed.options - Options to be used during compression, if appropriate.FormatException - If input is not a compressed data block of the
appropriate type.public byte[] decompress(byte[] data)
throws FormatException
Codecdecompress in interface Codecdata - the data to be decompressed.FormatException - If data is not valid compressed data for this
decompressor.public byte[] decompress(byte[][] data)
throws FormatException
Codecdecompress in interface Codecdata - The data to be decompressed.FormatException - If data is not valid compressed data for this
decompressor.public byte[] decompress(byte[] data,
CodecOptions options)
throws FormatException
Codecdecompress in interface Codecdata - the data to be decompressedoptions - Options to be used during decompression.FormatException - If data is not valid.public byte[] decompress(byte[][] data,
CodecOptions options)
throws FormatException
decompress in interface Codecdata - The data to be decompressed.options - Options to be used during decompression.FormatException - If input is not a compressed data block of the
appropriate type.Copyright © 2011–2026 SCIFIO. All rights reserved.