Save This Page
Home » openjdk-7 » java » lang » [javadoc | source]
java.lang
public static final class: Character.UnicodeBlock [javadoc | source]
java.lang.Object
   java.lang.Character$Subset
      java.lang.Character$UnicodeBlock
A family of character subsets representing the character blocks in the Unicode specification. Character blocks generally define characters used for a specific script or purpose. A character is contained by at most one Unicode block.
Field Summary
public static final  Character.UnicodeBlock BASIC_LATIN    Constant for the "Basic Latin" Unicode character block.
    since: 1.2 -
 
public static final  Character.UnicodeBlock LATIN_1_SUPPLEMENT    Constant for the "Latin-1 Supplement" Unicode character block.
    since: 1.2 -
 
public static final  Character.UnicodeBlock LATIN_EXTENDED_A    Constant for the "Latin Extended-A" Unicode character block.
    since: 1.2 -
 
public static final  Character.UnicodeBlock LATIN_EXTENDED_B    Constant for the "Latin Extended-B" Unicode character block.
    since: 1.2 -
 
public static final  Character.UnicodeBlock IPA_EXTENSIONS    Constant for the "IPA Extensions" Unicode character block.
    since: 1.2 -
 
public static final  Character.UnicodeBlock SPACING_MODIFIER_LETTERS    Constant for the "Spacing Modifier Letters" Unicode character block.
    since: 1.2 -
 
public static final  Character.UnicodeBlock COMBINING_DIACRITICAL_MARKS    Constant for the "Combining Diacritical Marks" Unicode character block.
    since: 1.2 -
 
public static final  Character.UnicodeBlock GREEK    Constant for the "Greek and Coptic" Unicode character block.

This block was previously known as the "Greek" block.

    since: 1.2 -
 
public static final  Character.UnicodeBlock CYRILLIC    Constant for the "Cyrillic" Unicode character block.
    since: 1.2 -
 
public static final  Character.UnicodeBlock ARMENIAN    Constant for the "Armenian" Unicode character block.
    since: 1.2 -
 
public static final  Character.UnicodeBlock HEBREW    Constant for the "Hebrew" Unicode character block.
    since: 1.2 -
 
public static final  Character.UnicodeBlock ARABIC    Constant for the "Arabic" Unicode character block.
    since: 1.2 -
 
public static final  Character.UnicodeBlock DEVANAGARI    Constant for the "Devanagari" Unicode character block.
    since: 1.2 -
 
public static final  Character.UnicodeBlock BENGALI    Constant for the "Bengali" Unicode character block.
    since: 1.2 -
 
public static final  Character.UnicodeBlock GURMUKHI    Constant for the "Gurmukhi" Unicode character block.
    since: 1.2 -
 
public static final  Character.UnicodeBlock GUJARATI    Constant for the "Gujarati" Unicode character block.
    since: 1.2 -
 
public static final  Character.UnicodeBlock ORIYA    Constant for the "Oriya" Unicode character block.
    since: 1.2 -
 
public static final  Character.UnicodeBlock TAMIL    Constant for the "Tamil" Unicode character block.
    since: 1.2 -
 
public static final  Character.UnicodeBlock TELUGU    Constant for the "Telugu" Unicode character block.
    since: 1.2 -
 
public static final  Character.UnicodeBlock KANNADA    Constant for the "Kannada" Unicode character block.
    since: 1.2 -
 
public static final  Character.UnicodeBlock MALAYALAM    Constant for the "Malayalam" Unicode character block.
    since: 1.2 -
 
public static final  Character.UnicodeBlock THAI    Constant for the "Thai" Unicode character block.
    since: 1.2 -
 
public static final  Character.UnicodeBlock LAO    Constant for the "Lao" Unicode character block.
    since: 1.2 -
 
public static final  Character.UnicodeBlock TIBETAN    Constant for the "Tibetan" Unicode character block.
    since: 1.2 -
 
public static final  Character.UnicodeBlock GEORGIAN    Constant for the "Georgian" Unicode character block.
    since: 1.2 -
 
public static final  Character.UnicodeBlock HANGUL_JAMO    Constant for the "Hangul Jamo" Unicode character block.
    since: 1.2 -
 
public static final  Character.UnicodeBlock LATIN_EXTENDED_ADDITIONAL    Constant for the "Latin Extended Additional" Unicode character block.
    since: 1.2 -
 
public static final  Character.UnicodeBlock GREEK_EXTENDED    Constant for the "Greek Extended" Unicode character block.
    since: 1.2 -
 
public static final  Character.UnicodeBlock GENERAL_PUNCTUATION    Constant for the "General Punctuation" Unicode character block.
    since: 1.2 -
 
public static final  Character.UnicodeBlock SUPERSCRIPTS_AND_SUBSCRIPTS    Constant for the "Superscripts and Subscripts" Unicode character block.
    since: 1.2 -
 
public static final  Character.UnicodeBlock CURRENCY_SYMBOLS    Constant for the "Currency Symbols" Unicode character block.
    since: 1.2 -
 
public static final  Character.UnicodeBlock COMBINING_MARKS_FOR_SYMBOLS    Constant for the "Combining Diacritical Marks for Symbols" Unicode character block.

This block was previously known as "Combining Marks for Symbols".

    since: 1.2 -
 
public static final  Character.UnicodeBlock LETTERLIKE_SYMBOLS    Constant for the "Letterlike Symbols" Unicode character block.
    since: 1.2 -
 
public static final  Character.UnicodeBlock NUMBER_FORMS    Constant for the "Number Forms" Unicode character block.
    since: 1.2 -
 
public static final  Character.UnicodeBlock ARROWS    Constant for the "Arrows" Unicode character block.
    since: 1.2 -
 
public static final  Character.UnicodeBlock MATHEMATICAL_OPERATORS    Constant for the "Mathematical Operators" Unicode character block.
    since: 1.2 -
 
public static final  Character.UnicodeBlock MISCELLANEOUS_TECHNICAL    Constant for the "Miscellaneous Technical" Unicode character block.
    since: 1.2 -
 
public static final  Character.UnicodeBlock CONTROL_PICTURES    Constant for the "Control Pictures" Unicode character block.
    since: 1.2 -
 
public static final  Character.UnicodeBlock OPTICAL_CHARACTER_RECOGNITION    Constant for the "Optical Character Recognition" Unicode character block.
    since: 1.2 -
 
public static final  Character.UnicodeBlock ENCLOSED_ALPHANUMERICS    Constant for the "Enclosed Alphanumerics" Unicode character block.
    since: 1.2 -
 
public static final  Character.UnicodeBlock BOX_DRAWING    Constant for the "Box Drawing" Unicode character block.
    since: 1.2 -
 
public static final  Character.UnicodeBlock BLOCK_ELEMENTS    Constant for the "Block Elements" Unicode character block.
    since: 1.2 -
 
public static final  Character.UnicodeBlock GEOMETRIC_SHAPES    Constant for the "Geometric Shapes" Unicode character block.
    since: 1.2 -
 
public static final  Character.UnicodeBlock MISCELLANEOUS_SYMBOLS    Constant for the "Miscellaneous Symbols" Unicode character block.
    since: 1.2 -
 
public static final  Character.UnicodeBlock DINGBATS    Constant for the "Dingbats" Unicode character block.
    since: 1.2 -
 
public static final  Character.UnicodeBlock CJK_SYMBOLS_AND_PUNCTUATION    Constant for the "CJK Symbols and Punctuation" Unicode character block.
    since: 1.2 -
 
public static final  Character.UnicodeBlock HIRAGANA    Constant for the "Hiragana" Unicode character block.
    since: 1.2 -
 
public static final  Character.UnicodeBlock KATAKANA    Constant for the "Katakana" Unicode character block.
    since: 1.2 -
 
public static final  Character.UnicodeBlock BOPOMOFO    Constant for the "Bopomofo" Unicode character block.
    since: 1.2 -
 
public static final  Character.UnicodeBlock HANGUL_COMPATIBILITY_JAMO    Constant for the "Hangul Compatibility Jamo" Unicode character block.
    since: 1.2 -
 
public static final  Character.UnicodeBlock KANBUN    Constant for the "Kanbun" Unicode character block.
    since: 1.2 -
 
public static final  Character.UnicodeBlock ENCLOSED_CJK_LETTERS_AND_MONTHS    Constant for the "Enclosed CJK Letters and Months" Unicode character block.
    since: 1.2 -
 
public static final  Character.UnicodeBlock CJK_COMPATIBILITY    Constant for the "CJK Compatibility" Unicode character block.
    since: 1.2 -
 
public static final  Character.UnicodeBlock CJK_UNIFIED_IDEOGRAPHS    Constant for the "CJK Unified Ideographs" Unicode character block.
    since: 1.2 -
 
public static final  Character.UnicodeBlock HANGUL_SYLLABLES    Constant for the "Hangul Syllables" Unicode character block.
    since: 1.2 -
 
public static final  Character.UnicodeBlock PRIVATE_USE_AREA    Constant for the "Private Use Area" Unicode character block.
    since: 1.2 -
 
public static final  Character.UnicodeBlock CJK_COMPATIBILITY_IDEOGRAPHS    Constant for the "CJK Compatibility Ideographs" Unicode character block.
    since: 1.2 -
 
public static final  Character.UnicodeBlock ALPHABETIC_PRESENTATION_FORMS    Constant for the "Alphabetic Presentation Forms" Unicode character block.
    since: 1.2 -
 
public static final  Character.UnicodeBlock ARABIC_PRESENTATION_FORMS_A    Constant for the "Arabic Presentation Forms-A" Unicode character block.
    since: 1.2 -
 
public static final  Character.UnicodeBlock COMBINING_HALF_MARKS    Constant for the "Combining Half Marks" Unicode character block.
    since: 1.2 -
 
public static final  Character.UnicodeBlock CJK_COMPATIBILITY_FORMS    Constant for the "CJK Compatibility Forms" Unicode character block.
    since: 1.2 -
 
public static final  Character.UnicodeBlock SMALL_FORM_VARIANTS    Constant for the "Small Form Variants" Unicode character block.
    since: 1.2 -
 
public static final  Character.UnicodeBlock ARABIC_PRESENTATION_FORMS_B    Constant for the "Arabic Presentation Forms-B" Unicode character block.
    since: 1.2 -
 
public static final  Character.UnicodeBlock HALFWIDTH_AND_FULLWIDTH_FORMS    Constant for the "Halfwidth and Fullwidth Forms" Unicode character block.
    since: 1.2 -
 
public static final  Character.UnicodeBlock SPECIALS    Constant for the "Specials" Unicode character block.
    since: 1.2 -
 
public static final  Character.UnicodeBlock SURROGATES_AREA   
     
    public static final  Character.UnicodeBlock SYRIAC    Constant for the "Syriac" Unicode character block.
      since: 1.4 -
     
    public static final  Character.UnicodeBlock THAANA    Constant for the "Thaana" Unicode character block.
      since: 1.4 -
     
    public static final  Character.UnicodeBlock SINHALA    Constant for the "Sinhala" Unicode character block.
      since: 1.4 -
     
    public static final  Character.UnicodeBlock MYANMAR    Constant for the "Myanmar" Unicode character block.
      since: 1.4 -
     
    public static final  Character.UnicodeBlock ETHIOPIC    Constant for the "Ethiopic" Unicode character block.
      since: 1.4 -
     
    public static final  Character.UnicodeBlock CHEROKEE    Constant for the "Cherokee" Unicode character block.
      since: 1.4 -
     
    public static final  Character.UnicodeBlock UNIFIED_CANADIAN_ABORIGINAL_SYLLABICS    Constant for the "Unified Canadian Aboriginal Syllabics" Unicode character block.
      since: 1.4 -
     
    public static final  Character.UnicodeBlock OGHAM    Constant for the "Ogham" Unicode character block.
      since: 1.4 -
     
    public static final  Character.UnicodeBlock RUNIC    Constant for the "Runic" Unicode character block.
      since: 1.4 -
     
    public static final  Character.UnicodeBlock KHMER    Constant for the "Khmer" Unicode character block.
      since: 1.4 -
     
    public static final  Character.UnicodeBlock MONGOLIAN    Constant for the "Mongolian" Unicode character block.
      since: 1.4 -
     
    public static final  Character.UnicodeBlock BRAILLE_PATTERNS    Constant for the "Braille Patterns" Unicode character block.
      since: 1.4 -
     
    public static final  Character.UnicodeBlock CJK_RADICALS_SUPPLEMENT    Constant for the "CJK Radicals Supplement" Unicode character block.
      since: 1.4 -
     
    public static final  Character.UnicodeBlock KANGXI_RADICALS    Constant for the "Kangxi Radicals" Unicode character block.
      since: 1.4 -
     
    public static final  Character.UnicodeBlock IDEOGRAPHIC_DESCRIPTION_CHARACTERS    Constant for the "Ideographic Description Characters" Unicode character block.
      since: 1.4 -
     
    public static final  Character.UnicodeBlock BOPOMOFO_EXTENDED    Constant for the "Bopomofo Extended" Unicode character block.
      since: 1.4 -
     
    public static final  Character.UnicodeBlock CJK_UNIFIED_IDEOGRAPHS_EXTENSION_A    Constant for the "CJK Unified Ideographs Extension A" Unicode character block.
      since: 1.4 -
     
    public static final  Character.UnicodeBlock YI_SYLLABLES    Constant for the "Yi Syllables" Unicode character block.
      since: 1.4 -
     
    public static final  Character.UnicodeBlock YI_RADICALS    Constant for the "Yi Radicals" Unicode character block.
      since: 1.4 -
     
    public static final  Character.UnicodeBlock CYRILLIC_SUPPLEMENTARY    Constant for the "Cyrillic Supplementary" Unicode character block.
      since: 1.5 -
     
    public static final  Character.UnicodeBlock TAGALOG    Constant for the "Tagalog" Unicode character block.
      since: 1.5 -
     
    public static final  Character.UnicodeBlock HANUNOO    Constant for the "Hanunoo" Unicode character block.
      since: 1.5 -
     
    public static final  Character.UnicodeBlock BUHID    Constant for the "Buhid" Unicode character block.
      since: 1.5 -
     
    public static final  Character.UnicodeBlock TAGBANWA    Constant for the "Tagbanwa" Unicode character block.
      since: 1.5 -
     
    public static final  Character.UnicodeBlock LIMBU    Constant for the "Limbu" Unicode character block.
      since: 1.5 -
     
    public static final  Character.UnicodeBlock TAI_LE    Constant for the "Tai Le" Unicode character block.
      since: 1.5 -
     
    public static final  Character.UnicodeBlock KHMER_SYMBOLS    Constant for the "Khmer Symbols" Unicode character block.
      since: 1.5 -
     
    public static final  Character.UnicodeBlock PHONETIC_EXTENSIONS    Constant for the "Phonetic Extensions" Unicode character block.
      since: 1.5 -
     
    public static final  Character.UnicodeBlock MISCELLANEOUS_MATHEMATICAL_SYMBOLS_A    Constant for the "Miscellaneous Mathematical Symbols-A" Unicode character block.
      since: 1.5 -
     
    public static final  Character.UnicodeBlock SUPPLEMENTAL_ARROWS_A    Constant for the "Supplemental Arrows-A" Unicode character block.
      since: 1.5 -
     
    public static final  Character.UnicodeBlock SUPPLEMENTAL_ARROWS_B    Constant for the "Supplemental Arrows-B" Unicode character block.
      since: 1.5 -
     
    public static final  Character.UnicodeBlock MISCELLANEOUS_MATHEMATICAL_SYMBOLS_B    Constant for the "Miscellaneous Mathematical Symbols-B" Unicode character block.
      since: 1.5 -
     
    public static final  Character.UnicodeBlock SUPPLEMENTAL_MATHEMATICAL_OPERATORS    Constant for the "Supplemental Mathematical Operators" Unicode character block.
      since: 1.5 -
     
    public static final  Character.UnicodeBlock MISCELLANEOUS_SYMBOLS_AND_ARROWS    Constant for the "Miscellaneous Symbols and Arrows" Unicode character block.
      since: 1.5 -
     
    public static final  Character.UnicodeBlock KATAKANA_PHONETIC_EXTENSIONS    Constant for the "Katakana Phonetic Extensions" Unicode character block.
      since: 1.5 -
     
    public static final  Character.UnicodeBlock YIJING_HEXAGRAM_SYMBOLS    Constant for the "Yijing Hexagram Symbols" Unicode character block.
      since: 1.5 -
     
    public static final  Character.UnicodeBlock VARIATION_SELECTORS    Constant for the "Variation Selectors" Unicode character block.
      since: 1.5 -
     
    public static final  Character.UnicodeBlock LINEAR_B_SYLLABARY    Constant for the "Linear B Syllabary" Unicode character block.
      since: 1.5 -
     
    public static final  Character.UnicodeBlock LINEAR_B_IDEOGRAMS    Constant for the "Linear B Ideograms" Unicode character block.
      since: 1.5 -
     
    public static final  Character.UnicodeBlock AEGEAN_NUMBERS    Constant for the "Aegean Numbers" Unicode character block.
      since: 1.5 -
     
    public static final  Character.UnicodeBlock OLD_ITALIC    Constant for the "Old Italic" Unicode character block.
      since: 1.5 -
     
    public static final  Character.UnicodeBlock GOTHIC    Constant for the "Gothic" Unicode character block.
      since: 1.5 -
     
    public static final  Character.UnicodeBlock UGARITIC    Constant for the "Ugaritic" Unicode character block.
      since: 1.5 -
     
    public static final  Character.UnicodeBlock DESERET    Constant for the "Deseret" Unicode character block.
      since: 1.5 -
     
    public static final  Character.UnicodeBlock SHAVIAN    Constant for the "Shavian" Unicode character block.
      since: 1.5 -
     
    public static final  Character.UnicodeBlock OSMANYA    Constant for the "Osmanya" Unicode character block.
      since: 1.5 -
     
    public static final  Character.UnicodeBlock CYPRIOT_SYLLABARY    Constant for the "Cypriot Syllabary" Unicode character block.
      since: 1.5 -
     
    public static final  Character.UnicodeBlock BYZANTINE_MUSICAL_SYMBOLS    Constant for the "Byzantine Musical Symbols" Unicode character block.
      since: 1.5 -
     
    public static final  Character.UnicodeBlock MUSICAL_SYMBOLS    Constant for the "Musical Symbols" Unicode character block.
      since: 1.5 -
     
    public static final  Character.UnicodeBlock TAI_XUAN_JING_SYMBOLS    Constant for the "Tai Xuan Jing Symbols" Unicode character block.
      since: 1.5 -
     
    public static final  Character.UnicodeBlock MATHEMATICAL_ALPHANUMERIC_SYMBOLS    Constant for the "Mathematical Alphanumeric Symbols" Unicode character block.
      since: 1.5 -
     
    public static final  Character.UnicodeBlock CJK_UNIFIED_IDEOGRAPHS_EXTENSION_B    Constant for the "CJK Unified Ideographs Extension B" Unicode character block.
      since: 1.5 -
     
    public static final  Character.UnicodeBlock CJK_COMPATIBILITY_IDEOGRAPHS_SUPPLEMENT    Constant for the "CJK Compatibility Ideographs Supplement" Unicode character block.
      since: 1.5 -
     
    public static final  Character.UnicodeBlock TAGS    Constant for the "Tags" Unicode character block.
      since: 1.5 -
     
    public static final  Character.UnicodeBlock VARIATION_SELECTORS_SUPPLEMENT    Constant for the "Variation Selectors Supplement" Unicode character block.
      since: 1.5 -
     
    public static final  Character.UnicodeBlock SUPPLEMENTARY_PRIVATE_USE_AREA_A    Constant for the "Supplementary Private Use Area-A" Unicode character block.
      since: 1.5 -
     
    public static final  Character.UnicodeBlock SUPPLEMENTARY_PRIVATE_USE_AREA_B    Constant for the "Supplementary Private Use Area-B" Unicode character block.
      since: 1.5 -
     
    public static final  Character.UnicodeBlock HIGH_SURROGATES    Constant for the "High Surrogates" Unicode character block. This block represents codepoint values in the high surrogate range: 0xD800 through 0xDB7F
      since: 1.5 -
     
    public static final  Character.UnicodeBlock HIGH_PRIVATE_USE_SURROGATES    Constant for the "High Private Use Surrogates" Unicode character block. This block represents codepoint values in the high surrogate range: 0xDB80 through 0xDBFF
      since: 1.5 -
     
    public static final  Character.UnicodeBlock LOW_SURROGATES    Constant for the "Low Surrogates" Unicode character block. This block represents codepoint values in the high surrogate range: 0xDC00 through 0xDFFF
      since: 1.5 -
     
    Method from java.lang.Character$UnicodeBlock Summary:
    forName,   of,   of
    Methods from java.lang.Character$Subset:
    equals,   hashCode,   toString
    Methods from java.lang.Object:
    clone,   equals,   finalize,   getClass,   hashCode,   notify,   notifyAll,   toString,   wait,   wait,   wait
    Method from java.lang.Character$UnicodeBlock Detail:
     public static final Character.UnicodeBlock forName(String blockName) 
      Returns the UnicodeBlock with the given name. Block names are determined by The Unicode Standard. The file Blocks-<version>.txt defines blocks for a particular version of the standard. The Character class specifies the version of the standard that it supports.

      This method accepts block names in the following forms:

      1. Canonical block names as defined by the Unicode Standard. For example, the standard defines a "Basic Latin" block. Therefore, this method accepts "Basic Latin" as a valid block name. The documentation of each UnicodeBlock provides the canonical name.
      2. Canonical block names with all spaces removed. For example, "BasicLatin" is a valid block name for the "Basic Latin" block.
      3. The text representation of each constant UnicodeBlock identifier. For example, this method will return the #BASIC_LATIN block if provided with the "BASIC_LATIN" name. This form replaces all spaces and hyphens in the canonical name with underscores.
      Finally, character case is ignored for all of the valid block name forms. For example, "BASIC_LATIN" and "basic_latin" are both valid block names. The en_US locale's case mapping rules are used to provide case-insensitive string comparisons for block name validation.

      If the Unicode Standard changes block names, both the previous and current names will be accepted.

     public static Character.UnicodeBlock of(char c) 
      Returns the object representing the Unicode block containing the given character, or null if the character is not a member of a defined block.

      Note: This method cannot handle supplementary characters. To support all Unicode characters, including supplementary characters, use the #of(int) method.

     public static Character.UnicodeBlock of(int codePoint) 
      Returns the object representing the Unicode block containing the given character (Unicode code point), or null if the character is not a member of a defined block.