21 * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
22 * or visit www.oracle.com if you need additional information or have any
23 * questions.
24 */
25
26 package sun.nio.cs;
27
28 import java.nio.ByteBuffer;
29 import java.nio.CharBuffer;
30 import java.nio.charset.Charset;
31 import java.nio.charset.CharsetDecoder;
32 import java.nio.charset.CharsetEncoder;
33 import java.nio.charset.CoderResult;
34
35 public class US_ASCII
36 extends Charset
37 implements HistoricallyNamedCharset
38 {
39
40 public US_ASCII() {
41 super("US-ASCII", StandardCharsets.aliases_US_ASCII);
42 }
43
44 public String historicalName() {
45 return "ASCII";
46 }
47
48 public boolean contains(Charset cs) {
49 return (cs instanceof US_ASCII);
50 }
51
52 public CharsetDecoder newDecoder() {
53 return new Decoder(this);
54 }
55
56 public CharsetEncoder newEncoder() {
57 return new Encoder(this);
58 }
59
60 private static class Decoder extends CharsetDecoder
61 implements ArrayDecoder {
|
21 * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
22 * or visit www.oracle.com if you need additional information or have any
23 * questions.
24 */
25
26 package sun.nio.cs;
27
28 import java.nio.ByteBuffer;
29 import java.nio.CharBuffer;
30 import java.nio.charset.Charset;
31 import java.nio.charset.CharsetDecoder;
32 import java.nio.charset.CharsetEncoder;
33 import java.nio.charset.CoderResult;
34
35 public class US_ASCII
36 extends Charset
37 implements HistoricallyNamedCharset
38 {
39
40 public US_ASCII() {
41 super(StandardCharsets.US_ASCII, StandardCharsets.aliases_US_ASCII);
42 }
43
44 public String historicalName() {
45 return "ASCII";
46 }
47
48 public boolean contains(Charset cs) {
49 return (cs instanceof US_ASCII);
50 }
51
52 public CharsetDecoder newDecoder() {
53 return new Decoder(this);
54 }
55
56 public CharsetEncoder newEncoder() {
57 return new Encoder(this);
58 }
59
60 private static class Decoder extends CharsetDecoder
61 implements ArrayDecoder {
|