blob: eaf626f4f306881c9b792033ecd5708da8dc36d9 [file] [log] [blame]
/**
*******************************************************************************
* Copyright (C) 1996-2005, International Business Machines Corporation and *
* others. All Rights Reserved. *
*******************************************************************************
*
*******************************************************************************
*/
package com.ibm.icu4jni.text;
/**
* TODO: move these constants into NativeCollation.
*/
public final class CollationAttribute {
// Values from the native UColAttributeValue enum.
public static final int VALUE_DEFAULT = -1;
public static final int VALUE_PRIMARY = 0;
public static final int VALUE_SECONDARY = 1;
public static final int VALUE_TERTIARY = 2;
public static final int VALUE_DEFAULT_STRENGTH = VALUE_TERTIARY;
public static final int VALUE_QUATERNARY = 3;
public static final int VALUE_IDENTICAL = 15;
public static final int VALUE_OFF = 16;
public static final int VALUE_ON = 17;
public static final int VALUE_SHIFTED = 20;
public static final int VALUE_NON_IGNORABLE = 21;
public static final int VALUE_LOWER_FIRST = 24;
public static final int VALUE_UPPER_FIRST = 25;
public static final int VALUE_ON_WITHOUT_HANGUL = 28;
public static final int VALUE_ATTRIBUTE_VALUE_COUNT = 29;
// Values from the UColAttribute enum.
public static final int FRENCH_COLLATION = 0;
public static final int ALTERNATE_HANDLING = 1;
public static final int CASE_FIRST = 2;
public static final int CASE_LEVEL = 3;
public static final int NORMALIZATION_MODE = 4;
public static final int DECOMPOSITION_MODE = NORMALIZATION_MODE;
public static final int STRENGTH = 5;
}