Top Inners Constructors Methods
com.ibm.icu.impl

public Class ValidIdentifiers

extends Object
Class Inheritance
Imports
java.util.Collections, .EnumMap, .HashMap, .HashSet, .Map, .Map.Entry, .Set, com.ibm.icu.impl.locale.AsciiUtil, com.ibm.icu.util.UResourceBundle, .UResourceBundleIterator

Author
markdavis

Nested and Inner Type Summary

Modifier and TypeClass and Description
public static enum
public static enum
private static class
public static class

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public static Map<ValidIdentifiers.Datatype, Map<ValidIdentifiers.Datasubtype, ValidIdentifiers.ValiditySet>>
public static ValidIdentifiers.Datasubtype
isValid(ValidIdentifiers.Datatype datatype, Set<ValidIdentifiers.Datasubtype> datasubtypes, String code)

Returns the Datasubtype containing the code, or null if there is none.

public static ValidIdentifiers.Datasubtype
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Constructor Detail

ValidIdentifiersback to summary
public ValidIdentifiers()

Method Detail

getDataback to summary
public static Map<ValidIdentifiers.Datatype, Map<ValidIdentifiers.Datasubtype, ValidIdentifiers.ValiditySet>> getData()
isValidback to summary
public static ValidIdentifiers.Datasubtype isValid(ValidIdentifiers.Datatype datatype, Set<ValidIdentifiers.Datasubtype> datasubtypes, String code)

Returns the Datasubtype containing the code, or null if there is none.

isValidback to summary
public static ValidIdentifiers.Datasubtype isValid(ValidIdentifiers.Datatype datatype, Set<ValidIdentifiers.Datasubtype> datasubtypes, String code, String value)
com.ibm.icu.impl back to summary

public final Enum ValidIdentifiers.Datasubtype

extends Enum<ValidIdentifiers.Datasubtype>
Class Inheritance

Field Summary

Modifier and TypeField and Description
public static final ValidIdentifiers.Datasubtype
public static final ValidIdentifiers.Datasubtype
public static final ValidIdentifiers.Datasubtype
public static final ValidIdentifiers.Datasubtype
public static final ValidIdentifiers.Datasubtype
public static final ValidIdentifiers.Datasubtype
public static final ValidIdentifiers.Datasubtype

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
public static ValidIdentifiers.Datasubtype
public static ValidIdentifiers.Datasubtype[]
Inherited from java.lang.Enum:
clonecompareTodescribeConstableequalsfinalizegetDeclaringClasshashCodenameordinaltoStringvalueOf

Field Detail

deprecatedback to summary
public static final ValidIdentifiers.Datasubtype deprecated
macroregionback to summary
public static final ValidIdentifiers.Datasubtype macroregion
private_useback to summary
public static final ValidIdentifiers.Datasubtype private_use
regularback to summary
public static final ValidIdentifiers.Datasubtype regular
reservedback to summary
public static final ValidIdentifiers.Datasubtype reserved
specialback to summary
public static final ValidIdentifiers.Datasubtype special
unknownback to summary
public static final ValidIdentifiers.Datasubtype unknown

Constructor Detail

Datasubtypeback to summary
private Datasubtype()

Method Detail

valueOfback to summary
public static ValidIdentifiers.Datasubtype valueOf(String name)
valuesback to summary
public static ValidIdentifiers.Datasubtype[] values()
com.ibm.icu.impl back to summary

public final Enum ValidIdentifiers.Datatype

extends Enum<ValidIdentifiers.Datatype>
Class Inheritance

Field Summary

Modifier and TypeField and Description
public static final ValidIdentifiers.Datatype
public static final ValidIdentifiers.Datatype
public static final ValidIdentifiers.Datatype
public static final ValidIdentifiers.Datatype
public static final ValidIdentifiers.Datatype
public static final ValidIdentifiers.Datatype
public static final ValidIdentifiers.Datatype
t

public static final ValidIdentifiers.Datatype
u

public static final ValidIdentifiers.Datatype
public static final ValidIdentifiers.Datatype
public static final ValidIdentifiers.Datatype
x

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
public static ValidIdentifiers.Datatype
public static ValidIdentifiers.Datatype[]
Inherited from java.lang.Enum:
clonecompareTodescribeConstableequalsfinalizegetDeclaringClasshashCodenameordinaltoStringvalueOf

Field Detail

currencyback to summary
public static final ValidIdentifiers.Datatype currency
illegalback to summary
public static final ValidIdentifiers.Datatype illegal
languageback to summary
public static final ValidIdentifiers.Datatype language
regionback to summary
public static final ValidIdentifiers.Datatype region
scriptback to summary
public static final ValidIdentifiers.Datatype script
subdivisionback to summary
public static final ValidIdentifiers.Datatype subdivision
tback to summary
public static final ValidIdentifiers.Datatype t
uback to summary
public static final ValidIdentifiers.Datatype u
unitback to summary
public static final ValidIdentifiers.Datatype unit
variantback to summary
public static final ValidIdentifiers.Datatype variant
xback to summary
public static final ValidIdentifiers.Datatype x

Constructor Detail

Datatypeback to summary
private Datatype()

Method Detail

valueOfback to summary
public static ValidIdentifiers.Datatype valueOf(String name)
valuesback to summary
public static ValidIdentifiers.Datatype[] values()
com.ibm.icu.impl back to summary

private Class ValidIdentifiers.ValidityData

extends Object
Class Inheritance

Field Summary

Modifier and TypeField and Description
pack-priv static final Map<ValidIdentifiers.Datatype, Map<ValidIdentifiers.Datasubtype, ValidIdentifiers.ValiditySet>>

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
private static void
addRange(String string, Set<String> subvalues)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

databack to summary
pack-priv static final Map<ValidIdentifiers.Datatype, Map<ValidIdentifiers.Datasubtype, ValidIdentifiers.ValiditySet>> data

Constructor Detail

ValidityDataback to summary
private ValidityData()

Method Detail

addRangeback to summary
private static void addRange(String string, Set<String> subvalues)
com.ibm.icu.impl back to summary

public Class ValidIdentifiers.ValiditySet

extends Object
Class Inheritance

Field Summary

Modifier and TypeField and Description
public final Set<String>
public final Map<String, Set<String>>

Constructor Summary

AccessConstructor and Description
public
ValiditySet(Set<String> plainData, boolean makeMap)

Method Summary

Modifier and TypeMethod and Description
public boolean
public boolean
contains(String key, String value)

public String
toString()

Overrides java.lang.Object.toString.

Returns a string representation of the object.
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAllwaitwaitwait

Field Detail

regularDataback to summary
public final Set<String> regularData
subdivisionDataback to summary
public final Map<String, Set<String>> subdivisionData

Constructor Detail

ValiditySetback to summary
public ValiditySet(Set<String> plainData, boolean makeMap)

Method Detail

containsback to summary
public boolean contains(String code)
containsback to summary
public boolean contains(String key, String value)
toStringback to summary
public String toString()

Overrides java.lang.Object.toString.

Doc from java.lang.Object.toString.

Returns a string representation of the object.

Returns:String

a string representation of the object.

Annotations
@Override