net.opengis.iso19139.gmd.v_20060504
Class AbstractDQElementType

java.lang.Object
  extended by net.opengis.iso19139.gco.v_20060504.AbstractObjectType
      extended by net.opengis.iso19139.gmd.v_20060504.AbstractDQElementType
All Implemented Interfaces:
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
Direct Known Subclasses:
AbstractDQCompletenessType, AbstractDQLogicalConsistencyType, AbstractDQPositionalAccuracyType, AbstractDQTemporalAccuracyType, AbstractDQThematicAccuracyType

public abstract class AbstractDQElementType
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 AbstractDQ_Element_Type complex type.

The following schema fragment specifies the expected content contained within this class.

 <complexType name="AbstractDQ_Element_Type">
   <complexContent>
     <extension base="{http://www.isotc211.org/2005/gco}AbstractObject_Type">
       <sequence>
         <element name="nameOfMeasure" type="{http://www.isotc211.org/2005/gco}CharacterString_PropertyType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="measureIdentification" type="{http://www.isotc211.org/2005/gmd}MD_Identifier_PropertyType" minOccurs="0"/>
         <element name="measureDescription" type="{http://www.isotc211.org/2005/gco}CharacterString_PropertyType" minOccurs="0"/>
         <element name="evaluationMethodType" type="{http://www.isotc211.org/2005/gmd}DQ_EvaluationMethodTypeCode_PropertyType" minOccurs="0"/>
         <element name="evaluationMethodDescription" type="{http://www.isotc211.org/2005/gco}CharacterString_PropertyType" minOccurs="0"/>
         <element name="evaluationProcedure" type="{http://www.isotc211.org/2005/gmd}CI_Citation_PropertyType" minOccurs="0"/>
         <element name="dateTime" type="{http://www.isotc211.org/2005/gco}DateTime_PropertyType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="result" type="{http://www.isotc211.org/2005/gmd}DQ_Result_PropertyType" maxOccurs="2"/>
       </sequence>
     </extension>
   </complexContent>
 </complexType>
 


Field Summary
protected  List<DateTimePropertyType> dateTime
           
protected  CharacterStringPropertyType evaluationMethodDescription
           
protected  DQEvaluationMethodTypeCodePropertyType evaluationMethodType
           
protected  CICitationPropertyType evaluationProcedure
           
protected  CharacterStringPropertyType measureDescription
           
protected  MDIdentifierPropertyType measureIdentification
           
protected  List<CharacterStringPropertyType> nameOfMeasure
           
protected  List<DQResultPropertyType> result
           
 
Fields inherited from class net.opengis.iso19139.gco.v_20060504.AbstractObjectType
id, uuid
 
Constructor Summary
AbstractDQElementType()
           
 
Method Summary
 StringBuilder append(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, StringBuilder buffer, org.jvnet.jaxb2_commons.lang.ToStringStrategy2 strategy)
           
 StringBuilder appendFields(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, StringBuilder buffer, org.jvnet.jaxb2_commons.lang.ToStringStrategy2 strategy)
           
 Object clone()
           
 Object copyTo(Object target)
           
 Object copyTo(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, Object target, org.jvnet.jaxb2_commons.lang.CopyStrategy2 strategy)
           
 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.EqualsStrategy2 strategy)
           
 List<DateTimePropertyType> getDateTime()
          Gets the value of the dateTime property.
 CharacterStringPropertyType getEvaluationMethodDescription()
          Gets the value of the evaluationMethodDescription property.
 DQEvaluationMethodTypeCodePropertyType getEvaluationMethodType()
          Gets the value of the evaluationMethodType property.
 CICitationPropertyType getEvaluationProcedure()
          Gets the value of the evaluationProcedure property.
 CharacterStringPropertyType getMeasureDescription()
          Gets the value of the measureDescription property.
 MDIdentifierPropertyType getMeasureIdentification()
          Gets the value of the measureIdentification property.
 List<CharacterStringPropertyType> getNameOfMeasure()
          Gets the value of the nameOfMeasure property.
 List<DQResultPropertyType> getResult()
          Gets the value of the result property.
 int hashCode()
           
 int hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, org.jvnet.jaxb2_commons.lang.HashCodeStrategy2 strategy)
           
 boolean isSetDateTime()
           
 boolean isSetEvaluationMethodDescription()
           
 boolean isSetEvaluationMethodType()
           
 boolean isSetEvaluationProcedure()
           
 boolean isSetMeasureDescription()
           
 boolean isSetMeasureIdentification()
           
 boolean isSetNameOfMeasure()
           
 boolean isSetResult()
           
 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)
           
 void mergeFrom(Object left, Object right)
           
 void setDateTime(List<DateTimePropertyType> value)
           
 void setEvaluationMethodDescription(CharacterStringPropertyType value)
          Sets the value of the evaluationMethodDescription property.
 void setEvaluationMethodType(DQEvaluationMethodTypeCodePropertyType value)
          Sets the value of the evaluationMethodType property.
 void setEvaluationProcedure(CICitationPropertyType value)
          Sets the value of the evaluationProcedure property.
 void setMeasureDescription(CharacterStringPropertyType value)
          Sets the value of the measureDescription property.
 void setMeasureIdentification(MDIdentifierPropertyType value)
          Sets the value of the measureIdentification property.
 void setNameOfMeasure(List<CharacterStringPropertyType> value)
           
 void setResult(List<DQResultPropertyType> value)
           
 String toString()
           
 void unsetDateTime()
           
 void unsetNameOfMeasure()
           
 void unsetResult()
           
 AbstractDQElementType withDateTime(Collection<DateTimePropertyType> values)
           
 AbstractDQElementType withDateTime(DateTimePropertyType... values)
           
 AbstractDQElementType withDateTime(List<DateTimePropertyType> value)
           
 AbstractDQElementType withEvaluationMethodDescription(CharacterStringPropertyType value)
           
 AbstractDQElementType withEvaluationMethodType(DQEvaluationMethodTypeCodePropertyType value)
           
 AbstractDQElementType withEvaluationProcedure(CICitationPropertyType value)
           
 AbstractDQElementType withId(String value)
           
 AbstractDQElementType withMeasureDescription(CharacterStringPropertyType value)
           
 AbstractDQElementType withMeasureIdentification(MDIdentifierPropertyType value)
           
 AbstractDQElementType withNameOfMeasure(CharacterStringPropertyType... values)
           
 AbstractDQElementType withNameOfMeasure(Collection<CharacterStringPropertyType> values)
           
 AbstractDQElementType withNameOfMeasure(List<CharacterStringPropertyType> value)
           
 AbstractDQElementType withResult(Collection<DQResultPropertyType> values)
           
 AbstractDQElementType withResult(DQResultPropertyType... values)
           
 AbstractDQElementType withResult(List<DQResultPropertyType> value)
           
 AbstractDQElementType withUuid(String value)
           
 
Methods inherited from class net.opengis.iso19139.gco.v_20060504.AbstractObjectType
getId, getUuid, isSetId, isSetUuid, setId, setUuid
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.jvnet.jaxb2_commons.lang.CopyTo2
createNewInstance
 
Methods inherited from interface org.jvnet.jaxb2_commons.lang.MergeFrom2
createNewInstance
 

Field Detail

nameOfMeasure

protected List<CharacterStringPropertyType> nameOfMeasure

measureIdentification

protected MDIdentifierPropertyType measureIdentification

measureDescription

protected CharacterStringPropertyType measureDescription

evaluationMethodType

protected DQEvaluationMethodTypeCodePropertyType evaluationMethodType

evaluationMethodDescription

protected CharacterStringPropertyType evaluationMethodDescription

evaluationProcedure

protected CICitationPropertyType evaluationProcedure

dateTime

protected List<DateTimePropertyType> dateTime

result

protected List<DQResultPropertyType> result
Constructor Detail

AbstractDQElementType

public AbstractDQElementType()
Method Detail

getNameOfMeasure

public List<CharacterStringPropertyType> getNameOfMeasure()
Gets the value of the nameOfMeasure 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 nameOfMeasure property.

For example, to add a new item, do as follows:

    getNameOfMeasure().add(newItem);
 

Objects of the following type(s) are allowed in the list CharacterStringPropertyType


isSetNameOfMeasure

public boolean isSetNameOfMeasure()

unsetNameOfMeasure

public void unsetNameOfMeasure()

getMeasureIdentification

public MDIdentifierPropertyType getMeasureIdentification()
Gets the value of the measureIdentification property.

Returns:
possible object is MDIdentifierPropertyType

setMeasureIdentification

public void setMeasureIdentification(MDIdentifierPropertyType value)
Sets the value of the measureIdentification property.

Parameters:
value - allowed object is MDIdentifierPropertyType

isSetMeasureIdentification

public boolean isSetMeasureIdentification()

getMeasureDescription

public CharacterStringPropertyType getMeasureDescription()
Gets the value of the measureDescription property.

Returns:
possible object is CharacterStringPropertyType

setMeasureDescription

public void setMeasureDescription(CharacterStringPropertyType value)
Sets the value of the measureDescription property.

Parameters:
value - allowed object is CharacterStringPropertyType

isSetMeasureDescription

public boolean isSetMeasureDescription()

getEvaluationMethodType

public DQEvaluationMethodTypeCodePropertyType getEvaluationMethodType()
Gets the value of the evaluationMethodType property.

Returns:
possible object is DQEvaluationMethodTypeCodePropertyType

setEvaluationMethodType

public void setEvaluationMethodType(DQEvaluationMethodTypeCodePropertyType value)
Sets the value of the evaluationMethodType property.

Parameters:
value - allowed object is DQEvaluationMethodTypeCodePropertyType

isSetEvaluationMethodType

public boolean isSetEvaluationMethodType()

getEvaluationMethodDescription

public CharacterStringPropertyType getEvaluationMethodDescription()
Gets the value of the evaluationMethodDescription property.

Returns:
possible object is CharacterStringPropertyType

setEvaluationMethodDescription

public void setEvaluationMethodDescription(CharacterStringPropertyType value)
Sets the value of the evaluationMethodDescription property.

Parameters:
value - allowed object is CharacterStringPropertyType

isSetEvaluationMethodDescription

public boolean isSetEvaluationMethodDescription()

getEvaluationProcedure

public CICitationPropertyType getEvaluationProcedure()
Gets the value of the evaluationProcedure property.

Returns:
possible object is CICitationPropertyType

setEvaluationProcedure

public void setEvaluationProcedure(CICitationPropertyType value)
Sets the value of the evaluationProcedure property.

Parameters:
value - allowed object is CICitationPropertyType

isSetEvaluationProcedure

public boolean isSetEvaluationProcedure()

getDateTime

public List<DateTimePropertyType> getDateTime()
Gets the value of the dateTime 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 dateTime property.

For example, to add a new item, do as follows:

    getDateTime().add(newItem);
 

Objects of the following type(s) are allowed in the list DateTimePropertyType


isSetDateTime

public boolean isSetDateTime()

unsetDateTime

public void unsetDateTime()

getResult

public List<DQResultPropertyType> getResult()
Gets the value of the result 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 result property.

For example, to add a new item, do as follows:

    getResult().add(newItem);
 

Objects of the following type(s) are allowed in the list DQResultPropertyType


isSetResult

public boolean isSetResult()

unsetResult

public void unsetResult()

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.ToStringStrategy2 strategy)
Specified by:
append in interface org.jvnet.jaxb2_commons.lang.ToString2
Overrides:
append in class AbstractObjectType

appendFields

public StringBuilder appendFields(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
                                  StringBuilder buffer,
                                  org.jvnet.jaxb2_commons.lang.ToStringStrategy2 strategy)
Specified by:
appendFields in interface org.jvnet.jaxb2_commons.lang.ToString2
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.EqualsStrategy2 strategy)
Specified by:
equals in interface org.jvnet.jaxb2_commons.lang.Equals2
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.HashCodeStrategy2 strategy)
Specified by:
hashCode in interface org.jvnet.jaxb2_commons.lang.HashCode2
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.CopyTo2
Overrides:
copyTo in class AbstractObjectType

copyTo

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

mergeFrom

public void mergeFrom(Object left,
                      Object right)
Specified by:
mergeFrom in interface org.jvnet.jaxb2_commons.lang.MergeFrom2
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.MergeStrategy2 strategy)
Specified by:
mergeFrom in interface org.jvnet.jaxb2_commons.lang.MergeFrom2
Overrides:
mergeFrom in class AbstractObjectType

setNameOfMeasure

public void setNameOfMeasure(List<CharacterStringPropertyType> value)

setDateTime

public void setDateTime(List<DateTimePropertyType> value)

setResult

public void setResult(List<DQResultPropertyType> value)

withNameOfMeasure

public AbstractDQElementType withNameOfMeasure(CharacterStringPropertyType... values)

withNameOfMeasure

public AbstractDQElementType withNameOfMeasure(Collection<CharacterStringPropertyType> values)

withMeasureIdentification

public AbstractDQElementType withMeasureIdentification(MDIdentifierPropertyType value)

withMeasureDescription

public AbstractDQElementType withMeasureDescription(CharacterStringPropertyType value)

withEvaluationMethodType

public AbstractDQElementType withEvaluationMethodType(DQEvaluationMethodTypeCodePropertyType value)

withEvaluationMethodDescription

public AbstractDQElementType withEvaluationMethodDescription(CharacterStringPropertyType value)

withEvaluationProcedure

public AbstractDQElementType withEvaluationProcedure(CICitationPropertyType value)

withDateTime

public AbstractDQElementType withDateTime(DateTimePropertyType... values)

withDateTime

public AbstractDQElementType withDateTime(Collection<DateTimePropertyType> values)

withResult

public AbstractDQElementType withResult(DQResultPropertyType... values)

withResult

public AbstractDQElementType withResult(Collection<DQResultPropertyType> values)

withNameOfMeasure

public AbstractDQElementType withNameOfMeasure(List<CharacterStringPropertyType> value)

withDateTime

public AbstractDQElementType withDateTime(List<DateTimePropertyType> value)

withResult

public AbstractDQElementType withResult(List<DQResultPropertyType> value)

withId

public AbstractDQElementType withId(String value)
Overrides:
withId in class AbstractObjectType

withUuid

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


Copyright © 2008-2016. All Rights Reserved.