Top Description Fields Constructors Methods
com.ibm.icu.impl

public final Class CharacterPropertiesImpl

extends Object
Class Inheritance
Imports
com.ibm.icu.lang.UCharacter, .UProperty, com.ibm.icu.text.UnicodeSet

Properties functionality above class UCharacterProperty but below class CharacterProperties and class UnicodeSet.

Field Summary

Modifier and TypeField and Description
private static final UnicodeSet[]
inclusions

A set of all characters _except_ the second through last characters of certain ranges.

private static final int

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public static synchronized void
public static synchronized UnicodeSet
getInclusionsForProperty(int prop)

Returns a mutable UnicodeSet -- do not modify!

private static UnicodeSet
private static UnicodeSet
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

inclusionsback to summary
private static final UnicodeSet[] inclusions

A set of all characters _except_ the second through last characters of certain ranges. These ranges are ranges of characters whose properties are all exactly alike, e.g. CJK Ideographs from U+4E00 to U+9FA5.

NUM_INCLUSIONSback to summary
private static final int NUM_INCLUSIONS

Constructor Detail

CharacterPropertiesImplback to summary
public CharacterPropertiesImpl()

Method Detail

clearback to summary
public static synchronized void clear()

For UnicodeSet#setDefaultXSymbolTable.

getInclusionsForPropertyback to summary
public static synchronized UnicodeSet getInclusionsForProperty(int prop)

Returns a mutable UnicodeSet -- do not modify!

getInclusionsForSourceback to summary
private static UnicodeSet getInclusionsForSource(int src)
getIntPropInclusionsback to summary
private static UnicodeSet getIntPropInclusions(int prop)