Interface Translator

All Known Implementing Classes:
HexTranslator

public interface Translator
General interface for a translator.
  • Method Summary

    Modifier and Type
    Method
    Description
    int
    decode(byte[] in, int inOff, int length, byte[] out, int outOff)
     
    int
    encode(byte[] in, int inOff, int length, byte[] out, int outOff)
     
    int
    size of the output block on decoding produced by getEncodedBlockSize() bytes.
    int
    size of the output block on encoding produced by getDecodedBlockSize() bytes.
  • Method Details

    • getEncodedBlockSize

      int getEncodedBlockSize()
      size of the output block on encoding produced by getDecodedBlockSize() bytes.
    • encode

      int encode(byte[] in, int inOff, int length, byte[] out, int outOff)
    • getDecodedBlockSize

      int getDecodedBlockSize()
      size of the output block on decoding produced by getEncodedBlockSize() bytes.
    • decode

      int decode(byte[] in, int inOff, int length, byte[] out, int outOff)