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 import java.util.Objects;
35
36 import jdk.internal.HotSpotIntrinsicCandidate;
37
38 public class ISO_8859_1
39 extends Charset
40 implements HistoricallyNamedCharset
41 {
42 public ISO_8859_1() {
43 super("ISO-8859-1", StandardCharsets.aliases_ISO_8859_1());
44 }
45
46 public String historicalName() {
47 return "ISO8859_1";
48 }
49
50 public boolean contains(Charset cs) {
51 return ((cs instanceof US_ASCII)
52 || (cs instanceof ISO_8859_1));
53 }
54
55 public CharsetDecoder newDecoder() {
56 return new Decoder(this);
57 }
58
59 public CharsetEncoder newEncoder() {
60 return new Encoder(this);
61 }
|
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 import java.util.Objects;
35
36 import jdk.internal.HotSpotIntrinsicCandidate;
37
38 public class ISO_8859_1
39 extends Charset
40 implements HistoricallyNamedCharset
41 {
42 public static final ISO_8859_1 INSTANCE = new ISO_8859_1();
43
44 public ISO_8859_1() {
45 super("ISO-8859-1", StandardCharsets.aliases_ISO_8859_1());
46 }
47
48 public String historicalName() {
49 return "ISO8859_1";
50 }
51
52 public boolean contains(Charset cs) {
53 return ((cs instanceof US_ASCII)
54 || (cs instanceof ISO_8859_1));
55 }
56
57 public CharsetDecoder newDecoder() {
58 return new Decoder(this);
59 }
60
61 public CharsetEncoder newEncoder() {
62 return new Encoder(this);
63 }
|