/** * @param translator the translator to use. * @param bufSize amount of input to buffer for each chunk. */ public BufferedEncoder( Translator translator, int bufSize) { this.translator = translator; if ((bufSize % translator.getEncodedBlockSize()) != 0) { throw new IllegalArgumentException("buffer size not multiple of input block size"); } buf = new byte[bufSize]; bufOff = 0; }
/** * @param translator the translator to use. * @param bufSize amount of input to buffer for each chunk. */ public BufferedDecoder( Translator translator, int bufSize) { this.translator = translator; if ((bufSize % translator.getEncodedBlockSize()) != 0) { throw new IllegalArgumentException("buffer size not multiple of input block size"); } buf = new byte[bufSize]; bufOff = 0; }
/** * @param translator the translator to use. * @param bufSize amount of input to buffer for each chunk. */ public BufferedDecoder( Translator translator, int bufSize) { this.translator = translator; if ((bufSize % translator.getEncodedBlockSize()) != 0) { throw new IllegalArgumentException("buffer size not multiple of input block size"); } buf = new byte[bufSize]; bufOff = 0; }
/** * @param translator the translator to use. * @param bufSize amount of input to buffer for each chunk. */ public BufferedEncoder( Translator translator, int bufSize) { this.translator = translator; if ((bufSize % translator.getEncodedBlockSize()) != 0) { throw new IllegalArgumentException("buffer size not multiple of input block size"); } buf = new byte[bufSize]; bufOff = 0; }