Class HexTranslator

  • All Implemented Interfaces:
    Translator

    public class HexTranslator
    extends Object
    implements Translator
    Converters for going from hex to binary and back. Note: this class assumes ASCII processing.
    • Constructor Detail

      • HexTranslator

        public HexTranslator()
    • Method Detail

      • getEncodedBlockSize

        public int getEncodedBlockSize()
        size of the output block on encoding produced by getDecodedBlockSize() bytes.
        Specified by:
        getEncodedBlockSize in interface Translator
      • encode

        public int encode​(byte[] in,
                          int inOff,
                          int length,
                          byte[] out,
                          int outOff)
        Specified by:
        encode in interface Translator
      • getDecodedBlockSize

        public int getDecodedBlockSize()
        size of the output block on decoding produced by getEncodedBlockSize() bytes.
        Specified by:
        getDecodedBlockSize in interface Translator
      • decode

        public int decode​(byte[] in,
                          int inOff,
                          int length,
                          byte[] out,
                          int outOff)
        Specified by:
        decode in interface Translator