/libcore/harmony-tests/src/test/java/org/apache/harmony/tests/java/nio/charset/ |
H A D | UTFCharsetEncoderTest.java | 24 * test case specific activity of utf-8 charset encoder 49 assertTrue(encoder.canEncode('\u0077')); 50 assertTrue(encoder.canEncode('\uc2a3')); 53 assertTrue(encoder.canEncode('\uc2c0')); 58 assertTrue(encoder.canEncode("\u0077")); 59 assertTrue(encoder.canEncode("\uc2a3")); 62 assertTrue(encoder.canEncode("\uc2c0")); 68 assertTrue(encoder.canEncode("\ud800\udc00")); 70 assertFalse(encoder.canEncode("\ud800\udb00")); 74 assertEquals(2, encoder [all...] |
H A D | CharsetEncoderTest.java | 47 // default encoder 48 CharsetEncoder encoder; field in class:CharsetEncoderTest 66 encoder = cs.newEncoder(); 68 byte[] replacement = encoder.replacement(); 85 assertTrue(encoder.averageBytesPerChar() == AVER_BYTES); 86 assertTrue(encoder.maxBytesPerChar() == MAX_BYTES); 90 assertEquals(CodingErrorAction.REPORT, encoder.malformedInputAction()); 91 assertEquals(CodingErrorAction.REPORT, encoder.unmappableCharacterAction()); 92 assertSame(encoder, encoder [all...] |
H A D | ISOCharsetEncoderTest.java | 28 * test case specific activity of iso-8859-1 charset encoder 52 assertTrue(encoder.canEncode("\u0077")); 53 assertFalse(encoder.canEncode("\uc2a3")); 54 assertFalse(encoder.canEncode("\ud800\udc00")); 58 assertTrue(encoder.canEncode('\u0077')); 59 assertFalse(encoder.canEncode('\uc2a3')); 63 assertEquals(1, encoder.averageBytesPerChar(), 0.001); 64 assertEquals(1, encoder.maxBytesPerChar(), 0.001); 84 encoder.onMalformedInput(CodingErrorAction.REPORT); 85 encoder [all...] |
H A D | GBCharsetEncoderTest.java | 24 * test case specific activity of gb18030 charset encoder 49 assertTrue(encoder.canEncode('\u0077')); 50 assertTrue(encoder.canEncode('\uc2a3')); 53 assertTrue(encoder.canEncode('\uc2c0')); 63 assertTrue(encoder.canEncode("\ud800\udc00")); 65 assertFalse(encoder.canEncode("\ud800\udb00")); 69 assertEquals(4.0, encoder.maxBytesPerChar(), 0.0); 70 assertEquals(2.5, encoder.averageBytesPerChar(), 0.0);
|
H A D | UTF16BECharsetEncoderTest.java | 59 assertTrue(encoder.canEncode('\u0077')); 60 assertTrue(encoder.canEncode('\uc2a3')); 63 assertTrue(encoder.canEncode('\uc2c0')); 69 assertTrue(encoder.canEncode("\u0077")); 70 assertTrue(encoder.canEncode("\uc2a3")); 73 assertTrue(encoder.canEncode("\uc2c0")); 79 assertTrue(encoder.canEncode("\ud800\udc00")); 81 assertFalse(encoder.canEncode("\ud800\udb00")); 85 assertEquals(2, encoder.averageBytesPerChar(), 0.001); 86 assertEquals(2, encoder [all...] |
H A D | UTF16CharsetEncoderTest.java | 63 assertTrue(encoder.canEncode('\u0077')); 64 assertTrue(encoder.canEncode('\uc2a3')); 67 assertTrue(encoder.canEncode('\uc2c0')); 72 assertTrue(encoder.canEncode("\u0077")); 73 assertTrue(encoder.canEncode("\uc2a3")); 76 assertTrue(encoder.canEncode("\uc2c0")); 82 assertTrue(encoder.canEncode("\ud800\udc00")); 84 assertFalse(encoder.canEncode("\ud800\udb00")); 88 assertEquals(encoder.averageBytesPerChar(), 2, 0.001); 89 // assertEquals(4, encoder [all...] |
H A D | UTF16LECharsetEncoderTest.java | 60 assertTrue(encoder.canEncode('\u0077')); 61 assertTrue(encoder.canEncode('\uc2a3')); 64 assertTrue(encoder.canEncode('\uc2c0')); 69 assertTrue(encoder.canEncode("\u0077")); 70 assertTrue(encoder.canEncode("\uc2a3")); 73 assertTrue(encoder.canEncode("\uc2c0")); 79 assertTrue(encoder.canEncode("\ud800\udc00")); 81 assertFalse(encoder.canEncode("\ud800\udb00")); 85 assertEquals(2, encoder.averageBytesPerChar(), 0.001); 86 assertEquals(2, encoder [all...] |
H A D | ASCIICharsetEncoderTest.java | 34 private final CharsetEncoder encoder = cs.newEncoder(); field in class:ASCIICharsetEncoderTest 51 assertTrue(encoder.canEncode("\u0077")); 52 assertFalse(encoder.canEncode("\uc2a3")); 53 assertFalse(encoder.canEncode("\ud800\udc00")); 55 encoder.canEncode(null); 58 assertTrue(encoder.canEncode("")); 62 assertFalse(encoder.canEncode('\ud800')); 63 assertFalse(encoder.canEncode("\udc00")); 67 assertTrue(encoder.canEncode('\u0077')); 68 assertFalse(encoder [all...] |
H A D | CharsetEncoder2Test.java | 141 * Mock encoder. encodeLoop always throws unexpected exception. 159 CharsetEncoder encoder = utf8.newEncoder(); 163 encoder.reset(); 166 CoderResult result = encoder.encode(char1, bytes, false); 171 result = encoder.encode(char2, bytes, true);
|
/libcore/luni/src/main/java/java/io/ |
H A D | OutputStreamWriter.java | 42 private CharsetEncoder encoder; field in class:OutputStreamWriter 81 encoder = Charset.forName(charsetName).newEncoder(); 85 encoder.onMalformedInput(CodingErrorAction.REPLACE); 86 encoder.onUnmappableCharacter(CodingErrorAction.REPLACE); 102 encoder = cs.newEncoder(); 103 encoder.onMalformedInput(CodingErrorAction.REPLACE); 104 encoder.onUnmappableCharacter(CodingErrorAction.REPLACE); 110 * encoder. 115 * the character encoder used for character conversion. 124 encoder [all...] |
/libcore/luni/src/main/java/libcore/icu/ |
H A D | NativeConverter.java | 63 public static void setCallbackEncode(long converterHandle, CharsetEncoder encoder) { argument 65 translateCodingErrorAction(encoder.malformedInputAction()), 66 translateCodingErrorAction(encoder.unmappableCharacterAction()), 67 encoder.replacement());
|
/libcore/luni/src/test/java/libcore/java/nio/charset/ |
H A D | OldCharset_AbstractTest.java | 36 static CharsetEncoder encoder; field in class:OldCharset_AbstractTest 63 encoder = charset.newEncoder(); 84 while (!encoder.canEncode((char) code)) code ++; 91 while (!encoder.canEncode((char) code)) code ++; 111 encoder.onUnmappableCharacter(CodingErrorAction.REPORT); 112 outputBB = encoder.encode(inputCB); 138 encoder.onUnmappableCharacter(CodingErrorAction.REPORT); 139 outputBB = encoder.encode(inputCB); 148 encoder.onUnmappableCharacter(CodingErrorAction.REPORT); 152 if (encoder [all...] |
H A D | OldCharsetEncoderDecoderBufferTest.java | 28 * Checks for ICU encoder/decoder buffer corruption. 96 CharsetEncoder encoder = Charset.forName("UTF-8").newEncoder(); 102 encoder.encode(CharBuffer.wrap("ab"), out, false); 114 encoder.encode(CharBuffer.wrap("x"), out, true); 128 CharsetEncoder encoder = Charset.forName("UTF-8").newEncoder(); 134 encoder.encode(inWithArray, out, false); 141 encoder.encode(inWithoutArray, out, true);
|
H A D | OldCharset_MultiByte_EUC_JP.java | 35 encoder.onUnmappableCharacter(CodingErrorAction.REPORT); 39 if (encoder.canEncode(codePoint)) { 44 ByteBuffer intermediateBB = encoder.encode(inputCB);
|
H A D | Charset_TestGenerator.java | 33 CharsetEncoder encoder; field in class:Charset_TestGenerator 220 CharsetEncoder encoder = charset.newEncoder(); 221 encoder.onUnmappableCharacter(CodingErrorAction.REPLACE); 223 ByteBuffer bb = encoder.encode(cb);
|
H A D | OldCharset_SingleByteAbstractTest.java | 107 encoder.onUnmappableCharacter(CodingErrorAction.REPLACE); 108 outputBB = encoder.encode(inputCB);
|
H A D | CharsetDecoderTest.java | 87 CharsetEncoder encoder = Charset.forName(charsetName).newEncoder(); 88 return encoder.encode(CharBuffer.wrap(s)).array();
|
H A D | CharsetEncoderTest.java | 222 CharsetEncoder encoder = StandardCharsets.UTF_8.newEncoder(); 224 CoderResult result = encoder.encode(CharBuffer.wrap("\ud800"), output, 228 result = encoder.flush(output);
|
/libcore/luni/src/main/java/java/util/jar/ |
H A D | Manifest.java | 267 CharsetEncoder encoder = StandardCharsets.UTF_8.newEncoder(); 277 writeEntry(out, versionName, version, encoder, buffer); 282 writeEntry(out, name, manifest.mainAttributes.getValue(name), encoder, buffer); 290 writeEntry(out, Attributes.Name.NAME, key, encoder, buffer); 295 writeEntry(out, name, attributes.getValue(name), encoder, buffer); 302 String value, CharsetEncoder encoder, ByteBuffer bBuf) throws IOException { 307 encoder.reset(); 313 CoderResult r = encoder.encode(cBuf, bBuf, true); 315 r = encoder.flush(bBuf); 301 writeEntry(OutputStream os, Attributes.Name name, String value, CharsetEncoder encoder, ByteBuffer bBuf) argument
|
/libcore/luni/src/main/java/java/nio/channels/ |
H A D | Channels.java | 160 * {@code encoder} and sends the bytes to the specified channel. 164 * @param encoder 172 CharsetEncoder encoder, int minBufferCapacity) { 177 return new OutputStreamWriter(new ChannelOutputStream(channel), encoder); 182 * {@code encoder} and sends the bytes to the specified channel. This method 171 newWriter(WritableByteChannel channel, CharsetEncoder encoder, int minBufferCapacity) argument
|