public class ExtendedElementInformationImpl extends MetadataEntity implements ExtendedElementInformation
LOGGER| Constructor and Description |
|---|
ExtendedElementInformationImpl()
Construct an initially empty extended element information.
|
ExtendedElementInformationImpl(ExtendedElementInformation source)
Constructs a metadata entity initialized with the values from the specified metadata.
|
ExtendedElementInformationImpl(String name,
InternationalString definition,
InternationalString condition,
Datatype dataType,
Collection<String> parentEntity,
InternationalString rule,
Collection<? extends ResponsibleParty> sources)
Create an extended element information initialized to the given values.
|
| Modifier and Type | Method and Description |
|---|---|
InternationalString |
getCondition()
Condition under which the extended element is mandatory.
|
Datatype |
getDataType()
Code which identifies the kind of value provided in the extended element.
|
InternationalString |
getDefinition()
Definition of the extended element.
|
Integer |
getDomainCode()
Three digit code assigned to the extended element.
|
InternationalString |
getDomainValue()
Valid values that can be assigned to the extended element.
|
Integer |
getMaximumOccurrence()
Maximum occurrence of the extended element.
|
String |
getName()
Name of the extended metadata element.
|
Obligation |
getObligation()
Obligation of the extended element.
|
Collection<String> |
getParentEntity()
Name of the metadata entity(s) under which this extended metadata element may appear.
|
Collection<InternationalString> |
getRationales()
Reason for creating the extended element.
|
InternationalString |
getRule()
Specifies how the extended element relates to other existing elements and entities.
|
String |
getShortName()
Short form suitable for use in an implementation method such as XML or SGML.
|
Collection<ResponsibleParty> |
getSources()
Name of the person or organization creating the extended element.
|
void |
setCondition(InternationalString newValue)
Set the condition under which the extended element is mandatory.
|
void |
setDataType(Datatype newValue)
Set the code which identifies the kind of value provided in the extended element.
|
void |
setDefinition(InternationalString newValue)
Set the definition of the extended element.
|
void |
setDomainCode(Integer newValue)
Set a three digit code assigned to the extended element.
|
void |
setDomainValue(InternationalString newValue)
Set the valid values that can be assigned to the extended element.
|
void |
setMaximumOccurrence(Integer newValue)
Set the maximum occurrence of the extended element.
|
void |
setName(String newValue)
Set the name of the extended metadata element.
|
void |
setObligation(Obligation newValue)
Set the obligation of the extended element.
|
void |
setParentEntity(Collection<? extends String> newValues)
Set the name of the metadata entity(s) under which this extended metadata element may appear.
|
void |
setRationales(Collection<? extends InternationalString> newValues)
Set the reason for creating the extended element.
|
void |
setRule(InternationalString newValue)
Set how the extended element relates to other existing elements and entities.
|
void |
setShortName(String newValue)
Set a short form suitable for use in an implementation method such as XML or SGML.
|
void |
setSources(Collection<? extends ResponsibleParty> newValues)
Set the name of the person or organization creating the extended element.
|
ensureNonNull, getStandardcheckWritePermission, clone, copyCollection, copyList, freeze, isModifiable, nonNullCollection, nonNullList, nonNullSet, unmodifiableasMap, asTree, equals, getInterface, hashCode, toStringpublic ExtendedElementInformationImpl()
public ExtendedElementInformationImpl(ExtendedElementInformation source)
public ExtendedElementInformationImpl(String name, InternationalString definition, InternationalString condition, Datatype dataType, Collection<String> parentEntity, InternationalString rule, Collection<? extends ResponsibleParty> sources)
public String getName()
getName in interface ExtendedElementInformationpublic void setName(String newValue)
public String getShortName()
null if the data type is
code list element.getShortName in interface ExtendedElementInformationnull.public void setShortName(String newValue)
public Integer getDomainCode()
getDomainCode in interface ExtendedElementInformationnull.public void setDomainCode(Integer newValue)
public InternationalString getDefinition()
getDefinition in interface ExtendedElementInformationpublic void setDefinition(InternationalString newValue)
public Obligation getObligation()
getObligation in interface ExtendedElementInformationnull.public void setObligation(Obligation newValue)
public InternationalString getCondition()
getCondition in interface ExtendedElementInformationnull.public void setCondition(InternationalString newValue)
public Datatype getDataType()
getDataType in interface ExtendedElementInformationpublic void setDataType(Datatype newValue)
public Integer getMaximumOccurrence()
null if it doesn't apply, for
example if the data type is enumeration, code list or code list element.getMaximumOccurrence in interface ExtendedElementInformationnull.public void setMaximumOccurrence(Integer newValue)
public InternationalString getDomainValue()
null if it doesn't
apply, for example if the data type is enumeration, code list or code list element.getDomainValue in interface ExtendedElementInformationnull.public void setDomainValue(InternationalString newValue)
public Collection<String> getParentEntity()
getParentEntity in interface ExtendedElementInformationpublic void setParentEntity(Collection<? extends String> newValues)
public InternationalString getRule()
getRule in interface ExtendedElementInformationpublic void setRule(InternationalString newValue)
public Collection<InternationalString> getRationales()
getRationales in interface ExtendedElementInformationpublic void setRationales(Collection<? extends InternationalString> newValues)
public Collection<ResponsibleParty> getSources()
getSources in interface ExtendedElementInformationpublic void setSources(Collection<? extends ResponsibleParty> newValues)
Copyright © 1996–2019 Geotools. All rights reserved.