Class KeyTypeData


  • public class KeyTypeData
    extends java.lang.Object
    • Field Detail

      • DEPRECATED_KEYS

        static java.util.Set<java.lang.String> DEPRECATED_KEYS
      • DEPRECATED_KEY_TYPES

        static java.util.Map<java.lang.String,​java.util.Set<java.lang.String>> DEPRECATED_KEY_TYPES
      • KEY_DATA

        private static final java.lang.Object[][] KEY_DATA
      • BCP47_KEYS

        private static java.util.Map<java.lang.String,​java.util.Set<java.lang.String>> BCP47_KEYS
    • Constructor Detail

      • KeyTypeData

        public KeyTypeData()
    • Method Detail

      • toBcpKey

        public static java.lang.String toBcpKey​(java.lang.String key)
      • toLegacyKey

        public static java.lang.String toLegacyKey​(java.lang.String key)
      • toBcpType

        public static java.lang.String toBcpType​(java.lang.String key,
                                                 java.lang.String type,
                                                 Output<java.lang.Boolean> isKnownKey,
                                                 Output<java.lang.Boolean> isSpecialType)
      • toLegacyType

        public static java.lang.String toLegacyType​(java.lang.String key,
                                                    java.lang.String type,
                                                    Output<java.lang.Boolean> isKnownKey,
                                                    Output<java.lang.Boolean> isSpecialType)
      • initFromResourceBundle

        private static void initFromResourceBundle()
      • getKeyInfo

        private static void getKeyInfo​(UResourceBundle keyInfoRes)
        Reads keyInfo{ deprecated{ kh{"true"} vt{"true"} } valueType{ ca{"incremental"} h0{"single"} kr{"multiple"} vt{"multiple"} x0{"any"} } }
      • getTypeInfo

        private static void getTypeInfo​(UResourceBundle typeInfoRes)
        Reads: typeInfo{ deprecated{ co{ direct{"true"} } tz{ camtr{"true"} } } }
      • initFromTables

        private static void initFromTables()
      • getBcp47Keys

        public static java.util.Set<java.lang.String> getBcp47Keys()
      • getBcp47KeyTypes

        public static java.util.Set<java.lang.String> getBcp47KeyTypes​(java.lang.String key)
      • isDeprecated

        public static boolean isDeprecated​(java.lang.String key)
      • isDeprecated

        public static boolean isDeprecated​(java.lang.String key,
                                           java.lang.String type)