summaryrefslogtreecommitdiffstats
path: root/android_icu4j/src/main/java/android/icu/impl/duration/impl/DataRecord.java
diff options
context:
space:
mode:
Diffstat (limited to 'android_icu4j/src/main/java/android/icu/impl/duration/impl/DataRecord.java')
-rw-r--r--android_icu4j/src/main/java/android/icu/impl/duration/impl/DataRecord.java45
1 files changed, 45 insertions, 0 deletions
diff --git a/android_icu4j/src/main/java/android/icu/impl/duration/impl/DataRecord.java b/android_icu4j/src/main/java/android/icu/impl/duration/impl/DataRecord.java
index 62d690e61..4224365ff 100644
--- a/android_icu4j/src/main/java/android/icu/impl/duration/impl/DataRecord.java
+++ b/android_icu4j/src/main/java/android/icu/impl/duration/impl/DataRecord.java
@@ -175,6 +175,9 @@ public class DataRecord {
out.close();
}
+ /**
+ * @hide Only a subset of ICU is exposed in Android
+ */
public static class ScopeData {
String prefix;
boolean requiresDigitPrefix;
@@ -202,6 +205,9 @@ public class DataRecord {
}
}
+ /**
+ * @hide Only a subset of ICU is exposed in Android
+ */
public static interface ETimeLimit {
public static final byte NOLIMIT = 0;
public static final byte LT = 1;
@@ -209,6 +215,9 @@ public class DataRecord {
public static final String[] names = { "NOLIMIT", "LT", "MT" };
}
+ /**
+ * @hide Only a subset of ICU is exposed in Android
+ */
public static interface ETimeDirection {
public static final byte NODIRECTION = 0;
public static final byte PAST = 1;
@@ -216,6 +225,9 @@ public class DataRecord {
public static final String[] names = { "NODIRECTION", "PAST", "FUTURE" };
}
+ /**
+ * @hide Only a subset of ICU is exposed in Android
+ */
public static interface EUnitVariant {
public static final byte PLURALIZED = 0;
public static final byte MEDIUM = 1;
@@ -223,6 +235,9 @@ public class DataRecord {
public static final String[] names = { "PLURALIZED", "MEDIUM", "SHORT" };
}
+ /**
+ * @hide Only a subset of ICU is exposed in Android
+ */
public static interface ECountVariant {
public static final byte INTEGER = 0;
public static final byte INTEGER_CUSTOM = 1;
@@ -234,6 +249,9 @@ public class DataRecord {
"HALF_FRACTION", "DECIMAL1", "DECIMAL2", "DECIMAL3" };
}
+ /**
+ * @hide Only a subset of ICU is exposed in Android
+ */
public static interface EPluralization {
public static final byte NONE = 0;
public static final byte PLURAL = 1;
@@ -245,6 +263,9 @@ public class DataRecord {
"PAUCAL", "HEBREW", "ARABIC" };
}
+ /**
+ * @hide Only a subset of ICU is exposed in Android
+ */
public static interface EHalfPlacement {
public static final byte PREFIX = 0;
public static final byte AFTER_FIRST = 1;
@@ -252,6 +273,9 @@ public class DataRecord {
public static final String[] names = { "PREFIX", "AFTER_FIRST", "LAST" };
}
+ /**
+ * @hide Only a subset of ICU is exposed in Android
+ */
public static interface ENumberSystem {
public static final byte DEFAULT = 0;
public static final byte CHINESE_TRADITIONAL = 1;
@@ -261,12 +285,18 @@ public class DataRecord {
"CHINESE_TRADITIONAL", "CHINESE_SIMPLIFIED", "KOREAN" };
}
+ /**
+ * @hide Only a subset of ICU is exposed in Android
+ */
public static interface EZeroHandling {
public static final byte ZPLURAL = 0;
public static final byte ZSINGULAR = 1;
public static final String[] names = { "ZPLURAL", "ZSINGULAR" };
}
+ /**
+ * @hide Only a subset of ICU is exposed in Android
+ */
public static interface EDecimalHandling {
public static final byte DPLURAL = 0;
public static final byte DSINGULAR = 1;
@@ -276,6 +306,9 @@ public class DataRecord {
"DSINGULAR_SUBONE", "DPAUCAL" };
}
+ /**
+ * @hide Only a subset of ICU is exposed in Android
+ */
public static interface EFractionHandling {
public static final byte FPLURAL = 0;
public static final byte FSINGULAR_PLURAL = 1;
@@ -285,6 +318,9 @@ public class DataRecord {
"FSINGULAR_PLURAL_ANDAHALF", "FPAUCAL" };
}
+ /**
+ * @hide Only a subset of ICU is exposed in Android
+ */
public static interface EHalfSupport {
public static final byte YES = 0;
public static final byte NO = 1;
@@ -292,6 +328,9 @@ public class DataRecord {
public static final String[] names = { "YES", "NO", "ONE_PLUS" };
}
+ /**
+ * @hide Only a subset of ICU is exposed in Android
+ */
public static interface EMilliSupport {
public static final byte YES = 0;
public static final byte NO = 1;
@@ -299,6 +338,9 @@ public class DataRecord {
public static final String[] names = { "YES", "NO", "WITH_SECONDS" };
}
+ /**
+ * @hide Only a subset of ICU is exposed in Android
+ */
public static interface ESeparatorVariant {
public static final byte NONE = 0;
public static final byte SHORT = 1;
@@ -306,6 +348,9 @@ public class DataRecord {
public static final String[] names = { "NONE", "SHORT", "FULL" };
}
+ /**
+ * @hide Only a subset of ICU is exposed in Android
+ */
public static interface EGender {
public static final byte M = 0;
public static final byte F = 1;