Main Page | Modules | Class Hierarchy | Class List | Directories | File List | Class Members | Related Pages

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

A family of character subsets representing the character blocks in the Unicode specification. More...

#include <java_lang_Character_UnicodeBlock.h>

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

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

Collaboration graph
[legend]
List of all members.

Public Types

enum  {
  xmogDefaultFlags = xmog_base::GLOBAL, xmogMajorVersion = 3, xmogMinorVersion = 2, xmogPatchVersion = 9,
  xmogBuildNumber = 2047
}
typedef ::xmog_java_array_template<
::java::lang::Character::UnicodeBlock
array1D
typedef ::xmog_java_array_template<
::xmog_java_array_template<
::java::lang::Character::UnicodeBlock > > 
array2D

Static Public Member Functions

::java::lang::Character::UnicodeBlock of (jchar c,::xmog_localenv *p_xenv=NULL, xmog_flags f_xflags=xmogDefaultFlags)
 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

::java::lang::Character::UnicodeBlock ALPHABETIC_PRESENTATION_FORMS
 Constant for the Unicode character block of the same name.
::java::lang::Character::UnicodeBlock ARABIC
 Constant for the Unicode character block of the same name.
::java::lang::Character::UnicodeBlock ARABIC_PRESENTATION_FORMS_A
 Constant for the Unicode character block of the same name.
::java::lang::Character::UnicodeBlock ARABIC_PRESENTATION_FORMS_B
 Constant for the Unicode character block of the same name.
::java::lang::Character::UnicodeBlock ARMENIAN
 Constant for the Unicode character block of the same name.
::java::lang::Character::UnicodeBlock ARROWS
 Constant for the Unicode character block of the same name.
::java::lang::Character::UnicodeBlock BASIC_LATIN
 Constant for the Unicode character block of the same name.
::java::lang::Character::UnicodeBlock BENGALI
 Constant for the Unicode character block of the same name.
::java::lang::Character::UnicodeBlock BLOCK_ELEMENTS
 Constant for the Unicode character block of the same name.
::java::lang::Character::UnicodeBlock BOPOMOFO
 Constant for the Unicode character block of the same name.
::java::lang::Character::UnicodeBlock BOPOMOFO_EXTENDED
 Constant for the Unicode character block of the same name.
::java::lang::Character::UnicodeBlock BOX_DRAWING
 Constant for the Unicode character block of the same name.
::java::lang::Character::UnicodeBlock BRAILLE_PATTERNS
 Constant for the Unicode character block of the same name.
::java::lang::Character::UnicodeBlock CHEROKEE
 Constant for the Unicode character block of the same name.
::java::lang::Character::UnicodeBlock CJK_COMPATIBILITY
 Constant for the Unicode character block of the same name.
::java::lang::Character::UnicodeBlock CJK_COMPATIBILITY_FORMS
 Constant for the Unicode character block of the same name.
::java::lang::Character::UnicodeBlock CJK_COMPATIBILITY_IDEOGRAPHS
 Constant for the Unicode character block of the same name.
::java::lang::Character::UnicodeBlock CJK_RADICALS_SUPPLEMENT
 Constant for the Unicode character block of the same name.
::java::lang::Character::UnicodeBlock CJK_SYMBOLS_AND_PUNCTUATION
 Constant for the Unicode character block of the same name.
::java::lang::Character::UnicodeBlock CJK_UNIFIED_IDEOGRAPHS
 Constant for the Unicode character block of the same name.
::java::lang::Character::UnicodeBlock CJK_UNIFIED_IDEOGRAPHS_EXTENSION_A
 Constant for the Unicode character block of the same name.
::java::lang::Character::UnicodeBlock COMBINING_DIACRITICAL_MARKS
 Constant for the Unicode character block of the same name.
::java::lang::Character::UnicodeBlock COMBINING_HALF_MARKS
 Constant for the Unicode character block of the same name.
::java::lang::Character::UnicodeBlock COMBINING_MARKS_FOR_SYMBOLS
 Constant for the Unicode character block of the same name.
::java::lang::Character::UnicodeBlock CONTROL_PICTURES
 Constant for the Unicode character block of the same name.
::java::lang::Character::UnicodeBlock CURRENCY_SYMBOLS
 Constant for the Unicode character block of the same name.
::java::lang::Character::UnicodeBlock CYRILLIC
 Constant for the Unicode character block of the same name.
::java::lang::Character::UnicodeBlock DEVANAGARI
 Constant for the Unicode character block of the same name.
::java::lang::Character::UnicodeBlock DINGBATS
 Constant for the Unicode character block of the same name.
::java::lang::Character::UnicodeBlock ENCLOSED_ALPHANUMERICS
 Constant for the Unicode character block of the same name.
::java::lang::Character::UnicodeBlock ENCLOSED_CJK_LETTERS_AND_MONTHS
 Constant for the Unicode character block of the same name.
::java::lang::Character::UnicodeBlock ETHIOPIC
 Constant for the Unicode character block of the same name.
::java::lang::Character::UnicodeBlock GENERAL_PUNCTUATION
 Constant for the Unicode character block of the same name.
::java::lang::Character::UnicodeBlock GEOMETRIC_SHAPES
 Constant for the Unicode character block of the same name.
::java::lang::Character::UnicodeBlock GEORGIAN
 Constant for the Unicode character block of the same name.
::java::lang::Character::UnicodeBlock GREEK
 Constant for the Unicode character block of the same name.
::java::lang::Character::UnicodeBlock GREEK_EXTENDED
 Constant for the Unicode character block of the same name.
::java::lang::Character::UnicodeBlock GUJARATI
 Constant for the Unicode character block of the same name.
::java::lang::Character::UnicodeBlock GURMUKHI
 Constant for the Unicode character block of the same name.
::java::lang::Character::UnicodeBlock HALFWIDTH_AND_FULLWIDTH_FORMS
 Constant for the Unicode character block of the same name.
::java::lang::Character::UnicodeBlock HANGUL_COMPATIBILITY_JAMO
 Constant for the Unicode character block of the same name.
::java::lang::Character::UnicodeBlock HANGUL_JAMO
 Constant for the Unicode character block of the same name.
::java::lang::Character::UnicodeBlock HANGUL_SYLLABLES
 Constant for the Unicode character block of the same name.
::java::lang::Character::UnicodeBlock HEBREW
 Constant for the Unicode character block of the same name.
::java::lang::Character::UnicodeBlock HIRAGANA
 Constant for the Unicode character block of the same name.
::java::lang::Character::UnicodeBlock IDEOGRAPHIC_DESCRIPTION_CHARACTERS
 Constant for the Unicode character block of the same name.
::java::lang::Character::UnicodeBlock IPA_EXTENSIONS
 Constant for the Unicode character block of the same name.
::java::lang::Character::UnicodeBlock KANBUN
 Constant for the Unicode character block of the same name.
::java::lang::Character::UnicodeBlock KANGXI_RADICALS
 Constant for the Unicode character block of the same name.
::java::lang::Character::UnicodeBlock KANNADA
 Constant for the Unicode character block of the same name.
::java::lang::Character::UnicodeBlock KATAKANA
 Constant for the Unicode character block of the same name.
::java::lang::Character::UnicodeBlock KHMER
 Constant for the Unicode character block of the same name.
::java::lang::Character::UnicodeBlock LAO
 Constant for the Unicode character block of the same name.
::java::lang::Character::UnicodeBlock LATIN_1_SUPPLEMENT
 Constant for the Unicode character block of the same name.
::java::lang::Character::UnicodeBlock LATIN_EXTENDED_A
 Constant for the Unicode character block of the same name.
::java::lang::Character::UnicodeBlock LATIN_EXTENDED_ADDITIONAL
 Constant for the Unicode character block of the same name.
::java::lang::Character::UnicodeBlock LATIN_EXTENDED_B
 Constant for the Unicode character block of the same name.
::java::lang::Character::UnicodeBlock LETTERLIKE_SYMBOLS
 Constant for the Unicode character block of the same name.
::java::lang::Character::UnicodeBlock MALAYALAM
 Constant for the Unicode character block of the same name.
::java::lang::Character::UnicodeBlock MATHEMATICAL_OPERATORS
 Constant for the Unicode character block of the same name.
::java::lang::Character::UnicodeBlock MISCELLANEOUS_SYMBOLS
 Constant for the Unicode character block of the same name.
::java::lang::Character::UnicodeBlock MISCELLANEOUS_TECHNICAL
 Constant for the Unicode character block of the same name.
::java::lang::Character::UnicodeBlock MONGOLIAN
 Constant for the Unicode character block of the same name.
::java::lang::Character::UnicodeBlock MYANMAR
 Constant for the Unicode character block of the same name.
::java::lang::Character::UnicodeBlock NUMBER_FORMS
 Constant for the Unicode character block of the same name.
::java::lang::Character::UnicodeBlock OGHAM
 Constant for the Unicode character block of the same name.
::java::lang::Character::UnicodeBlock OPTICAL_CHARACTER_RECOGNITION
 Constant for the Unicode character block of the same name.
::java::lang::Character::UnicodeBlock ORIYA
 Constant for the Unicode character block of the same name.
::java::lang::Character::UnicodeBlock PRIVATE_USE_AREA
 Constant for the Unicode character block of the same name.
::java::lang::Character::UnicodeBlock RUNIC
 Constant for the Unicode character block of the same name.
::java::lang::Character::UnicodeBlock SINHALA
 Constant for the Unicode character block of the same name.
::java::lang::Character::UnicodeBlock SMALL_FORM_VARIANTS
 Constant for the Unicode character block of the same name.
::java::lang::Character::UnicodeBlock SPACING_MODIFIER_LETTERS
 Constant for the Unicode character block of the same name.
::java::lang::Character::UnicodeBlock SPECIALS
 Constant for the Unicode character block of the same name.
::java::lang::Character::UnicodeBlock SUPERSCRIPTS_AND_SUBSCRIPTS
 Constant for the Unicode character block of the same name.
::java::lang::Character::UnicodeBlock SURROGATES_AREA
 Constant for the Unicode character block of the same name.
::java::lang::Character::UnicodeBlock SYRIAC
 Constant for the Unicode character block of the same name.
::java::lang::Character::UnicodeBlock TAMIL
 Constant for the Unicode character block of the same name.
::java::lang::Character::UnicodeBlock TELUGU
 Constant for the Unicode character block of the same name.
::java::lang::Character::UnicodeBlock THAANA
 Constant for the Unicode character block of the same name.
::java::lang::Character::UnicodeBlock THAI
 Constant for the Unicode character block of the same name.
::java::lang::Character::UnicodeBlock TIBETAN
 Constant for the Unicode character block of the same name.
::java::lang::Character::UnicodeBlock UNIFIED_CANADIAN_ABORIGINAL_SYLLABICS
 Constant for the Unicode character block of the same name.
::java::lang::Character::UnicodeBlock YI_RADICALS
 Constant for the Unicode character block of the same name.
::java::lang::Character::UnicodeBlock YI_SYLLABLES
 Constant for the Unicode character block of the same name.

Detailed Description

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.


Member Function Documentation

::java::lang::Character::UnicodeBlock java::lang::Character::UnicodeBlock::of jchar  c,
::xmog_localenv p_xenv = NULL,
xmog_flags  f_xflags = xmogDefaultFlags
[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
p_xenv the local call environment. The default value is NULL.
f_xflags the flags that allow control over the reference type and other internal matters. The default value is xmog_base::GLOBAL.
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


The documentation for this class was generated from the following file:
Generated on Fri Jun 16 10:19:21 2006 for JMS Courier for C++ by  doxygen 1.4.1