java.awt.im

Class InputSubset


public final class InputSubset
extends Character.Subset

Defines additional Unicode character blocks for use by input methods. These constants encompass several Unicode blocks, or portions thereof, for simplification over Character.UnicodeBlock.
Since:
1.2

Field Summary

static InputSubset
FULLWIDTH_DIGITS
Constant for the fullwidth digits included in the Unicode halfwidth and fullwidth forms character block.
static InputSubset
FULLWIDTH_LATIN
Constant for the fullwidth ASCII variants subset of the Unicode halfwidth and fullwidth forms character block.
static InputSubset
HALFWIDTH_KATAKANA
Constant for the halfwidth katakana subset of the Unicode halfwidth and fullwidth forms character block.
static InputSubset
HANJA
Constant for all Han characters used in writing Korean, including a subset of the CJK unified ideographs as well as Korean Han characters that may be defined as surrogate characters.
static InputSubset
KANJI
Constant for all Han characters used in writing Japanese, including a subset of the CJK unified ideographs as well as Japanese Han characters that may be defined as surrogate characters.
static InputSubset
LATIN
Constant for all Latin characters, including the characters in the BASIC_LATIN, LATIN_1_SUPPLEMENT, LATIN_EXTENDED_A, LATIN_EXTENDED_B Unicode character blocks.
static InputSubset
LATIN_DIGITS
Constant for the digits included in the BASIC_LATIN Unicode character block.
static InputSubset
SIMPLIFIED_HANZI
Constant for all Han characters used in writing Simplified Chinese, including a subset of the CJK unified ideographs as well as Simplified Chinese Han characters that may be defined as surrogate characters.
static InputSubset
TRADITIONAL_HANZI
Constant for all Han characters used in writing Traditional Chinese, including a subset of the CJK unified ideographs as well as Traditional Chinese Han characters that may be defined as surrogate characters.

Method Summary

Methods inherited from class java.lang.Character.Subset

equals, hashCode, toString

Methods inherited from class java.lang.Object

clone, equals, extends Object> getClass, finalize, hashCode, notify, notifyAll, toString, wait, wait, wait

Field Details

FULLWIDTH_DIGITS

public static final InputSubset FULLWIDTH_DIGITS
Constant for the fullwidth digits included in the Unicode halfwidth and fullwidth forms character block.
Since:
1.3

FULLWIDTH_LATIN

public static final InputSubset FULLWIDTH_LATIN
Constant for the fullwidth ASCII variants subset of the Unicode halfwidth and fullwidth forms character block.
Since:
1.3

HALFWIDTH_KATAKANA

public static final InputSubset HALFWIDTH_KATAKANA
Constant for the halfwidth katakana subset of the Unicode halfwidth and fullwidth forms character block.

HANJA

public static final InputSubset HANJA
Constant for all Han characters used in writing Korean, including a subset of the CJK unified ideographs as well as Korean Han characters that may be defined as surrogate characters.

KANJI

public static final InputSubset KANJI
Constant for all Han characters used in writing Japanese, including a subset of the CJK unified ideographs as well as Japanese Han characters that may be defined as surrogate characters.

LATIN

public static final InputSubset LATIN
Constant for all Latin characters, including the characters in the BASIC_LATIN, LATIN_1_SUPPLEMENT, LATIN_EXTENDED_A, LATIN_EXTENDED_B Unicode character blocks.

LATIN_DIGITS

public static final InputSubset LATIN_DIGITS
Constant for the digits included in the BASIC_LATIN Unicode character block.

SIMPLIFIED_HANZI

public static final InputSubset SIMPLIFIED_HANZI
Constant for all Han characters used in writing Simplified Chinese, including a subset of the CJK unified ideographs as well as Simplified Chinese Han characters that may be defined as surrogate characters.

TRADITIONAL_HANZI

public static final InputSubset TRADITIONAL_HANZI
Constant for all Han characters used in writing Traditional Chinese, including a subset of the CJK unified ideographs as well as Traditional Chinese Han characters that may be defined as surrogate characters.

InputSubset.java -- subsets of Unicode important in text input Copyright (C) 2002, 2003, 2005 Free Software Foundation, Inc. This file is part of GNU Classpath. GNU Classpath is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2, or (at your option) any later version. GNU Classpath is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with GNU Classpath; see the file COPYING. If not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. Linking this library statically or dynamically with other modules is making a combined work based on this library. Thus, the terms and conditions of the GNU General Public License cover the whole combination. As a special exception, the copyright holders of this library give you permission to link this library with independent modules to produce an executable, regardless of the license terms of these independent modules, and to copy and distribute the resulting executable under terms of your choice, provided that you also meet, for each linked independent module, the terms and conditions of the license of that module. An independent module is a module which is not derived from or based on this library. If you modify this library, you may extend this exception to your version of the library, but you are not obligated to do so. If you do not wish to do so, delete this exception statement from your version.