public abstract class BaseCodec extends java.lang.Object implements Codec
| Modifier and Type | Field and Description | 
|---|---|
| protected static org.slf4j.Logger | LOGGER | 
| Constructor and Description | 
|---|
| BaseCodec() | 
| 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. | 
| abstract byte[] | decompress(loci.common.RandomAccessInputStream in,
          CodecOptions options)Decompresses data from the given RandomAccessInputStream. | 
| void | test()Main testing method default implementation. | 
public 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 abstract byte[] decompress(loci.common.RandomAccessInputStream in,
                                  CodecOptions options)
                           throws FormatException,
                                  java.io.IOException
Codecdecompress in interface Codecin - The stream from which to read compressed data.options - Options to be used during decompression.FormatException - If data is not valid compressed data for this
   decompressor.java.io.IOExceptionpublic 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 © 2019 Open Microscopy Environment