com.ibm.icu4jni.text
Class CollationAttribute

java.lang.Object
  |
  +--com.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
Status:
Deprecated in 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()