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, getStandard
checkWritePermission, clone, copyCollection, copyList, freeze, isModifiable, nonNullCollection, nonNullList, nonNullSet, unmodifiable
asMap, asTree, equals, getInterface, hashCode, toString
public 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 ExtendedElementInformation
public void setName(String newValue)
public String getShortName()
null
if the data type is
code list element.getShortName
in interface ExtendedElementInformation
null
.public void setShortName(String newValue)
public Integer getDomainCode()
getDomainCode
in interface ExtendedElementInformation
null
.public void setDomainCode(Integer newValue)
public InternationalString getDefinition()
getDefinition
in interface ExtendedElementInformation
public void setDefinition(InternationalString newValue)
public Obligation getObligation()
getObligation
in interface ExtendedElementInformation
null
.public void setObligation(Obligation newValue)
public InternationalString getCondition()
getCondition
in interface ExtendedElementInformation
null
.public void setCondition(InternationalString newValue)
public Datatype getDataType()
getDataType
in interface ExtendedElementInformation
public 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 ExtendedElementInformation
null
.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 ExtendedElementInformation
null
.public void setDomainValue(InternationalString newValue)
public Collection<String> getParentEntity()
getParentEntity
in interface ExtendedElementInformation
public void setParentEntity(Collection<? extends String> newValues)
public InternationalString getRule()
getRule
in interface ExtendedElementInformation
public void setRule(InternationalString newValue)
public Collection<InternationalString> getRationales()
getRationales
in interface ExtendedElementInformation
public void setRationales(Collection<? extends InternationalString> newValues)
public Collection<ResponsibleParty> getSources()
getSources
in interface ExtendedElementInformation
public void setSources(Collection<? extends ResponsibleParty> newValues)
Copyright © 1996–2019 Geotools. All rights reserved.