Class GomExpressionLangInfo
java.lang.Object
de.espirit.firstspirit.access.store.templatestore.gom.AbstractGomElement
de.espirit.firstspirit.access.store.templatestore.gom.DefaultGomLangInfo
de.espirit.firstspirit.access.store.templatestore.gom.GomExpressionLangInfo
- All Implemented Interfaces:
GomCheckable,GomElement,GomLangInfo,Serializable
Extension of language information for tab lists.
- Since:
- 3.0
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionclassHashcode storage object for an expression.Nested classes/interfaces inherited from class de.espirit.firstspirit.access.store.templatestore.gom.DefaultGomLangInfo
DefaultGomLangInfo.GomLangHashCodeNested 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.DefaultGomLangInfo
TAG -
Constructor Summary
ConstructorsConstructorDescriptionCreates a new instance with the specified language abbreviationGomExpressionLangInfo(String lang, String label, String description) Creates a new instance with the specified language abbreviation, label, and description. -
Method Summary
Modifier and TypeMethodDescriptioncloneAndComplete(GomLangInfo source) Clones this language information container and completes missing information by the given source.Create this object's hash code.booleanEquality check implementation.Expression to be used for producing labels.inthashCode()Hash code implementation.booleanisEmpty()Indicates, whether no language information have been defined.voidsetExpression(String text) Sets the expression to be used for producing labelsMethods inherited from class de.espirit.firstspirit.access.store.templatestore.gom.DefaultGomLangInfo
equals, equals, getDefaultTag, getDescription, getHashCode, getLabel, getLang, setDescription, setLabel, setLang, validate, verifyMethods inherited from class de.espirit.firstspirit.access.store.templatestore.gom.AbstractGomElement
getGomElementTag, getIncludeConfiguration, hasRepresentation, setGomElementTag, setIncludeConfigurationMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface de.espirit.firstspirit.access.store.templatestore.gom.GomElement
getGomElementTag, getIncludeConfiguration, hasRepresentation, setGomElementTag, setIncludeConfiguration
-
Constructor Details
-
GomExpressionLangInfo
Creates a new instance with the specified language abbreviation- Since:
- 3.0
-
GomExpressionLangInfo
Creates a new instance with the specified language abbreviation, label, and description.- Since:
- 3.0
-
-
Method Details
-
getExpression
Expression to be used for producing labels. Regular CMS_VALUE-Expression extended with %lang% for language abbreviation replacement.- Since:
- 4.0
-
setExpression
Sets the expression to be used for producing labels- Since:
- 4.0
-
cloneAndComplete
Description copied from class:DefaultGomLangInfoClones this language information container and completes missing information by the given source.- Specified by:
cloneAndCompletein interfaceGomLangInfo- Overrides:
cloneAndCompletein classDefaultGomLangInfo- Parameters:
source- A source language information container.- Returns:
- The cloned container.
-
equals
Description copied from class:DefaultGomLangInfoEquality check implementation.- Specified by:
equalsin interfaceGomLangInfo- Overrides:
equalsin classDefaultGomLangInfo- Parameters:
obj- The object to compare to.ignoreLanguage-true, to ignore the language.- Returns:
true, if considered equal.
-
createHashCode
Description copied from class:DefaultGomLangInfoCreate this object's hash code.- Overrides:
createHashCodein classDefaultGomLangInfo- Returns:
- The hash code.
-
hashCode
public int hashCode()Description copied from class:DefaultGomLangInfoHash code implementation.- Overrides:
hashCodein classDefaultGomLangInfo- Returns:
- The hash code.
-
isEmpty
public boolean isEmpty()Description copied from class:DefaultGomLangInfoIndicates, whether no language information have been defined.- Specified by:
isEmptyin interfaceGomLangInfo- Overrides:
isEmptyin classDefaultGomLangInfo- Returns:
true, if no language information have been defined.
-