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 TypeClassDescriptionclass
Hashcode storage object for language information of date elementsNested classes/interfaces inherited from class de.espirit.firstspirit.access.store.templatestore.gom.DefaultGomLangInfo
DefaultGomLangInfo.GomLangHashCode
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.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.GomDateLangHashCode
Create this object's hash code.boolean
Equality check implementation.The format to be used to display datesThe length to be used for inputint
hashCode()
Hash code implementation.boolean
isEmpty()
Indicates, whether no language information have been defined.void
Defines the format to be used to display datesvoid
setLength
(PositiveInteger length) Sets the length to be used for inputvoid
verify()
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, validate
Methods inherited from class de.espirit.firstspirit.access.store.templatestore.gom.AbstractGomElement
getGomElementTag, getIncludeConfiguration, hasRepresentation, setGomElementTag, setIncludeConfiguration
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
Methods 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:DefaultGomLangInfo
Clones this language information container and completes missing information by the given source.- Specified by:
cloneAndComplete
in interfaceGomLangInfo
- Overrides:
cloneAndComplete
in classDefaultGomLangInfo
- Parameters:
source
- A source language information container.- Returns:
- The cloned container.
-
equals
Description copied from class:DefaultGomLangInfo
Equality check implementation.- Specified by:
equals
in interfaceGomLangInfo
- Overrides:
equals
in classDefaultGomLangInfo
- Parameters:
obj
- The object to compare to.ignoreLanguage
-true
, to ignore the language.- Returns:
true
, if considered equal.
-
createHashCode
Description copied from class:DefaultGomLangInfo
Create this object's hash code.- Overrides:
createHashCode
in classDefaultGomLangInfo
- Returns:
- The hash code.
-
hashCode
public int hashCode()Description copied from class:DefaultGomLangInfo
Hash code implementation.- Overrides:
hashCode
in classDefaultGomLangInfo
- Returns:
- The hash code.
-
isEmpty
public boolean isEmpty()Description copied from class:DefaultGomLangInfo
Indicates, whether no language information have been defined.- Specified by:
isEmpty
in interfaceGomLangInfo
- Overrides:
isEmpty
in classDefaultGomLangInfo
- Returns:
true
, if no language information have been defined.
-
verify
Description copied from class:DefaultGomLangInfo
Verify the element to be fulfill its syntactic constraints.- Specified by:
verify
in interfaceGomCheckable
- Overrides:
verify
in classDefaultGomLangInfo
- Throws:
IllegalStateException
- If the element is not correctly set up.
-