Class MDExtendedElementInformationType
- java.lang.Object
-
- net.opengis.iso19139.gco.v_20070417.AbstractObjectType
-
- net.opengis.iso19139.gmd.v_20070417.MDExtendedElementInformationType
-
- All Implemented Interfaces:
Cloneable,org.jvnet.jaxb.lang.CopyTo,org.jvnet.jaxb.lang.Equals,org.jvnet.jaxb.lang.HashCode,org.jvnet.jaxb.lang.MergeFrom,org.jvnet.jaxb.lang.ToString
public class MDExtendedElementInformationType extends AbstractObjectType implements Cloneable, org.jvnet.jaxb.lang.CopyTo, org.jvnet.jaxb.lang.Equals, org.jvnet.jaxb.lang.HashCode, org.jvnet.jaxb.lang.MergeFrom, org.jvnet.jaxb.lang.ToString
New metadata element, not found in ISO 19115, which is required to describe geographic dataJava class for MD_ExtendedElementInformation_Type complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="MD_ExtendedElementInformation_Type"> <complexContent> <extension base="{http://www.isotc211.org/2005/gco}AbstractObject_Type"> <sequence> <element name="name" type="{http://www.isotc211.org/2005/gco}CharacterString_PropertyType"/> <element name="shortName" type="{http://www.isotc211.org/2005/gco}CharacterString_PropertyType" minOccurs="0"/> <element name="domainCode" type="{http://www.isotc211.org/2005/gco}Integer_PropertyType" minOccurs="0"/> <element name="definition" type="{http://www.isotc211.org/2005/gco}CharacterString_PropertyType"/> <element name="obligation" type="{http://www.isotc211.org/2005/gmd}MD_ObligationCode_PropertyType" minOccurs="0"/> <element name="condition" type="{http://www.isotc211.org/2005/gco}CharacterString_PropertyType" minOccurs="0"/> <element name="dataType" type="{http://www.isotc211.org/2005/gmd}MD_DatatypeCode_PropertyType"/> <element name="maximumOccurrence" type="{http://www.isotc211.org/2005/gco}CharacterString_PropertyType" minOccurs="0"/> <element name="domainValue" type="{http://www.isotc211.org/2005/gco}CharacterString_PropertyType" minOccurs="0"/> <element name="parentEntity" type="{http://www.isotc211.org/2005/gco}CharacterString_PropertyType" maxOccurs="unbounded"/> <element name="rule" type="{http://www.isotc211.org/2005/gco}CharacterString_PropertyType"/> <element name="rationale" type="{http://www.isotc211.org/2005/gco}CharacterString_PropertyType" maxOccurs="unbounded" minOccurs="0"/> <element name="source" type="{http://www.isotc211.org/2005/gmd}CI_ResponsibleParty_PropertyType" maxOccurs="unbounded"/> </sequence> </extension> </complexContent> </complexType>
-
-
Field Summary
Fields Modifier and Type Field Description protected CharacterStringPropertyTypeconditionprotected MDDatatypeCodePropertyTypedataTypeprotected CharacterStringPropertyTypedefinitionprotected IntegerPropertyTypedomainCodeprotected CharacterStringPropertyTypedomainValueprotected CharacterStringPropertyTypemaximumOccurrenceprotected CharacterStringPropertyTypenameprotected MDObligationCodePropertyTypeobligationprotected List<CharacterStringPropertyType>parentEntityprotected List<CharacterStringPropertyType>rationaleprotected CharacterStringPropertyTyperuleprotected CharacterStringPropertyTypeshortNameprotected List<CIResponsiblePartyPropertyType>source-
Fields inherited from class net.opengis.iso19139.gco.v_20070417.AbstractObjectType
id, uuid
-
-
Constructor Summary
Constructors Constructor Description MDExtendedElementInformationType()Default no-arg constructorMDExtendedElementInformationType(String id, String uuid, CharacterStringPropertyType name, CharacterStringPropertyType shortName, IntegerPropertyType domainCode, CharacterStringPropertyType definition, MDObligationCodePropertyType obligation, CharacterStringPropertyType condition, MDDatatypeCodePropertyType dataType, CharacterStringPropertyType maximumOccurrence, CharacterStringPropertyType domainValue, List<CharacterStringPropertyType> parentEntity, CharacterStringPropertyType rule, List<CharacterStringPropertyType> rationale, List<CIResponsiblePartyPropertyType> source)Fully-initialising value constructor
-
Method Summary
-
-
-
Field Detail
-
name
protected CharacterStringPropertyType name
-
shortName
protected CharacterStringPropertyType shortName
-
domainCode
protected IntegerPropertyType domainCode
-
definition
protected CharacterStringPropertyType definition
-
obligation
protected MDObligationCodePropertyType obligation
-
condition
protected CharacterStringPropertyType condition
-
dataType
protected MDDatatypeCodePropertyType dataType
-
maximumOccurrence
protected CharacterStringPropertyType maximumOccurrence
-
domainValue
protected CharacterStringPropertyType domainValue
-
parentEntity
protected List<CharacterStringPropertyType> parentEntity
-
rule
protected CharacterStringPropertyType rule
-
rationale
protected List<CharacterStringPropertyType> rationale
-
source
protected List<CIResponsiblePartyPropertyType> source
-
-
Constructor Detail
-
MDExtendedElementInformationType
public MDExtendedElementInformationType()
Default no-arg constructor
-
MDExtendedElementInformationType
public MDExtendedElementInformationType(String id, String uuid, CharacterStringPropertyType name, CharacterStringPropertyType shortName, IntegerPropertyType domainCode, CharacterStringPropertyType definition, MDObligationCodePropertyType obligation, CharacterStringPropertyType condition, MDDatatypeCodePropertyType dataType, CharacterStringPropertyType maximumOccurrence, CharacterStringPropertyType domainValue, List<CharacterStringPropertyType> parentEntity, CharacterStringPropertyType rule, List<CharacterStringPropertyType> rationale, List<CIResponsiblePartyPropertyType> source)
Fully-initialising value constructor
-
-
Method Detail
-
getName
public CharacterStringPropertyType getName()
Gets the value of the name property.- Returns:
- possible object is
CharacterStringPropertyType
-
setName
public void setName(CharacterStringPropertyType value)
Sets the value of the name property.- Parameters:
value- allowed object isCharacterStringPropertyType
-
isSetName
public boolean isSetName()
-
getShortName
public CharacterStringPropertyType getShortName()
Gets the value of the shortName property.- Returns:
- possible object is
CharacterStringPropertyType
-
setShortName
public void setShortName(CharacterStringPropertyType value)
Sets the value of the shortName property.- Parameters:
value- allowed object isCharacterStringPropertyType
-
isSetShortName
public boolean isSetShortName()
-
getDomainCode
public IntegerPropertyType getDomainCode()
Gets the value of the domainCode property.- Returns:
- possible object is
IntegerPropertyType
-
setDomainCode
public void setDomainCode(IntegerPropertyType value)
Sets the value of the domainCode property.- Parameters:
value- allowed object isIntegerPropertyType
-
isSetDomainCode
public boolean isSetDomainCode()
-
getDefinition
public CharacterStringPropertyType getDefinition()
Gets the value of the definition property.- Returns:
- possible object is
CharacterStringPropertyType
-
setDefinition
public void setDefinition(CharacterStringPropertyType value)
Sets the value of the definition property.- Parameters:
value- allowed object isCharacterStringPropertyType
-
isSetDefinition
public boolean isSetDefinition()
-
getObligation
public MDObligationCodePropertyType getObligation()
Gets the value of the obligation property.- Returns:
- possible object is
MDObligationCodePropertyType
-
setObligation
public void setObligation(MDObligationCodePropertyType value)
Sets the value of the obligation property.- Parameters:
value- allowed object isMDObligationCodePropertyType
-
isSetObligation
public boolean isSetObligation()
-
getCondition
public CharacterStringPropertyType getCondition()
Gets the value of the condition property.- Returns:
- possible object is
CharacterStringPropertyType
-
setCondition
public void setCondition(CharacterStringPropertyType value)
Sets the value of the condition property.- Parameters:
value- allowed object isCharacterStringPropertyType
-
isSetCondition
public boolean isSetCondition()
-
getDataType
public MDDatatypeCodePropertyType getDataType()
Gets the value of the dataType property.- Returns:
- possible object is
MDDatatypeCodePropertyType
-
setDataType
public void setDataType(MDDatatypeCodePropertyType value)
Sets the value of the dataType property.- Parameters:
value- allowed object isMDDatatypeCodePropertyType
-
isSetDataType
public boolean isSetDataType()
-
getMaximumOccurrence
public CharacterStringPropertyType getMaximumOccurrence()
Gets the value of the maximumOccurrence property.- Returns:
- possible object is
CharacterStringPropertyType
-
setMaximumOccurrence
public void setMaximumOccurrence(CharacterStringPropertyType value)
Sets the value of the maximumOccurrence property.- Parameters:
value- allowed object isCharacterStringPropertyType
-
isSetMaximumOccurrence
public boolean isSetMaximumOccurrence()
-
getDomainValue
public CharacterStringPropertyType getDomainValue()
Gets the value of the domainValue property.- Returns:
- possible object is
CharacterStringPropertyType
-
setDomainValue
public void setDomainValue(CharacterStringPropertyType value)
Sets the value of the domainValue property.- Parameters:
value- allowed object isCharacterStringPropertyType
-
isSetDomainValue
public boolean isSetDomainValue()
-
getParentEntity
public List<CharacterStringPropertyType> getParentEntity()
Gets the value of the parentEntity property.This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the Jakarta XML Binding object. This is why there is not a
setmethod for the parentEntity property.For example, to add a new item, do as follows:
getParentEntity().add(newItem);Objects of the following type(s) are allowed in the list
CharacterStringPropertyType
-
isSetParentEntity
public boolean isSetParentEntity()
-
unsetParentEntity
public void unsetParentEntity()
-
getRule
public CharacterStringPropertyType getRule()
Gets the value of the rule property.- Returns:
- possible object is
CharacterStringPropertyType
-
setRule
public void setRule(CharacterStringPropertyType value)
Sets the value of the rule property.- Parameters:
value- allowed object isCharacterStringPropertyType
-
isSetRule
public boolean isSetRule()
-
getRationale
public List<CharacterStringPropertyType> getRationale()
Gets the value of the rationale property.This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the Jakarta XML Binding object. This is why there is not a
setmethod for the rationale property.For example, to add a new item, do as follows:
getRationale().add(newItem);Objects of the following type(s) are allowed in the list
CharacterStringPropertyType
-
isSetRationale
public boolean isSetRationale()
-
unsetRationale
public void unsetRationale()
-
getSource
public List<CIResponsiblePartyPropertyType> getSource()
Gets the value of the source property.This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the Jakarta XML Binding object. This is why there is not a
setmethod for the source property.For example, to add a new item, do as follows:
getSource().add(newItem);Objects of the following type(s) are allowed in the list
CIResponsiblePartyPropertyType
-
isSetSource
public boolean isSetSource()
-
unsetSource
public void unsetSource()
-
toString
public String toString()
- Overrides:
toStringin classAbstractObjectType
-
append
public StringBuilder append(org.jvnet.jaxb.locator.ObjectLocator locator, StringBuilder buffer, org.jvnet.jaxb.lang.ToStringStrategy strategy)
- Specified by:
appendin interfaceorg.jvnet.jaxb.lang.ToString- Overrides:
appendin classAbstractObjectType
-
appendFields
public StringBuilder appendFields(org.jvnet.jaxb.locator.ObjectLocator locator, StringBuilder buffer, org.jvnet.jaxb.lang.ToStringStrategy strategy)
- Specified by:
appendFieldsin interfaceorg.jvnet.jaxb.lang.ToString- Overrides:
appendFieldsin classAbstractObjectType
-
equals
public boolean equals(org.jvnet.jaxb.locator.ObjectLocator thisLocator, org.jvnet.jaxb.locator.ObjectLocator thatLocator, Object object, org.jvnet.jaxb.lang.EqualsStrategy strategy)- Specified by:
equalsin interfaceorg.jvnet.jaxb.lang.Equals- Overrides:
equalsin classAbstractObjectType
-
equals
public boolean equals(Object object)
- Overrides:
equalsin classAbstractObjectType
-
hashCode
public int hashCode(org.jvnet.jaxb.locator.ObjectLocator locator, org.jvnet.jaxb.lang.HashCodeStrategy strategy)- Specified by:
hashCodein interfaceorg.jvnet.jaxb.lang.HashCode- Overrides:
hashCodein classAbstractObjectType
-
hashCode
public int hashCode()
- Overrides:
hashCodein classAbstractObjectType
-
clone
public Object clone()
- Overrides:
clonein classAbstractObjectType
-
copyTo
public Object copyTo(Object target)
- Specified by:
copyToin interfaceorg.jvnet.jaxb.lang.CopyTo- Overrides:
copyToin classAbstractObjectType
-
copyTo
public Object copyTo(org.jvnet.jaxb.locator.ObjectLocator locator, Object target, org.jvnet.jaxb.lang.CopyStrategy strategy)
- Specified by:
copyToin interfaceorg.jvnet.jaxb.lang.CopyTo- Overrides:
copyToin classAbstractObjectType
-
createNewInstance
public Object createNewInstance()
- Specified by:
createNewInstancein interfaceorg.jvnet.jaxb.lang.CopyTo- Specified by:
createNewInstancein interfaceorg.jvnet.jaxb.lang.MergeFrom
-
mergeFrom
public void mergeFrom(Object left, Object right)
- Specified by:
mergeFromin interfaceorg.jvnet.jaxb.lang.MergeFrom- Overrides:
mergeFromin classAbstractObjectType
-
mergeFrom
public void mergeFrom(org.jvnet.jaxb.locator.ObjectLocator leftLocator, org.jvnet.jaxb.locator.ObjectLocator rightLocator, Object left, Object right, org.jvnet.jaxb.lang.MergeStrategy strategy)- Specified by:
mergeFromin interfaceorg.jvnet.jaxb.lang.MergeFrom- Overrides:
mergeFromin classAbstractObjectType
-
setParentEntity
public void setParentEntity(List<CharacterStringPropertyType> value)
-
setRationale
public void setRationale(List<CharacterStringPropertyType> value)
-
setSource
public void setSource(List<CIResponsiblePartyPropertyType> value)
-
withName
public MDExtendedElementInformationType withName(CharacterStringPropertyType value)
-
withShortName
public MDExtendedElementInformationType withShortName(CharacterStringPropertyType value)
-
withDomainCode
public MDExtendedElementInformationType withDomainCode(IntegerPropertyType value)
-
withDefinition
public MDExtendedElementInformationType withDefinition(CharacterStringPropertyType value)
-
withObligation
public MDExtendedElementInformationType withObligation(MDObligationCodePropertyType value)
-
withCondition
public MDExtendedElementInformationType withCondition(CharacterStringPropertyType value)
-
withDataType
public MDExtendedElementInformationType withDataType(MDDatatypeCodePropertyType value)
-
withMaximumOccurrence
public MDExtendedElementInformationType withMaximumOccurrence(CharacterStringPropertyType value)
-
withDomainValue
public MDExtendedElementInformationType withDomainValue(CharacterStringPropertyType value)
-
withParentEntity
public MDExtendedElementInformationType withParentEntity(CharacterStringPropertyType... values)
-
withParentEntity
public MDExtendedElementInformationType withParentEntity(Collection<CharacterStringPropertyType> values)
-
withRule
public MDExtendedElementInformationType withRule(CharacterStringPropertyType value)
-
withRationale
public MDExtendedElementInformationType withRationale(CharacterStringPropertyType... values)
-
withRationale
public MDExtendedElementInformationType withRationale(Collection<CharacterStringPropertyType> values)
-
withSource
public MDExtendedElementInformationType withSource(CIResponsiblePartyPropertyType... values)
-
withSource
public MDExtendedElementInformationType withSource(Collection<CIResponsiblePartyPropertyType> values)
-
withParentEntity
public MDExtendedElementInformationType withParentEntity(List<CharacterStringPropertyType> value)
-
withRationale
public MDExtendedElementInformationType withRationale(List<CharacterStringPropertyType> value)
-
withSource
public MDExtendedElementInformationType withSource(List<CIResponsiblePartyPropertyType> value)
-
withId
public MDExtendedElementInformationType withId(String value)
- Overrides:
withIdin classAbstractObjectType
-
withUuid
public MDExtendedElementInformationType withUuid(String value)
- Overrides:
withUuidin classAbstractObjectType
-
-