com.ibm.icu4jni.text
Class CollationAttribute

java.lang.Object
  extended bycom.ibm.icu4jni.text.CollationAttribute

public final class CollationAttribute
extends java.lang.Object

Interface for storing ICU collation equivalent enum values. Constants with the prefix VALUE corresponds to ICU's UColAttributeValues, the rest corresponds to UColAttribute.

Status:
Stable ICU 2.4.

Field Summary
static int ALTERNATE_HANDLING
          Attribute for handling variable elements
static int ATTRIBUTE_COUNT
          Attribute count
static int CASE_FIRST
          Who goes first, lower case or uppercase.
static int CASE_LEVEL
          Do we have an extra case level
static int FRENCH_COLLATION
          Attribute for direction of secondary weights
static int NORMALIZATION_MODE
          Attribute for normalization
static int STRENGTH
          Attribute for strength
static int VALUE_ATTRIBUTE_VALUE_COUNT
          Number of attribute value constants
static int VALUE_DEFAULT
          Default value, accepted by most attributes
static int VALUE_DEFAULT_STRENGTH
          Default collation strength
static int VALUE_IDENTICAL
          Identical collation strength
static int VALUE_LOWER_FIRST
          CASE_FIRST mode constants
static int VALUE_NON_IGNORABLE
           
static int VALUE_OFF
          Turn the feature off - works for FRENCH_COLLATION, CASE_LEVEL, HIRAGANA_QUATERNARY_MODE and DECOMPOSITION_MODE
static int VALUE_ON
           
static int VALUE_ON_WITHOUT_HANGUL
          Deprecated. ICU 2.4. Users advised to use VALUE_ON instead.
static int VALUE_PRIMARY
          Primary collation strength
static int VALUE_QUATERNARY
          Quaternary collation strength
static int VALUE_SECONDARY
          Secondary collation strength
static int VALUE_SHIFTED
          ALTERNATE_HANDLING mode constants
static int VALUE_TERTIARY
          Tertiary collation strength
static int VALUE_UPPER_FIRST
           
 
Constructor Summary
CollationAttribute()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

VALUE_DEFAULT

public static final int VALUE_DEFAULT
Default value, accepted by most attributes

See Also:
Constant Field Values
Status:
Stable ICU 2.4.

VALUE_PRIMARY

public static final int VALUE_PRIMARY
Primary collation strength

See Also:
Constant Field Values
Status:
Stable ICU 2.4.

VALUE_SECONDARY

public static final int VALUE_SECONDARY
Secondary collation strength

See Also:
Constant Field Values
Status:
Stable ICU 2.4.

VALUE_TERTIARY

public static final int VALUE_TERTIARY
Tertiary collation strength

See Also:
Constant Field Values
Status:
Stable ICU 2.4.

VALUE_DEFAULT_STRENGTH

public static final int VALUE_DEFAULT_STRENGTH
Default collation strength

See Also:
Constant Field Values
Status:
Stable ICU 2.4.

VALUE_QUATERNARY

public static final int VALUE_QUATERNARY
Quaternary collation strength

See Also:
Constant Field Values
Status:
Stable ICU 2.4.

VALUE_IDENTICAL

public static final int VALUE_IDENTICAL
Identical collation strength

See Also:
Constant Field Values
Status:
Stable ICU 2.4.

VALUE_OFF

public static final int VALUE_OFF
Turn the feature off - works for FRENCH_COLLATION, CASE_LEVEL, HIRAGANA_QUATERNARY_MODE and DECOMPOSITION_MODE

See Also:
Constant Field Values
Status:
Stable ICU 2.4.

VALUE_ON

public static final int VALUE_ON
See Also:
Constant Field Values
Status:
Stable ICU 2.4.

VALUE_SHIFTED

public static final int VALUE_SHIFTED
ALTERNATE_HANDLING mode constants

See Also:
Constant Field Values
Status:
Stable ICU 2.4.

VALUE_NON_IGNORABLE

public static final int VALUE_NON_IGNORABLE
See Also:
Constant Field Values
Status:
Stable ICU 2.4.

VALUE_LOWER_FIRST

public static final int VALUE_LOWER_FIRST
CASE_FIRST mode constants

See Also:
Constant Field Values
Status:
Stable ICU 2.4.

VALUE_UPPER_FIRST

public static final int VALUE_UPPER_FIRST
See Also:
Constant Field Values
Status:
Stable ICU 2.4.

VALUE_ON_WITHOUT_HANGUL

public static final int VALUE_ON_WITHOUT_HANGUL
Deprecated. ICU 2.4. Users advised to use VALUE_ON instead.

NORMALIZATION_MODE mode constants

See Also:
Constant Field Values
Note, ICU 2.4. . Users advised to use VALUE_ON instead.

VALUE_ATTRIBUTE_VALUE_COUNT

public static final int VALUE_ATTRIBUTE_VALUE_COUNT
Number of attribute value constants

See Also:
Constant Field Values
Status:
Stable ICU 2.4.

FRENCH_COLLATION

public static final int FRENCH_COLLATION
Attribute for direction of secondary weights

See Also:
Constant Field Values
Status:
Stable ICU 2.4.

ALTERNATE_HANDLING

public static final int ALTERNATE_HANDLING
Attribute for handling variable elements

See Also:
Constant Field Values
Status:
Stable ICU 2.4.

CASE_FIRST

public static final int CASE_FIRST
Who goes first, lower case or uppercase.

See Also:
Constant Field Values
Status:
Stable ICU 2.4.

CASE_LEVEL

public static final int CASE_LEVEL
Do we have an extra case level

See Also:
Constant Field Values
Status:
Stable ICU 2.4.

NORMALIZATION_MODE

public static final int NORMALIZATION_MODE
Attribute for normalization

See Also:
Constant Field Values
Status:
Stable ICU 2.4.

STRENGTH

public static final int STRENGTH
Attribute for strength

See Also:
Constant Field Values
Status:
Stable ICU 2.4.

ATTRIBUTE_COUNT

public static final int ATTRIBUTE_COUNT
Attribute count

See Also:
Constant Field Values
Status:
Stable ICU 2.4.
Constructor Detail

CollationAttribute

public CollationAttribute()