public class MDExtendedElementInformationType extends AbstractObjectType implements Cloneable, org.jvnet.jaxb2_commons.lang.CopyTo2, org.jvnet.jaxb2_commons.lang.Equals2, org.jvnet.jaxb2_commons.lang.HashCode2, org.jvnet.jaxb2_commons.lang.MergeFrom2, org.jvnet.jaxb2_commons.lang.ToString2
Java 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>
| Modifier and Type | Field and Description |
|---|---|
protected CharacterStringPropertyType |
condition |
protected MDDatatypeCodePropertyType |
dataType |
protected CharacterStringPropertyType |
definition |
protected IntegerPropertyType |
domainCode |
protected CharacterStringPropertyType |
domainValue |
protected CharacterStringPropertyType |
maximumOccurrence |
protected CharacterStringPropertyType |
name |
protected MDObligationCodePropertyType |
obligation |
protected List<CharacterStringPropertyType> |
parentEntity |
protected List<CharacterStringPropertyType> |
rationale |
protected CharacterStringPropertyType |
rule |
protected CharacterStringPropertyType |
shortName |
protected List<CIResponsiblePartyPropertyType> |
source |
id, uuid| Constructor and Description |
|---|
MDExtendedElementInformationType() |
protected CharacterStringPropertyType name
protected CharacterStringPropertyType shortName
protected IntegerPropertyType domainCode
protected CharacterStringPropertyType definition
protected MDObligationCodePropertyType obligation
protected CharacterStringPropertyType condition
protected MDDatatypeCodePropertyType dataType
protected CharacterStringPropertyType maximumOccurrence
protected CharacterStringPropertyType domainValue
protected List<CharacterStringPropertyType> parentEntity
protected CharacterStringPropertyType rule
protected List<CharacterStringPropertyType> rationale
protected List<CIResponsiblePartyPropertyType> source
public CharacterStringPropertyType getName()
CharacterStringPropertyTypepublic void setName(CharacterStringPropertyType value)
value - allowed object is
CharacterStringPropertyTypepublic boolean isSetName()
public CharacterStringPropertyType getShortName()
CharacterStringPropertyTypepublic void setShortName(CharacterStringPropertyType value)
value - allowed object is
CharacterStringPropertyTypepublic boolean isSetShortName()
public IntegerPropertyType getDomainCode()
IntegerPropertyTypepublic void setDomainCode(IntegerPropertyType value)
value - allowed object is
IntegerPropertyTypepublic boolean isSetDomainCode()
public CharacterStringPropertyType getDefinition()
CharacterStringPropertyTypepublic void setDefinition(CharacterStringPropertyType value)
value - allowed object is
CharacterStringPropertyTypepublic boolean isSetDefinition()
public MDObligationCodePropertyType getObligation()
MDObligationCodePropertyTypepublic void setObligation(MDObligationCodePropertyType value)
value - allowed object is
MDObligationCodePropertyTypepublic boolean isSetObligation()
public CharacterStringPropertyType getCondition()
CharacterStringPropertyTypepublic void setCondition(CharacterStringPropertyType value)
value - allowed object is
CharacterStringPropertyTypepublic boolean isSetCondition()
public MDDatatypeCodePropertyType getDataType()
MDDatatypeCodePropertyTypepublic void setDataType(MDDatatypeCodePropertyType value)
value - allowed object is
MDDatatypeCodePropertyTypepublic boolean isSetDataType()
public CharacterStringPropertyType getMaximumOccurrence()
CharacterStringPropertyTypepublic void setMaximumOccurrence(CharacterStringPropertyType value)
value - allowed object is
CharacterStringPropertyTypepublic boolean isSetMaximumOccurrence()
public CharacterStringPropertyType getDomainValue()
CharacterStringPropertyTypepublic void setDomainValue(CharacterStringPropertyType value)
value - allowed object is
CharacterStringPropertyTypepublic boolean isSetDomainValue()
public List<CharacterStringPropertyType> getParentEntity()
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 JAXB object.
This is why there is not a set method 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
public boolean isSetParentEntity()
public void unsetParentEntity()
public CharacterStringPropertyType getRule()
CharacterStringPropertyTypepublic void setRule(CharacterStringPropertyType value)
value - allowed object is
CharacterStringPropertyTypepublic boolean isSetRule()
public List<CharacterStringPropertyType> getRationale()
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 JAXB object.
This is why there is not a set method 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
public boolean isSetRationale()
public void unsetRationale()
public List<CIResponsiblePartyPropertyType> getSource()
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 JAXB object.
This is why there is not a set method 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
public boolean isSetSource()
public void unsetSource()
public String toString()
toString in class AbstractObjectTypepublic StringBuilder append(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, StringBuilder buffer, org.jvnet.jaxb2_commons.lang.ToStringStrategy2 strategy)
append in interface org.jvnet.jaxb2_commons.lang.ToString2append in class AbstractObjectTypepublic StringBuilder appendFields(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, StringBuilder buffer, org.jvnet.jaxb2_commons.lang.ToStringStrategy2 strategy)
appendFields in interface org.jvnet.jaxb2_commons.lang.ToString2appendFields in class AbstractObjectTypepublic boolean equals(org.jvnet.jaxb2_commons.locator.ObjectLocator thisLocator,
org.jvnet.jaxb2_commons.locator.ObjectLocator thatLocator,
Object object,
org.jvnet.jaxb2_commons.lang.EqualsStrategy2 strategy)
equals in interface org.jvnet.jaxb2_commons.lang.Equals2equals in class AbstractObjectTypepublic boolean equals(Object object)
equals in class AbstractObjectTypepublic int hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
org.jvnet.jaxb2_commons.lang.HashCodeStrategy2 strategy)
hashCode in interface org.jvnet.jaxb2_commons.lang.HashCode2hashCode in class AbstractObjectTypepublic int hashCode()
hashCode in class AbstractObjectTypepublic Object clone()
clone in class AbstractObjectTypepublic Object copyTo(Object target)
copyTo in interface org.jvnet.jaxb2_commons.lang.CopyTo2copyTo in class AbstractObjectTypepublic Object copyTo(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, Object target, org.jvnet.jaxb2_commons.lang.CopyStrategy2 strategy)
copyTo in interface org.jvnet.jaxb2_commons.lang.CopyTo2copyTo in class AbstractObjectTypepublic Object createNewInstance()
createNewInstance in interface org.jvnet.jaxb2_commons.lang.CopyTo2createNewInstance in interface org.jvnet.jaxb2_commons.lang.MergeFrom2public void mergeFrom(Object left, Object right)
mergeFrom in interface org.jvnet.jaxb2_commons.lang.MergeFrom2mergeFrom in class AbstractObjectTypepublic void mergeFrom(org.jvnet.jaxb2_commons.locator.ObjectLocator leftLocator,
org.jvnet.jaxb2_commons.locator.ObjectLocator rightLocator,
Object left,
Object right,
org.jvnet.jaxb2_commons.lang.MergeStrategy2 strategy)
mergeFrom in interface org.jvnet.jaxb2_commons.lang.MergeFrom2mergeFrom in class AbstractObjectTypepublic void setParentEntity(List<CharacterStringPropertyType> value)
public void setRationale(List<CharacterStringPropertyType> value)
public void setSource(List<CIResponsiblePartyPropertyType> value)
public MDExtendedElementInformationType withName(CharacterStringPropertyType value)
public MDExtendedElementInformationType withShortName(CharacterStringPropertyType value)
public MDExtendedElementInformationType withDomainCode(IntegerPropertyType value)
public MDExtendedElementInformationType withDefinition(CharacterStringPropertyType value)
public MDExtendedElementInformationType withObligation(MDObligationCodePropertyType value)
public MDExtendedElementInformationType withCondition(CharacterStringPropertyType value)
public MDExtendedElementInformationType withDataType(MDDatatypeCodePropertyType value)
public MDExtendedElementInformationType withMaximumOccurrence(CharacterStringPropertyType value)
public MDExtendedElementInformationType withDomainValue(CharacterStringPropertyType value)
public MDExtendedElementInformationType withParentEntity(CharacterStringPropertyType... values)
public MDExtendedElementInformationType withParentEntity(Collection<CharacterStringPropertyType> values)
public MDExtendedElementInformationType withRule(CharacterStringPropertyType value)
public MDExtendedElementInformationType withRationale(CharacterStringPropertyType... values)
public MDExtendedElementInformationType withRationale(Collection<CharacterStringPropertyType> values)
public MDExtendedElementInformationType withSource(CIResponsiblePartyPropertyType... values)
public MDExtendedElementInformationType withSource(Collection<CIResponsiblePartyPropertyType> values)
public MDExtendedElementInformationType withParentEntity(List<CharacterStringPropertyType> value)
public MDExtendedElementInformationType withRationale(List<CharacterStringPropertyType> value)
public MDExtendedElementInformationType withSource(List<CIResponsiblePartyPropertyType> value)
public MDExtendedElementInformationType withId(String value)
withId in class AbstractObjectTypepublic MDExtendedElementInformationType withUuid(String value)
withUuid in class AbstractObjectTypeCopyright © 2008–2023. All rights reserved.