Prev Class | Next Class | Frames | No Frames |
Summary: Nested | Field | Method | Constr | Detail: Nested | Field | Method | Constr |
java.lang.Object
java.lang.Character.Subset
java.lang.Character.UnicodeBlock
public static final class Character.UnicodeBlock
extends Character.Subset
libjava/gnu/gcj/convert/Blocks-3.txt
, by some perl scripts.
This Unicode definition file can be found on the
http://www.unicode.org website.
JDK 1.4 uses Unicode version 3.0.0.
Method Summary | |
static Character.UnicodeBlock | |
static Character.UnicodeBlock |
|
static Character.UnicodeBlock |
|
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 |
public static final Character.UnicodeBlock AEGEAN_NUMBERS
Aegean Numbers. 0x10100 - 0x1013F.
- Since:
- 1.5
public static final Character.UnicodeBlock ALPHABETIC_PRESENTATION_FORMS
Alphabetic Presentation Forms. 0xFB00 - 0xFB4F.
public static final Character.UnicodeBlock ARABIC_PRESENTATION_FORMS_A
Arabic Presentation Forms-A. 0xFB50 - 0xFDFF.
public static final Character.UnicodeBlock ARABIC_PRESENTATION_FORMS_B
Arabic Presentation Forms-B. 0xFE70 - 0xFEFF.
public static final Character.UnicodeBlock BLOCK_ELEMENTS
Block Elements. 0x2580 - 0x259F.
public static final Character.UnicodeBlock BOPOMOFO_EXTENDED
Bopomofo Extended. 0x31A0 - 0x31BF.
- Since:
- 1.4
public static final Character.UnicodeBlock BRAILLE_PATTERNS
Braille Patterns. 0x2800 - 0x28FF.
- Since:
- 1.4
public static final Character.UnicodeBlock BYZANTINE_MUSICAL_SYMBOLS
Byzantine Musical Symbols. 0x1D000 - 0x1D0FF.
- Since:
- 1.5
public static final Character.UnicodeBlock CJK_COMPATIBILITY
CJK Compatibility. 0x3300 - 0x33FF.
public static final Character.UnicodeBlock CJK_COMPATIBILITY_FORMS
CJK Compatibility Forms. 0xFE30 - 0xFE4F.
public static final Character.UnicodeBlock CJK_COMPATIBILITY_IDEOGRAPHS
CJK Compatibility Ideographs. 0xF900 - 0xFAFF.
public static final Character.UnicodeBlock CJK_COMPATIBILITY_IDEOGRAPHS_SUPPLEMENT
CJK Compatibility Ideographs Supplement. 0x2F800 - 0x2FA1F.
- Since:
- 1.5
public static final Character.UnicodeBlock CJK_RADICALS_SUPPLEMENT
CJK Radicals Supplement. 0x2E80 - 0x2EFF.
- Since:
- 1.4
public static final Character.UnicodeBlock CJK_SYMBOLS_AND_PUNCTUATION
CJK Symbols and Punctuation. 0x3000 - 0x303F.
public static final Character.UnicodeBlock CJK_UNIFIED_IDEOGRAPHS
CJK Unified Ideographs. 0x4E00 - 0x9FFF.
public static final Character.UnicodeBlock CJK_UNIFIED_IDEOGRAPHS_EXTENSION_A
CJK Unified Ideographs Extension A. 0x3400 - 0x4DBF.
- Since:
- 1.4
public static final Character.UnicodeBlock CJK_UNIFIED_IDEOGRAPHS_EXTENSION_B
CJK Unified Ideographs Extension B. 0x20000 - 0x2A6DF.
- Since:
- 1.5
public static final Character.UnicodeBlock COMBINING_DIACRITICAL_MARKS
Combining Diacritical Marks. 0x0300 - 0x036F.
public static final Character.UnicodeBlock COMBINING_HALF_MARKS
Combining Half Marks. 0xFE20 - 0xFE2F.
public static final Character.UnicodeBlock COMBINING_MARKS_FOR_SYMBOLS
Combining Marks for Symbols. 0x20D0 - 0x20FF.
public static final Character.UnicodeBlock CONTROL_PICTURES
Control Pictures. 0x2400 - 0x243F.
public static final Character.UnicodeBlock CURRENCY_SYMBOLS
Currency Symbols. 0x20A0 - 0x20CF.
public static final Character.UnicodeBlock CYPRIOT_SYLLABARY
Cypriot Syllabary. 0x10800 - 0x1083F.
- Since:
- 1.5
public static final Character.UnicodeBlock CYRILLIC_SUPPLEMENTARY
Cyrillic Supplementary. 0x0500 - 0x052F.
- Since:
- 1.5
public static final Character.UnicodeBlock ENCLOSED_ALPHANUMERICS
Enclosed Alphanumerics. 0x2460 - 0x24FF.
public static final Character.UnicodeBlock ENCLOSED_CJK_LETTERS_AND_MONTHS
Enclosed CJK Letters and Months. 0x3200 - 0x32FF.
public static final Character.UnicodeBlock GENERAL_PUNCTUATION
General Punctuation. 0x2000 - 0x206F.
public static final Character.UnicodeBlock GEOMETRIC_SHAPES
Geometric Shapes. 0x25A0 - 0x25FF.
public static final Character.UnicodeBlock GREEK_EXTENDED
Greek Extended. 0x1F00 - 0x1FFF.
public static final Character.UnicodeBlock HALFWIDTH_AND_FULLWIDTH_FORMS
Halfwidth and Fullwidth Forms. 0xFF00 - 0xFFEF.
public static final Character.UnicodeBlock HANGUL_COMPATIBILITY_JAMO
Hangul Compatibility Jamo. 0x3130 - 0x318F.
public static final Character.UnicodeBlock HANGUL_SYLLABLES
Hangul Syllables. 0xAC00 - 0xD7AF.
public static final Character.UnicodeBlock HIGH_PRIVATE_USE_SURROGATES
High Private Use Surrogates. 0xDB80 - 0xDBFF.
- Since:
- 1.5
public static final Character.UnicodeBlock HIGH_SURROGATES
High Surrogates. 0xD800 - 0xDB7F.
- Since:
- 1.5
public static final Character.UnicodeBlock IDEOGRAPHIC_DESCRIPTION_CHARACTERS
Ideographic Description Characters. 0x2FF0 - 0x2FFF.
- Since:
- 1.4
public static final Character.UnicodeBlock IPA_EXTENSIONS
IPA Extensions. 0x0250 - 0x02AF.
public static final Character.UnicodeBlock KANGXI_RADICALS
Kangxi Radicals. 0x2F00 - 0x2FDF.
- Since:
- 1.4
public static final Character.UnicodeBlock KATAKANA_PHONETIC_EXTENSIONS
Katakana Phonetic Extensions. 0x31F0 - 0x31FF.
- Since:
- 1.5
public static final Character.UnicodeBlock KHMER_SYMBOLS
Khmer Symbols. 0x19E0 - 0x19FF.
- Since:
- 1.5
public static final Character.UnicodeBlock LATIN_1_SUPPLEMENT
Latin-1 Supplement. 0x0080 - 0x00FF.
public static final Character.UnicodeBlock LATIN_EXTENDED_A
Latin Extended-A. 0x0100 - 0x017F.
public static final Character.UnicodeBlock LATIN_EXTENDED_ADDITIONAL
Latin Extended Additional. 0x1E00 - 0x1EFF.
public static final Character.UnicodeBlock LATIN_EXTENDED_B
Latin Extended-B. 0x0180 - 0x024F.
public static final Character.UnicodeBlock LETTERLIKE_SYMBOLS
Letterlike Symbols. 0x2100 - 0x214F.
public static final Character.UnicodeBlock LINEAR_B_IDEOGRAMS
Linear B Ideograms. 0x10080 - 0x100FF.
- Since:
- 1.5
public static final Character.UnicodeBlock LINEAR_B_SYLLABARY
Linear B Syllabary. 0x10000 - 0x1007F.
- Since:
- 1.5
public static final Character.UnicodeBlock LOW_SURROGATES
Low Surrogates. 0xDC00 - 0xDFFF.
- Since:
- 1.5
public static final Character.UnicodeBlock MATHEMATICAL_ALPHANUMERIC_SYMBOLS
Mathematical Alphanumeric Symbols. 0x1D400 - 0x1D7FF.
- Since:
- 1.5
public static final Character.UnicodeBlock MATHEMATICAL_OPERATORS
Mathematical Operators. 0x2200 - 0x22FF.
public static final Character.UnicodeBlock MISCELLANEOUS_MATHEMATICAL_SYMBOLS_A
Miscellaneous Mathematical Symbols-A. 0x27C0 - 0x27EF.
- Since:
- 1.5
public static final Character.UnicodeBlock MISCELLANEOUS_MATHEMATICAL_SYMBOLS_B
Miscellaneous Mathematical Symbols-B. 0x2980 - 0x29FF.
- Since:
- 1.5
public static final Character.UnicodeBlock MISCELLANEOUS_SYMBOLS
Miscellaneous Symbols. 0x2600 - 0x26FF.
public static final Character.UnicodeBlock MISCELLANEOUS_SYMBOLS_AND_ARROWS
Miscellaneous Symbols and Arrows. 0x2B00 - 0x2BFF.
- Since:
- 1.5
public static final Character.UnicodeBlock MISCELLANEOUS_TECHNICAL
Miscellaneous Technical. 0x2300 - 0x23FF.
public static final Character.UnicodeBlock MUSICAL_SYMBOLS
Musical Symbols. 0x1D100 - 0x1D1FF.
- Since:
- 1.5
public static final Character.UnicodeBlock OLD_ITALIC
Old Italic. 0x10300 - 0x1032F.
- Since:
- 1.5
public static final Character.UnicodeBlock OPTICAL_CHARACTER_RECOGNITION
Optical Character Recognition. 0x2440 - 0x245F.
public static final Character.UnicodeBlock PHONETIC_EXTENSIONS
Phonetic Extensions. 0x1D00 - 0x1D7F.
- Since:
- 1.5
public static final Character.UnicodeBlock PRIVATE_USE_AREA
Private Use Area. 0xE000 - 0xF8FF.
public static final Character.UnicodeBlock SMALL_FORM_VARIANTS
Small Form Variants. 0xFE50 - 0xFE6F.
public static final Character.UnicodeBlock SPACING_MODIFIER_LETTERS
Spacing Modifier Letters. 0x02B0 - 0x02FF.
public static final Character.UnicodeBlock SUPERSCRIPTS_AND_SUBSCRIPTS
Superscripts and Subscripts. 0x2070 - 0x209F.
public static final Character.UnicodeBlock SUPPLEMENTAL_ARROWS_A
Supplemental Arrows-A. 0x27F0 - 0x27FF.
- Since:
- 1.5
public static final Character.UnicodeBlock SUPPLEMENTAL_ARROWS_B
Supplemental Arrows-B. 0x2900 - 0x297F.
- Since:
- 1.5
public static final Character.UnicodeBlock SUPPLEMENTAL_MATHEMATICAL_OPERATORS
Supplemental Mathematical Operators. 0x2A00 - 0x2AFF.
- Since:
- 1.5
public static final Character.UnicodeBlock SUPPLEMENTARY_PRIVATE_USE_AREA_A
Supplementary Private Use Area-A. 0xF0000 - 0xFFFFF.
- Since:
- 1.5
public static final Character.UnicodeBlock SUPPLEMENTARY_PRIVATE_USE_AREA_B
Supplementary Private Use Area-B. 0x100000 - 0x10FFFF.
- Since:
- 1.5
public static final Character.UnicodeBlock TAI_XUAN_JING_SYMBOLS
Tai Xuan Jing Symbols. 0x1D300 - 0x1D35F.
- Since:
- 1.5
public static final Character.UnicodeBlock UNIFIED_CANADIAN_ABORIGINAL_SYLLABICS
Unified Canadian Aboriginal Syllabics. 0x1400 - 0x167F.
- Since:
- 1.4
public static final @Deprecated UnicodeBlockSURROGATES_AREA
Deprecated. As of 1.5, the three areas, HIGH_SURROGATES, HIGH_PRIVATE_USE_SURROGATES and LOW_SURROGATES, as defined by the Unicode standard, should be used in preference to this. These are also returned from calls to
of(int)
andof(char)
.Surrogates Area. 'D800' - 'DFFF'.
public static final Character.UnicodeBlock VARIATION_SELECTORS
Variation Selectors. 0xFE00 - 0xFE0F.
- Since:
- 1.5
public static final Character.UnicodeBlock VARIATION_SELECTORS_SUPPLEMENT
Variation Selectors Supplement. 0xE0100 - 0xE01EF.
- Since:
- 1.5
public static final Character.UnicodeBlock YIJING_HEXAGRAM_SYMBOLS
Yijing Hexagram Symbols. 0x4DC0 - 0x4DFF.
- Since:
- 1.5
public static final Character.UnicodeBlock YI_RADICALS
Yi Radicals. 0xA490 - 0xA4CF.
- Since:
- 1.4
public static final Character.UnicodeBlock YI_SYLLABLES
Yi Syllables. 0xA000 - 0xA48F.
- Since:
- 1.4
public static final Character.UnicodeBlock forName(String blockName)
Returns theUnicodeBlock
with the given name, as defined by the Unicode standard. The version of Unicode in use is defined by theCharacter
class, and the names are given in theBlocks-
file corresponding to that version. The name may be specified in one of three ways:.txt The names are compared case-insensitively using the case comparison associated with the U.S. English locale. The method recognises the previous names used for blocks as well as the current ones. At present, this simply means that the deprecated `SURROGATES_AREA' will be recognised by this method (the
- The canonical, human-readable name used by the Unicode standard. This is the name with all spaces and hyphens retained. For example, `Basic Latin' retrieves the block, UnicodeBlock.BASIC_LATIN.
- The canonical name with all spaces removed e.g. `BasicLatin'.
- The name used for the constants specified by this class, which is the canonical name with all spaces and hyphens replaced with underscores e.g. `BASIC_LATIN'
of()
methods only return one of the three new surrogate blocks).
- Parameters:
blockName
- the name of the block to look up.
- Returns:
- the specified block.
- Throws:
NullPointerException
- if theblockName
isnull
.IllegalArgumentException
- if the name does not match any Unicode block.
- Since:
- 1.5
public static Character.UnicodeBlock of(char ch)
Returns the Unicode character block which a character belongs to. Note: This method does not support the use of supplementary characters. For such support,of(int)
should be used instead.
- Parameters:
ch
- the character to look up
- Returns:
- the set it belongs to, or null if it is not in one
public static Character.UnicodeBlock of(int codePoint)
Returns the Unicode character block which a code point belongs to.
- Parameters:
codePoint
- the character to look up
- Returns:
- the set it belongs to, or null if it is not in one.
- Throws:
IllegalArgumentException
- if the specified code point is invalid.
- Since:
- 1.5