Class GomExpressionLangInfos
java.lang.Object
java.util.AbstractCollection<E>
java.util.AbstractList<E>
java.util.ArrayList<T>
de.espirit.firstspirit.access.store.templatestore.gom.AbstractGomList<GomLangInfo>
de.espirit.firstspirit.access.store.templatestore.gom.DefaultGomLangInfos
de.espirit.firstspirit.access.store.templatestore.gom.GomExpressionLangInfos
- All Implemented Interfaces:
GomCheckable,GomElement,GomLangInfos,GomList<GomLangInfo>,Serializable,Cloneable,Iterable<GomLangInfo>,Collection<GomLangInfo>,List<GomLangInfo>,RandomAccess
Extension for tab list language infos.
- Since:
- 4.0.17
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from interface de.espirit.firstspirit.access.store.templatestore.gom.GomCheckable
GomCheckable.Context -
Field Summary
Fields inherited from class de.espirit.firstspirit.access.store.templatestore.gom.DefaultGomLangInfos
ENTRY_TAG, TAGFields inherited from class java.util.AbstractList
modCount -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionget(int index) Provide the language information entry stored at the given index.Provide the language information entry for the given language.Resolves the language information entry to be used for the given language.Methods inherited from class de.espirit.firstspirit.access.store.templatestore.gom.DefaultGomLangInfos
getDefaultTag, getGomElementMappings, validate, verifyMethods inherited from class de.espirit.firstspirit.access.store.templatestore.gom.AbstractGomList
getGomElementTag, getIncludeConfiguration, hasRepresentation, setGomElementTag, setIncludeConfigurationMethods inherited from class java.util.ArrayList
add, add, addAll, addAll, clear, clone, contains, ensureCapacity, equals, forEach, hashCode, indexOf, isEmpty, iterator, lastIndexOf, listIterator, listIterator, remove, remove, removeAll, removeIf, removeRange, replaceAll, retainAll, set, size, sort, spliterator, subList, toArray, toArray, trimToSizeMethods inherited from class java.util.AbstractCollection
containsAll, toStringMethods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface java.util.Collection
parallelStream, removeIf, stream, toArrayMethods inherited from interface de.espirit.firstspirit.access.store.templatestore.gom.GomElement
getGomElementTag, getIncludeConfiguration, hasRepresentation, setGomElementTag, setIncludeConfigurationMethods inherited from interface java.util.List
add, add, addAll, addAll, clear, contains, containsAll, equals, hashCode, indexOf, isEmpty, iterator, lastIndexOf, listIterator, listIterator, remove, remove, removeAll, replaceAll, retainAll, set, size, sort, spliterator, subList, toArray, toArray
-
Constructor Details
-
GomExpressionLangInfos
public GomExpressionLangInfos()Creates a new instance- Since:
- 4.0.17
-
-
Method Details
-
get
Description copied from class:DefaultGomLangInfosProvide the language information entry stored at the given index.- Specified by:
getin interfaceGomLangInfos- Specified by:
getin interfaceList<GomLangInfo>- Overrides:
getin classDefaultGomLangInfos- Parameters:
index- The index to look up.- Returns:
- The language information entry.
-
get
Description copied from class:DefaultGomLangInfosProvide the language information entry for the given language.- Specified by:
getin interfaceGomLangInfos- Overrides:
getin classDefaultGomLangInfos- Parameters:
lang- The language abbreviation.- Returns:
- The according language information entry.
-
resolve
Description copied from class:DefaultGomLangInfosResolves the language information entry to be used for the given language. Information not stored for the requested language will be completed with information from the fallback entry.- Specified by:
resolvein interfaceGomLangInfos- Overrides:
resolvein classDefaultGomLangInfos- Parameters:
lang- The language abbreviation.- Returns:
- A language information entry.
-