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.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
Direct Known Subclasses:
AbstractDQCompletenessType, AbstractDQLogicalConsistencyType, AbstractDQPositionalAccuracyType, AbstractDQTemporalAccuracyType, AbstractDQThematicAccuracyType

public abstract class AbstractDQElementType
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

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.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)
           
 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)
           
 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.HashCodeStrategy strategy)
           
 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 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()
           
 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, 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.CopyTo
createNewInstance
 
Methods inherited from interface org.jvnet.jaxb2_commons.lang.MergeFrom
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


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

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

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

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

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

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


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


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

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

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-2015. All Rights Reserved.