1
2 /*
3 * Copyright (c) 2003, 2011, Oracle and/or its affiliates. All rights reserved.
4 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
5 *
6 * This code is free software; you can redistribute it and/or modify it
7 * under the terms of the GNU General Public License version 2 only, as
8 * published by the Free Software Foundation. Oracle designates this
9 * particular file as subject to the "Classpath" exception as provided
10 * by Oracle in the LICENSE file that accompanied this code.
11 *
12 * This code is distributed in the hope that it will be useful, but WITHOUT
13 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
14 * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
15 * version 2 for more details (a copy is included in the LICENSE file that
16 * accompanied this code).
17 *
18 * You should have received a copy of the GNU General Public License version
19 * 2 along with this work; if not, write to the Free Software Foundation,
20 * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
21 *
22 * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
23 * or visit www.oracle.com if you need additional information or have any
24 * questions.
25 */
26
27 /*
28 */
29
30 package sun.nio.cs.ext;
31
32 import java.nio.CharBuffer;
33 import java.nio.ByteBuffer;
34 import java.nio.charset.Charset;
35 import java.nio.charset.CharsetDecoder;
36 import java.nio.charset.CharsetEncoder;
37 import java.nio.charset.CoderResult;
38 import sun.nio.cs.HistoricallyNamedCharset;
39
40 public class IBM33722
41 extends Charset
42 implements HistoricallyNamedCharset
43 {
44
45 public IBM33722() {
46 super("x-IBM33722", ExtendedCharsets.aliasesFor("x-IBM33722"));
47 }
48
49 public String historicalName() {
50 return "Cp33722";
51 }
52
53 public boolean contains(Charset cs) {
54 return (cs instanceof IBM33722);
55 }
56
57 public CharsetDecoder newDecoder() {
58 return new Decoder(this);
|
1
2 /*
3 * Copyright (c) 2003, 2018, Oracle and/or its affiliates. All rights reserved.
4 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
5 *
6 * This code is free software; you can redistribute it and/or modify it
7 * under the terms of the GNU General Public License version 2 only, as
8 * published by the Free Software Foundation. Oracle designates this
9 * particular file as subject to the "Classpath" exception as provided
10 * by Oracle in the LICENSE file that accompanied this code.
11 *
12 * This code is distributed in the hope that it will be useful, but WITHOUT
13 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
14 * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
15 * version 2 for more details (a copy is included in the LICENSE file that
16 * accompanied this code).
17 *
18 * You should have received a copy of the GNU General Public License version
19 * 2 along with this work; if not, write to the Free Software Foundation,
20 * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
21 *
22 * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
23 * or visit www.oracle.com if you need additional information or have any
24 * questions.
25 */
26
27 /*
28 */
29
30 package sun.nio.cs.ext;
31
32 import java.nio.CharBuffer;
33 import java.nio.ByteBuffer;
34 import java.nio.charset.Charset;
35 import java.nio.charset.CharsetDecoder;
36 import java.nio.charset.CharsetEncoder;
37 import java.nio.charset.CoderResult;
38 import sun.nio.cs.HistoricallyNamedCharset;
39 import sun.nio.cs.*;
40
41 public class IBM33722
42 extends Charset
43 implements HistoricallyNamedCharset
44 {
45
46 public IBM33722() {
47 super("x-IBM33722", ExtendedCharsets.aliasesFor("x-IBM33722"));
48 }
49
50 public String historicalName() {
51 return "Cp33722";
52 }
53
54 public boolean contains(Charset cs) {
55 return (cs instanceof IBM33722);
56 }
57
58 public CharsetDecoder newDecoder() {
59 return new Decoder(this);
|