Package com.iizix.prop
Class AppLanguages.Data
- java.lang.Object
-
- com.iizix.prop.AppLanguages.Data
-
- Enclosing class:
- AppLanguages
public static class AppLanguages.Data extends java.lang.Object
An internal AppLanguages map structure for fast look-up of a language.
-
-
Field Summary
Fields Modifier and Type Field Description java.util.List<java.lang.String>
errors
The list of errors encountered is an unmodifiable map.java.util.Map<java.lang.String,AppLanguages.Result>
languageCodeMap
The map of a language code to a language result.java.util.Map<java.lang.String,AppLanguages.Result>
wildCardMap
The map of a wild cards to a language result.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AppLanguages.Result
mapLanguage(java.lang.String languageCode)
Maps a user language code to a Result.
-
-
-
Field Detail
-
languageCodeMap
public final java.util.Map<java.lang.String,AppLanguages.Result> languageCodeMap
The map of a language code to a language result. The key is a language code and the value a Result.
-
wildCardMap
public final java.util.Map<java.lang.String,AppLanguages.Result> wildCardMap
The map of a wild cards to a language result. The key is a language code match with wildcards and the value a Result.
-
errors
public final java.util.List<java.lang.String> errors
The list of errors encountered is an unmodifiable map.
-
-
Method Detail
-
mapLanguage
public AppLanguages.Result mapLanguage(java.lang.String languageCode)
Maps a user language code to a Result.- Parameters:
languageCode
- The language code.- Returns:
- The Result, never null.
-
-