Class GomDateLangInfo
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.GomDateLangInfo
- All Implemented Interfaces:
GomCheckable,GomElement,GomLangInfo,Serializable
Extended language information for GuiXml date elements.
- Since:
- 4.0
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionclassHashcode storage object for language information of date elementsNested 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
ConstructorsConstructorDescriptionGomDateLangInfo(String lang, String label, String description, PositiveInteger length, String format) Creates a new instance with the specified values -
Method Summary
Modifier and TypeMethodDescriptioncloneAndComplete(GomLangInfo source) Clones this language information container and completes missing information by the given source.protected GomDateLangInfo.GomDateLangHashCodeCreate this object's hash code.booleanEquality check implementation.The format to be used to display datesThe length to be used for inputinthashCode()Hash code implementation.booleanisEmpty()Indicates, whether no language information have been defined.voidDefines the format to be used to display datesvoidsetLength(PositiveInteger length) Sets the length to be used for inputvoidverify()Verify the element to be fulfill its syntactic constraints.Methods inherited from class de.espirit.firstspirit.access.store.templatestore.gom.DefaultGomLangInfo
equals, equals, getDefaultTag, getDescription, getHashCode, getLabel, getLang, setDescription, setLabel, setLang, validateMethods 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
-
GomDateLangInfo
public GomDateLangInfo(String lang, String label, String description, PositiveInteger length, String format) Creates a new instance with the specified values- Since:
- 4.0
-
-
Method Details
-
getLength
The length to be used for input- Since:
- 3.0
-
setLength
Sets the length to be used for input- Since:
- 4.0
-
getFormat
The format to be used to display dates- Since:
- 3.0
-
setFormat
Defines the format to be used to display dates- Since:
- 3.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.
-
verify
Description copied from class:DefaultGomLangInfoVerify the element to be fulfill its syntactic constraints.- Specified by:
verifyin interfaceGomCheckable- Overrides:
verifyin classDefaultGomLangInfo- Throws:
IllegalStateException- If the element is not correctly set up.
-