| java.lang.Object com.ibm.icu.dev.test.util.UnicodeLabel com.ibm.icu.dev.test.util.UnicodeProperty
All known Subclasses: com.ibm.icu.dev.test.util.ICUPropertyFactory,
Inner Class :public static class Name implements Comparable | |
Inner Class :public static class Factory | |
Inner Class :abstract public static class StringFilter implements Cloneable | |
Inner Class :public static class MapFilter extends StringFilter | |
Inner Class :public interface PatternMatcher extends ObjectMatcher | |
Inner Class :public static class InversePatternMatcher extends InverseMatcher implements PatternMatcher | |
Inner Class :public static class SimpleMatcher implements PatternMatcher | |
Inner Class :abstract public static class BaseProperty extends UnicodeProperty | |
Inner Class :abstract public static class SimpleProperty extends BaseProperty | |
Inner Class :public static class UnicodeMapProperty extends BaseProperty | |
Method Summary | |
abstract protected List | _getAvailableValues(List result) | abstract protected List | _getNameAliases(List result) | protected UnicodeMap | _getUnicodeMap() | abstract protected String | _getValue(int codepoint) | abstract protected List | _getValueAliases(String valueAlias, List result) | abstract protected String | _getVersion() | public static void | addAll(UnicodeSetIterator source, UnicodeSet result) | public static Collection | addAllUnique(Collection source, Collection result) Really ought to create a Collection UniqueList, that forces uniqueness. | public static Collection | addAllUnique(Object[] source, Collection result) Really ought to create a Collection UniqueList, that forces uniqueness. | public static Collection | addUnique(Object obj, Collection result) Really ought to create a Collection UniqueList, that forces uniqueness. | public static int | compareNames(String a, String b) | public static boolean | equalNames(String a, String b) | final public static boolean | equals(int codepoint, String other) Utility function for comparing codepoint to string without
generating new string. | public List | getAvailableValues(List result) | final public List | getAvailableValues() | final public String | getFirstNameAlias() | final public String | getFirstValueAlias(String value) | public int | getMaxWidth(boolean getShortest) | final public String | getName() | public List | getNameAliases(List result) | final public List | getNameAliases() | final public UnicodeSet | getSet(String propertyValue) | final public UnicodeSet | getSet(PatternMatcher matcher) | final public UnicodeSet | getSet(String propertyValue, UnicodeSet result) | final public UnicodeSet | getSet(PatternMatcher matcher, UnicodeSet result) | public static String | getStack() | final public int | getType() | public static String | getTypeName(int propType) | public UnicodeMap | getUnicodeMap() | public UnicodeMap | getUnicodeMap(boolean getShortest) | protected UnicodeMap | getUnicodeMap_internal() | public String | getValue(int codepoint) | final public String | getValue(int codepoint, boolean getShortest) | public List | getValueAliases(String valueAlias, List result) | final public List | getValueAliases(String valueAlias) | public String | getVersion() | final public boolean | isType(int mask) | public static String | regularize(String source, boolean titlecaseStart) These routines use the Java functions, because they only need to act on ASCII
Changes space, - into _, inserts _ between lower and UPPER. | final protected void | setName(String string) | final protected void | setType(int i) | public static String | toNameSkeleton(String source) | public static String | toSkeleton(String source) |
CHECK_VALUE | public static int CHECK_VALUE(Code) | | |
DEBUG | public static boolean DEBUG(Code) | | |
PROPERTY_COMPARATOR | final public static Comparator PROPERTY_COMPARATOR(Code) | | Utility for managing property & non-string value aliases
|
UNKNOWNBINARYEXTENDED_BINARYENUMERATEDEXTENDED_ENUMERATEDCATALOGEXTENDED_CATALOGMISCEXTENDED_MISCSTRINGEXTENDED_STRINGNUMERICEXTENDED_NUMERICSTART_TYPELIMIT_TYPEEXTENDED_MASKCORE_MASKBINARY_MASKSTRING_MASKSTRING_OR_MISC_MASKENUMERATED_OR_CATALOG_MASK | final public static int UNKNOWNBINARYEXTENDED_BINARYENUMERATEDEXTENDED_ENUMERATEDCATALOGEXTENDED_CATALOGMISCEXTENDED_MISCSTRINGEXTENDED_STRINGNUMERICEXTENDED_NUMERICSTART_TYPELIMIT_TYPEEXTENDED_MASKCORE_MASKBINARY_MASKSTRING_MASKSTRING_OR_MISC_MASKENUMERATED_OR_CATALOG_MASK(Code) | | |
_getAvailableValues | abstract protected List _getAvailableValues(List result)(Code) | | |
_getNameAliases | abstract protected List _getNameAliases(List result)(Code) | | |
_getValue | abstract protected String _getValue(int codepoint)(Code) | | |
addAllUnique | public static Collection addAllUnique(Collection source, Collection result)(Code) | | Really ought to create a Collection UniqueList, that forces uniqueness. But for now...
|
addAllUnique | public static Collection addAllUnique(Object[] source, Collection result)(Code) | | Really ought to create a Collection UniqueList, that forces uniqueness. But for now...
|
addUnique | public static Collection addUnique(Object obj, Collection result)(Code) | | Really ought to create a Collection UniqueList, that forces uniqueness. But for now...
|
compareNames | public static int compareNames(String a, String b)(Code) | | Utility for managing property & non-string value aliases
|
equalNames | public static boolean equalNames(String a, String b)(Code) | | Utility for managing property & non-string value aliases
|
equals | final public static boolean equals(int codepoint, String other)(Code) | | Utility function for comparing codepoint to string without
generating new string.
Parameters: codepoint - Parameters: other - true if the codepoint equals the string |
getAvailableValues | final public List getAvailableValues()(Code) | | |
getFirstNameAlias | final public String getFirstNameAlias()(Code) | | |
getMaxWidth | public int getMaxWidth(boolean getShortest)(Code) | | |
getNameAliases | final public List getNameAliases()(Code) | | |
getStack | public static String getStack()(Code) | | Utility for debugging
|
getType | final public int getType()(Code) | | |
getTypeName | public static String getTypeName(int propType)(Code) | | |
getUnicodeMap | public UnicodeMap getUnicodeMap(boolean getShortest)(Code) | | the unicode map |
getUnicodeMap_internal | protected UnicodeMap getUnicodeMap_internal()(Code) | | the unicode map |
getValue | final public String getValue(int codepoint, boolean getShortest)(Code) | | |
isType | final public boolean isType(int mask)(Code) | | |
regularize | public static String regularize(String source, boolean titlecaseStart)(Code) | | These routines use the Java functions, because they only need to act on ASCII
Changes space, - into _, inserts _ between lower and UPPER.
|
setType | final protected void setType(int i)(Code) | | |
toSkeleton | public static String toSkeleton(String source)(Code) | | Utility for managing property & non-string value aliases
|
|
|