java::lang::Character::UnicodeBlock Class Reference

Inheritance diagram for java::lang::Character::UnicodeBlock:

Inheritance graph
java::lang::Character::Subsetjava::lang::Object
[legend]
Collaboration diagram for java::lang::Character::UnicodeBlock:

Collaboration graph
java::lang::Character::Subsetjava::lang::Objectjava::lang::Stringjava::lang::Interfacejava::lang::ObjectRefjava::lang::Comparable
[legend]

List of all members.


Detailed Description

A family of character subsets representing the character blocks defined by the Unicode 2.0 specification.

Any given character is contained by at most one Unicode block.

Since:
1.2

Public Member Functions

 UnicodeBlock (const String &name=nilString)
 Constructs a new UnicodeBlock instance.

Static Public Member Functions

static const
UnicodeBlock
of (jchar 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.

Static Public Attributes

static const UnicodeBlock BASIC_LATIN
 Constant for the Unicode character block of the same name.
static const UnicodeBlock LATIN_1_SUPPLEMENT
static const UnicodeBlock LATIN_EXTENDED_A
static const UnicodeBlock LATIN_EXTENDED_B
static const UnicodeBlock IPA_EXTENSIONS
static const UnicodeBlock SPACING_MODIFIER_LETTERS
static const UnicodeBlock COMBINING_DIACRITICAL_MARKS
static const UnicodeBlock GREEK
static const UnicodeBlock CYRILLIC
static const UnicodeBlock ARMENIAN
static const UnicodeBlock HEBREW
static const UnicodeBlock ARABIC
static const UnicodeBlock DEVANAGARI
static const UnicodeBlock BENGALI
static const UnicodeBlock GURMUKHI
static const UnicodeBlock GUJARATI
static const UnicodeBlock ORIYA
static const UnicodeBlock TAMIL
static const UnicodeBlock TELUGU
static const UnicodeBlock KANNADA
static const UnicodeBlock MALAYALAM
static const UnicodeBlock THAI
static const UnicodeBlock LAO
static const UnicodeBlock TIBETAN
static const UnicodeBlock GEORGIAN
static const UnicodeBlock HANGUL_JAMO
static const UnicodeBlock LATIN_EXTENDED_ADDITIONAL
static const UnicodeBlock GREEK_EXTENDED
static const UnicodeBlock GENERAL_PUNCTUATION
static const UnicodeBlock SUPERSCRIPTS_AND_SUBSCRIPTS
static const UnicodeBlock CURRENCY_SYMBOLS
static const UnicodeBlock COMBINING_MARKS_FOR_SYMBOLS
static const UnicodeBlock LETTERLIKE_SYMBOLS
static const UnicodeBlock NUMBER_FORMS
static const UnicodeBlock ARROWS
static const UnicodeBlock MATHEMATICAL_OPERATORS
static const UnicodeBlock MISCELLANEOUS_TECHNICAL
static const UnicodeBlock CONTROL_PICTURES
static const UnicodeBlock OPTICAL_CHARACTER_RECOGNITION
static const UnicodeBlock ENCLOSED_ALPHANUMERICS
static const UnicodeBlock BOX_DRAWING
static const UnicodeBlock BLOCK_ELEMENTS
static const UnicodeBlock GEOMETRIC_SHAPES
static const UnicodeBlock MISCELLANEOUS_SYMBOLS
static const UnicodeBlock DINGBATS
static const UnicodeBlock CJK_SYMBOLS_AND_PUNCTUATION
static const UnicodeBlock HIRAGANA
static const UnicodeBlock KATAKANA
static const UnicodeBlock BOPOMOFO
static const UnicodeBlock HANGUL_COMPATIBILITY_JAMO
static const UnicodeBlock KANBUN
static const UnicodeBlock ENCLOSED_CJK_LETTERS_AND_MONTHS
static const UnicodeBlock CJK_COMPATIBILITY
static const UnicodeBlock CJK_UNIFIED_IDEOGRAPHS
static const UnicodeBlock HANGUL_SYLLABLES
static const UnicodeBlock SURROGATES_AREA
static const UnicodeBlock PRIVATE_USE_AREA
static const UnicodeBlock CJK_COMPATIBILITY_IDEOGRAPHS
static const UnicodeBlock ALPHABETIC_PRESENTATION_FORMS
static const UnicodeBlock ARABIC_PRESENTATION_FORMS_A
static const UnicodeBlock COMBINING_HALF_MARKS
static const UnicodeBlock CJK_COMPATIBILITY_FORMS
static const UnicodeBlock SMALL_FORM_VARIANTS
static const UnicodeBlock ARABIC_PRESENTATION_FORMS_B
static const UnicodeBlock HALFWIDTH_AND_FULLWIDTH_FORMS
static const UnicodeBlock SPECIALS

Constructor & Destructor Documentation

java::lang::Character::UnicodeBlock::UnicodeBlock ( const String name = nilString  ) 

Constructs a new UnicodeBlock instance.

Parameters:
name The name of this UnicodeBlock


Member Function Documentation

static const UnicodeBlock& java::lang::Character::UnicodeBlock::of ( jchar  c  )  [static]

Returns the object representing the Unicode block containing the given character, or null if the character is not a member of a defined block.

Parameters:
c The character in question
Returns:
The UnicodeBlock instance representing the Unicode block of which this character is a member, or null if the character is not a member of any Unicode block


Member Data Documentation

const UnicodeBlock java::lang::Character::UnicodeBlock::BASIC_LATIN [static]

Constant for the Unicode character block of the same name.

const UnicodeBlock java::lang::Character::UnicodeBlock::LATIN_1_SUPPLEMENT [static]

const UnicodeBlock java::lang::Character::UnicodeBlock::LATIN_EXTENDED_A [static]

const UnicodeBlock java::lang::Character::UnicodeBlock::LATIN_EXTENDED_B [static]

const UnicodeBlock java::lang::Character::UnicodeBlock::IPA_EXTENSIONS [static]

const UnicodeBlock java::lang::Character::UnicodeBlock::SPACING_MODIFIER_LETTERS [static]

const UnicodeBlock java::lang::Character::UnicodeBlock::COMBINING_DIACRITICAL_MARKS [static]

const UnicodeBlock java::lang::Character::UnicodeBlock::GREEK [static]

const UnicodeBlock java::lang::Character::UnicodeBlock::CYRILLIC [static]

const UnicodeBlock java::lang::Character::UnicodeBlock::ARMENIAN [static]

const UnicodeBlock java::lang::Character::UnicodeBlock::HEBREW [static]

const UnicodeBlock java::lang::Character::UnicodeBlock::ARABIC [static]

const UnicodeBlock java::lang::Character::UnicodeBlock::DEVANAGARI [static]

const UnicodeBlock java::lang::Character::UnicodeBlock::BENGALI [static]

const UnicodeBlock java::lang::Character::UnicodeBlock::GURMUKHI [static]

const UnicodeBlock java::lang::Character::UnicodeBlock::GUJARATI [static]

const UnicodeBlock java::lang::Character::UnicodeBlock::ORIYA [static]

const UnicodeBlock java::lang::Character::UnicodeBlock::TAMIL [static]

const UnicodeBlock java::lang::Character::UnicodeBlock::TELUGU [static]

const UnicodeBlock java::lang::Character::UnicodeBlock::KANNADA [static]

const UnicodeBlock java::lang::Character::UnicodeBlock::MALAYALAM [static]

const UnicodeBlock java::lang::Character::UnicodeBlock::THAI [static]

const UnicodeBlock java::lang::Character::UnicodeBlock::LAO [static]

const UnicodeBlock java::lang::Character::UnicodeBlock::TIBETAN [static]

const UnicodeBlock java::lang::Character::UnicodeBlock::GEORGIAN [static]

const UnicodeBlock java::lang::Character::UnicodeBlock::HANGUL_JAMO [static]

const UnicodeBlock java::lang::Character::UnicodeBlock::LATIN_EXTENDED_ADDITIONAL [static]

const UnicodeBlock java::lang::Character::UnicodeBlock::GREEK_EXTENDED [static]

const UnicodeBlock java::lang::Character::UnicodeBlock::GENERAL_PUNCTUATION [static]

const UnicodeBlock java::lang::Character::UnicodeBlock::SUPERSCRIPTS_AND_SUBSCRIPTS [static]

const UnicodeBlock java::lang::Character::UnicodeBlock::CURRENCY_SYMBOLS [static]

const UnicodeBlock java::lang::Character::UnicodeBlock::COMBINING_MARKS_FOR_SYMBOLS [static]

const UnicodeBlock java::lang::Character::UnicodeBlock::LETTERLIKE_SYMBOLS [static]

const UnicodeBlock java::lang::Character::UnicodeBlock::NUMBER_FORMS [static]

const UnicodeBlock java::lang::Character::UnicodeBlock::ARROWS [static]

const UnicodeBlock java::lang::Character::UnicodeBlock::MATHEMATICAL_OPERATORS [static]

const UnicodeBlock java::lang::Character::UnicodeBlock::MISCELLANEOUS_TECHNICAL [static]

const UnicodeBlock java::lang::Character::UnicodeBlock::CONTROL_PICTURES [static]

const UnicodeBlock java::lang::Character::UnicodeBlock::OPTICAL_CHARACTER_RECOGNITION [static]

const UnicodeBlock java::lang::Character::UnicodeBlock::ENCLOSED_ALPHANUMERICS [static]

const UnicodeBlock java::lang::Character::UnicodeBlock::BOX_DRAWING [static]

const UnicodeBlock java::lang::Character::UnicodeBlock::BLOCK_ELEMENTS [static]

const UnicodeBlock java::lang::Character::UnicodeBlock::GEOMETRIC_SHAPES [static]

const UnicodeBlock java::lang::Character::UnicodeBlock::MISCELLANEOUS_SYMBOLS [static]

const UnicodeBlock java::lang::Character::UnicodeBlock::DINGBATS [static]

const UnicodeBlock java::lang::Character::UnicodeBlock::CJK_SYMBOLS_AND_PUNCTUATION [static]

const UnicodeBlock java::lang::Character::UnicodeBlock::HIRAGANA [static]

const UnicodeBlock java::lang::Character::UnicodeBlock::KATAKANA [static]

const UnicodeBlock java::lang::Character::UnicodeBlock::BOPOMOFO [static]

const UnicodeBlock java::lang::Character::UnicodeBlock::HANGUL_COMPATIBILITY_JAMO [static]

const UnicodeBlock java::lang::Character::UnicodeBlock::KANBUN [static]

const UnicodeBlock java::lang::Character::UnicodeBlock::ENCLOSED_CJK_LETTERS_AND_MONTHS [static]

const UnicodeBlock java::lang::Character::UnicodeBlock::CJK_COMPATIBILITY [static]

const UnicodeBlock java::lang::Character::UnicodeBlock::CJK_UNIFIED_IDEOGRAPHS [static]

const UnicodeBlock java::lang::Character::UnicodeBlock::HANGUL_SYLLABLES [static]

const UnicodeBlock java::lang::Character::UnicodeBlock::SURROGATES_AREA [static]

const UnicodeBlock java::lang::Character::UnicodeBlock::PRIVATE_USE_AREA [static]

const UnicodeBlock java::lang::Character::UnicodeBlock::CJK_COMPATIBILITY_IDEOGRAPHS [static]

const UnicodeBlock java::lang::Character::UnicodeBlock::ALPHABETIC_PRESENTATION_FORMS [static]

const UnicodeBlock java::lang::Character::UnicodeBlock::ARABIC_PRESENTATION_FORMS_A [static]

const UnicodeBlock java::lang::Character::UnicodeBlock::COMBINING_HALF_MARKS [static]

const UnicodeBlock java::lang::Character::UnicodeBlock::CJK_COMPATIBILITY_FORMS [static]

const UnicodeBlock java::lang::Character::UnicodeBlock::SMALL_FORM_VARIANTS [static]

const UnicodeBlock java::lang::Character::UnicodeBlock::ARABIC_PRESENTATION_FORMS_B [static]

const UnicodeBlock java::lang::Character::UnicodeBlock::HALFWIDTH_AND_FULLWIDTH_FORMS [static]

const UnicodeBlock java::lang::Character::UnicodeBlock::SPECIALS [static]


The documentation for this class was generated from the following file:
Generated on Fri May 16 11:56:35 2008 for CrossPlatformJavaLikeC++API by  doxygen 1.5.3