Class BufferedEncoder


  • public class BufferedEncoder
    extends Object
    A buffering class to allow translation from one format to another to be done in discrete chunks.
    • Field Detail

      • buf

        protected byte[] buf
      • bufOff

        protected int bufOff
    • Constructor Detail

      • BufferedEncoder

        public BufferedEncoder​(Translator translator,
                               int bufSize)
        Parameters:
        translator - the translator to use.
        bufSize - amount of input to buffer for each chunk.
    • Method Detail

      • processByte

        public int processByte​(byte in,
                               byte[] out,
                               int outOff)
      • processBytes

        public int processBytes​(byte[] in,
                                int inOff,
                                int len,
                                byte[] out,
                                int outOff)