net.opengis.iso19139.gmd.v_20070417
Class MDExtendedElementInformationType

java.lang.Object
  extended by net.opengis.iso19139.gco.v_20070417.AbstractObjectType
      extended by net.opengis.iso19139.gmd.v_20070417.MDExtendedElementInformationType
All Implemented Interfaces:
Cloneable, org.jvnet.jaxb2_commons.lang.CopyTo, org.jvnet.jaxb2_commons.lang.Equals, org.jvnet.jaxb2_commons.lang.HashCode, org.jvnet.jaxb2_commons.lang.MergeFrom, org.jvnet.jaxb2_commons.lang.ToString

public class MDExtendedElementInformationType
extends AbstractObjectType
implements Cloneable, org.jvnet.jaxb2_commons.lang.CopyTo, org.jvnet.jaxb2_commons.lang.Equals, org.jvnet.jaxb2_commons.lang.HashCode, org.jvnet.jaxb2_commons.lang.MergeFrom, org.jvnet.jaxb2_commons.lang.ToString

New metadata element, not found in ISO 19115, which is required to describe geographic data

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>
 


Field Summary
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
           
 
Fields inherited from class net.opengis.iso19139.gco.v_20070417.AbstractObjectType
id, uuid
 
Constructor Summary
MDExtendedElementInformationType()
           
 
Method Summary
 StringBuilder append(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, StringBuilder buffer, org.jvnet.jaxb2_commons.lang.ToStringStrategy strategy)
           
 StringBuilder appendFields(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, StringBuilder buffer, org.jvnet.jaxb2_commons.lang.ToStringStrategy strategy)
           
 Object clone()
           
 Object copyTo(Object target)
           
 Object copyTo(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, Object target, org.jvnet.jaxb2_commons.lang.CopyStrategy strategy)
           
 Object createNewInstance()
           
 boolean equals(Object object)
           
 boolean equals(org.jvnet.jaxb2_commons.locator.ObjectLocator thisLocator, org.jvnet.jaxb2_commons.locator.ObjectLocator thatLocator, Object object, org.jvnet.jaxb2_commons.lang.EqualsStrategy strategy)
           
 CharacterStringPropertyType getCondition()
          Gets the value of the condition property.
 MDDatatypeCodePropertyType getDataType()
          Gets the value of the dataType property.
 CharacterStringPropertyType getDefinition()
          Gets the value of the definition property.
 IntegerPropertyType getDomainCode()
          Gets the value of the domainCode property.
 CharacterStringPropertyType getDomainValue()
          Gets the value of the domainValue property.
 CharacterStringPropertyType getMaximumOccurrence()
          Gets the value of the maximumOccurrence property.
 CharacterStringPropertyType getName()
          Gets the value of the name property.
 MDObligationCodePropertyType getObligation()
          Gets the value of the obligation property.
 List<CharacterStringPropertyType> getParentEntity()
          Gets the value of the parentEntity property.
 List<CharacterStringPropertyType> getRationale()
          Gets the value of the rationale property.
 CharacterStringPropertyType getRule()
          Gets the value of the rule property.
 CharacterStringPropertyType getShortName()
          Gets the value of the shortName property.
 List<CIResponsiblePartyPropertyType> getSource()
          Gets the value of the source property.
 int hashCode()
           
 int hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, org.jvnet.jaxb2_commons.lang.HashCodeStrategy strategy)
           
 boolean isSetCondition()
           
 boolean isSetDataType()
           
 boolean isSetDefinition()
           
 boolean isSetDomainCode()
           
 boolean isSetDomainValue()
           
 boolean isSetMaximumOccurrence()
           
 boolean isSetName()
           
 boolean isSetObligation()
           
 boolean isSetParentEntity()
           
 boolean isSetRationale()
           
 boolean isSetRule()
           
 boolean isSetShortName()
           
 boolean isSetSource()
           
 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.MergeStrategy strategy)
           
 void mergeFrom(Object left, Object right)
           
 void setCondition(CharacterStringPropertyType value)
          Sets the value of the condition property.
 void setDataType(MDDatatypeCodePropertyType value)
          Sets the value of the dataType property.
 void setDefinition(CharacterStringPropertyType value)
          Sets the value of the definition property.
 void setDomainCode(IntegerPropertyType value)
          Sets the value of the domainCode property.
 void setDomainValue(CharacterStringPropertyType value)
          Sets the value of the domainValue property.
 void setMaximumOccurrence(CharacterStringPropertyType value)
          Sets the value of the maximumOccurrence property.
 void setName(CharacterStringPropertyType value)
          Sets the value of the name property.
 void setObligation(MDObligationCodePropertyType value)
          Sets the value of the obligation property.
 void setParentEntity(List<CharacterStringPropertyType> value)
           
 void setRationale(List<CharacterStringPropertyType> value)
           
 void setRule(CharacterStringPropertyType value)
          Sets the value of the rule property.
 void setShortName(CharacterStringPropertyType value)
          Sets the value of the shortName property.
 void setSource(List<CIResponsiblePartyPropertyType> value)
           
 String toString()
           
 void unsetParentEntity()
           
 void unsetRationale()
           
 void unsetSource()
           
 MDExtendedElementInformationType withCondition(CharacterStringPropertyType value)
           
 MDExtendedElementInformationType withDataType(MDDatatypeCodePropertyType value)
           
 MDExtendedElementInformationType withDefinition(CharacterStringPropertyType value)
           
 MDExtendedElementInformationType withDomainCode(IntegerPropertyType value)
           
 MDExtendedElementInformationType withDomainValue(CharacterStringPropertyType value)
           
 MDExtendedElementInformationType withId(String value)
           
 MDExtendedElementInformationType withMaximumOccurrence(CharacterStringPropertyType value)
           
 MDExtendedElementInformationType withName(CharacterStringPropertyType value)
           
 MDExtendedElementInformationType withObligation(MDObligationCodePropertyType value)
           
 MDExtendedElementInformationType withParentEntity(CharacterStringPropertyType... values)
           
 MDExtendedElementInformationType withParentEntity(Collection<CharacterStringPropertyType> values)
           
 MDExtendedElementInformationType withParentEntity(List<CharacterStringPropertyType> value)
           
 MDExtendedElementInformationType withRationale(CharacterStringPropertyType... values)
           
 MDExtendedElementInformationType withRationale(Collection<CharacterStringPropertyType> values)
           
 MDExtendedElementInformationType withRationale(List<CharacterStringPropertyType> value)
           
 MDExtendedElementInformationType withRule(CharacterStringPropertyType value)
           
 MDExtendedElementInformationType withShortName(CharacterStringPropertyType value)
           
 MDExtendedElementInformationType withSource(CIResponsiblePartyPropertyType... values)
           
 MDExtendedElementInformationType withSource(Collection<CIResponsiblePartyPropertyType> values)
           
 MDExtendedElementInformationType withSource(List<CIResponsiblePartyPropertyType> value)
           
 MDExtendedElementInformationType withUuid(String value)
           
 
Methods inherited from class net.opengis.iso19139.gco.v_20070417.AbstractObjectType
getId, getUuid, isSetId, isSetUuid, setId, setUuid
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

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()
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 is CharacterStringPropertyType

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 is CharacterStringPropertyType

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 is IntegerPropertyType

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 is CharacterStringPropertyType

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 is MDObligationCodePropertyType

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 is CharacterStringPropertyType

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 is MDDatatypeCodePropertyType

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 is CharacterStringPropertyType

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 is CharacterStringPropertyType

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 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


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 is CharacterStringPropertyType

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 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


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 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


isSetSource

public boolean isSetSource()

unsetSource

public void unsetSource()

toString

public String toString()
Overrides:
toString in class AbstractObjectType

append

public StringBuilder append(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
                            StringBuilder buffer,
                            org.jvnet.jaxb2_commons.lang.ToStringStrategy strategy)
Specified by:
append in interface org.jvnet.jaxb2_commons.lang.ToString
Overrides:
append in class AbstractObjectType

appendFields

public StringBuilder appendFields(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
                                  StringBuilder buffer,
                                  org.jvnet.jaxb2_commons.lang.ToStringStrategy strategy)
Specified by:
appendFields in interface org.jvnet.jaxb2_commons.lang.ToString
Overrides:
appendFields in class AbstractObjectType

equals

public boolean equals(org.jvnet.jaxb2_commons.locator.ObjectLocator thisLocator,
                      org.jvnet.jaxb2_commons.locator.ObjectLocator thatLocator,
                      Object object,
                      org.jvnet.jaxb2_commons.lang.EqualsStrategy strategy)
Specified by:
equals in interface org.jvnet.jaxb2_commons.lang.Equals
Overrides:
equals in class AbstractObjectType

equals

public boolean equals(Object object)
Overrides:
equals in class AbstractObjectType

hashCode

public int hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
                    org.jvnet.jaxb2_commons.lang.HashCodeStrategy strategy)
Specified by:
hashCode in interface org.jvnet.jaxb2_commons.lang.HashCode
Overrides:
hashCode in class AbstractObjectType

hashCode

public int hashCode()
Overrides:
hashCode in class AbstractObjectType

clone

public Object clone()
Overrides:
clone in class AbstractObjectType

copyTo

public Object copyTo(Object target)
Specified by:
copyTo in interface org.jvnet.jaxb2_commons.lang.CopyTo
Overrides:
copyTo in class AbstractObjectType

copyTo

public Object copyTo(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
                     Object target,
                     org.jvnet.jaxb2_commons.lang.CopyStrategy strategy)
Specified by:
copyTo in interface org.jvnet.jaxb2_commons.lang.CopyTo
Overrides:
copyTo in class AbstractObjectType

createNewInstance

public Object createNewInstance()
Specified by:
createNewInstance in interface org.jvnet.jaxb2_commons.lang.CopyTo
Specified by:
createNewInstance in interface org.jvnet.jaxb2_commons.lang.MergeFrom

mergeFrom

public void mergeFrom(Object left,
                      Object right)
Specified by:
mergeFrom in interface org.jvnet.jaxb2_commons.lang.MergeFrom
Overrides:
mergeFrom in class AbstractObjectType

mergeFrom

public 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.MergeStrategy strategy)
Specified by:
mergeFrom in interface org.jvnet.jaxb2_commons.lang.MergeFrom
Overrides:
mergeFrom in class AbstractObjectType

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:
withId in class AbstractObjectType

withUuid

public MDExtendedElementInformationType withUuid(String value)
Overrides:
withUuid in class AbstractObjectType


Copyright © 2008-2015. All Rights Reserved.