Lines Matching defs:encoder
42 * testing whether a encoder can encode a specific character. They
53 CharsetEncoder encoder = Charset.defaultCharset().newEncoder();
54 String encoding = encoder.charset().name();
56 latin1Encoder = encoder;
57 defaultEncoder = encoder;
67 defaultEncoder = encoder;
73 private CharsetEncoder encoder;
86 encoder = Charset.forName("ISO8859_1").newEncoder();
88 initEncoder(encoder);
121 if (enc != encoder) {
125 //cr= encoder.flush(des);
126 flushEncoder(encoder, des);
143 encoder = enc;
148 cr = encoder.encode(charbuf, des, false);
151 cr = encoder.encode(charbuf, bytebuf, false);
168 //: encoder.flush(out);
169 : flushEncoder(encoder, out);
187 ("Unknown encoding: " + encoder.charset().name());
196 byte[] flushBuf = new byte[(int)encoder.maxBytesPerChar() *
199 flushEncoder(encoder, bb);
245 * Resets the encoder.
246 * Call this method to reset the encoder to its initial state
253 encoder = Charset.forName("ISO8859_1").newEncoder();
256 initEncoder(encoder);
268 encoder.onUnmappableCharacter(newAction);
272 encoder.onUnmappableCharacter(newAction);
276 if (encoder != null)
277 encoder.replaceWith(newReplacement);
283 * of the returned encoder is approved to be used with Compound Text.
289 // 1. Try the current encoder.
290 if (encoder.canEncode(ch)) {
291 return encoder;
294 // 2. Try the default encoder.