OSDN Git Service

original
[gb-231r1-is01/Gingerbread_2.3.3_r1_IS01.git] / libcore / luni / src / main / java / com / ibm / icu4jni / text / CollationAttribute.java
1 /**
2 *******************************************************************************
3 * Copyright (C) 1996-2005, International Business Machines Corporation and    *
4 * others. All Rights Reserved.                                                *
5 *******************************************************************************
6 *
7 *******************************************************************************
8 */
9
10 package com.ibm.icu4jni.text;
11
12 /**
13  * TODO: move these constants into NativeCollation.
14  */
15 public final class CollationAttribute {
16     // Values from the native UColAttributeValue enum.
17     public static final int VALUE_DEFAULT = -1;
18     public static final int VALUE_PRIMARY = 0;
19     public static final int VALUE_SECONDARY = 1;
20     public static final int VALUE_TERTIARY = 2;
21     public static final int VALUE_DEFAULT_STRENGTH = VALUE_TERTIARY;
22     public static final int VALUE_QUATERNARY = 3;
23     public static final int VALUE_IDENTICAL = 15;
24     public static final int VALUE_OFF = 16;
25     public static final int VALUE_ON = 17;
26     public static final int VALUE_SHIFTED = 20;
27     public static final int VALUE_NON_IGNORABLE = 21;
28     public static final int VALUE_LOWER_FIRST = 24;
29     public static final int VALUE_UPPER_FIRST = 25;
30     public static final int VALUE_ON_WITHOUT_HANGUL = 28;
31     public static final int VALUE_ATTRIBUTE_VALUE_COUNT = 29;
32     // Values from the UColAttribute enum.
33     public static final int FRENCH_COLLATION = 0;
34     public static final int ALTERNATE_HANDLING = 1;
35     public static final int CASE_FIRST = 2;
36     public static final int CASE_LEVEL = 3;
37     public static final int NORMALIZATION_MODE = 4;
38     public static final int DECOMPOSITION_MODE = NORMALIZATION_MODE;
39     public static final int STRENGTH = 5;
40 }