Interface Translator

  • All Known Implementing Classes:
    HexTranslator

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

      All Methods Instance Methods Abstract Methods 
      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 getDecodedBlockSize()
      size of the output block on decoding produced by getEncodedBlockSize() bytes.
      int getEncodedBlockSize()
      size of the output block on encoding produced by getDecodedBlockSize() bytes.
    • Method Detail

      • 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)