Class GomDataset.GomLegacyTableTemplateElement
java.lang.Object
de.espirit.firstspirit.access.store.templatestore.gom.AbstractGomElement
de.espirit.firstspirit.access.store.templatestore.gom.GomInnerText
de.espirit.firstspirit.access.store.templatestore.gom.GomDataset.GomLegacyTableTemplateElement
- All Implemented Interfaces:
GomCheckable
,GomElement
,GomUidProviding
,GomUidTypeProviding
,Serializable
- Enclosing class:
- GomDataset
public static class GomDataset.GomLegacyTableTemplateElement
extends GomInnerText
implements GomUidProviding, GomUidTypeProviding
Legacy table template
- Since:
- 4.2
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from interface de.espirit.firstspirit.access.store.templatestore.gom.GomCheckable
GomCheckable.Context
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected String
Return the default tag for a gom element.@Nullable String
getUid()
The UID this element holds as a reference.TheIDProvider.UidType
of the references contained.void
validate
(GomCheckable.Context context) Validate the element against the given context.void
verify()
Verify the element to be fulfill its syntactic constraints.Methods inherited from class de.espirit.firstspirit.access.store.templatestore.gom.GomInnerText
getText, setText, with
Methods inherited from class de.espirit.firstspirit.access.store.templatestore.gom.AbstractGomElement
getGomElementTag, getIncludeConfiguration, hasRepresentation, setGomElementTag, setIncludeConfiguration
-
Constructor Details
-
GomLegacyTableTemplateElement
public GomLegacyTableTemplateElement()
-
-
Method Details
-
getDefaultTag
Description copied from class:AbstractGomElement
Return the default tag for a gom element.- Overrides:
getDefaultTag
in classGomInnerText
- Returns:
- The elements default tag.
-
verify
Description copied from interface:GomCheckable
Verify the element to be fulfill its syntactic constraints.- Specified by:
verify
in interfaceGomCheckable
- Overrides:
verify
in classGomInnerText
- Throws:
IllegalStateException
- If the element is not correctly set up.
-
validate
Description copied from interface:GomCheckable
Validate the element against the given context.- Specified by:
validate
in interfaceGomCheckable
- Overrides:
validate
in classGomInnerText
- Parameters:
context
- The context to validate for, must not benull
.- Throws:
GomValidationError
- If the element is not plausible wrt. its context.
-
getUid
Description copied from interface:GomUidProviding
The UID this element holds as a reference.- Specified by:
getUid
in interfaceGomUidProviding
- Returns:
- The UID or
null
.
-
getUidType
Description copied from interface:GomUidTypeProviding
TheIDProvider.UidType
of the references contained.- Specified by:
getUidType
in interfaceGomUidTypeProviding
- Returns:
- The associated uid type.
-