net.opengis.waterml.v_2_0
Class TVPMeasurementMetadataType

java.lang.Object
  extended by net.opengis.waterml.v_2_0.TVPMetadataType
      extended by net.opengis.waterml.v_2_0.TVPMeasurementMetadataType
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 TVPMeasurementMetadataType
extends TVPMetadataType
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 TVPMeasurementMetadataType complex type.

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

 <complexType name="TVPMeasurementMetadataType">
   <complexContent>
     <extension base="{http://www.opengis.net/waterml/2.0}TVPMetadataType">
       <sequence>
         <element name="uom" type="{http://www.opengis.net/swe/2.0}UnitReference" minOccurs="0"/>
         <element name="interpolationType" type="{http://www.opengis.net/gml/3.2}ReferenceType" minOccurs="0"/>
         <element name="censoredReason" type="{http://www.opengis.net/gml/3.2}ReferenceType" minOccurs="0"/>
         <element name="accuracy" type="{http://www.opengis.net/swe/2.0}QuantityPropertyType" minOccurs="0"/>
         <element name="aggregationDuration" type="{http://www.w3.org/2001/XMLSchema}duration" minOccurs="0"/>
       </sequence>
     </extension>
   </complexContent>
 </complexType>
 


Field Summary
protected  QuantityPropertyType accuracy
           
protected  Duration aggregationDuration
           
protected  ReferenceType censoredReason
           
protected  ReferenceType interpolationType
           
protected  UnitReference uom
           
 
Fields inherited from class net.opengis.waterml.v_2_0.TVPMetadataType
comment, nilReason, processing, qualifier, quality, relatedObservation, source
 
Constructor Summary
TVPMeasurementMetadataType()
           
 
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)
           
 QuantityPropertyType getAccuracy()
          Gets the value of the accuracy property.
 Duration getAggregationDuration()
          Gets the value of the aggregationDuration property.
 ReferenceType getCensoredReason()
          Gets the value of the censoredReason property.
 ReferenceType getInterpolationType()
          Gets the value of the interpolationType property.
 UnitReference getUom()
          Gets the value of the uom property.
 int hashCode()
           
 int hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, org.jvnet.jaxb2_commons.lang.HashCodeStrategy strategy)
           
 boolean isSetAccuracy()
           
 boolean isSetAggregationDuration()
           
 boolean isSetCensoredReason()
           
 boolean isSetInterpolationType()
           
 boolean isSetUom()
           
 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 setAccuracy(QuantityPropertyType value)
          Sets the value of the accuracy property.
 void setAggregationDuration(Duration value)
          Sets the value of the aggregationDuration property.
 void setCensoredReason(ReferenceType value)
          Sets the value of the censoredReason property.
 void setInterpolationType(ReferenceType value)
          Sets the value of the interpolationType property.
 void setUom(UnitReference value)
          Sets the value of the uom property.
 String toString()
           
 TVPMeasurementMetadataType withAccuracy(QuantityPropertyType value)
           
 TVPMeasurementMetadataType withAggregationDuration(Duration value)
           
 TVPMeasurementMetadataType withCensoredReason(ReferenceType value)
           
 TVPMeasurementMetadataType withComment(String value)
           
 TVPMeasurementMetadataType withInterpolationType(ReferenceType value)
           
 TVPMeasurementMetadataType withNilReason(ReferenceType value)
           
 TVPMeasurementMetadataType withProcessing(ReferenceType value)
           
 TVPMeasurementMetadataType withQualifier(Collection<QualityPropertyType> values)
           
 TVPMeasurementMetadataType withQualifier(List<QualityPropertyType> value)
           
 TVPMeasurementMetadataType withQualifier(QualityPropertyType... values)
           
 TVPMeasurementMetadataType withQuality(ReferenceType value)
           
 TVPMeasurementMetadataType withRelatedObservation(Collection<ObservationContextPropertyType> values)
           
 TVPMeasurementMetadataType withRelatedObservation(List<ObservationContextPropertyType> value)
           
 TVPMeasurementMetadataType withRelatedObservation(ObservationContextPropertyType... values)
           
 TVPMeasurementMetadataType withSource(ReferenceType value)
           
 TVPMeasurementMetadataType withUom(UnitReference value)
           
 
Methods inherited from class net.opengis.waterml.v_2_0.TVPMetadataType
getComment, getNilReason, getProcessing, getQualifier, getQuality, getRelatedObservation, getSource, isSetComment, isSetNilReason, isSetProcessing, isSetQualifier, isSetQuality, isSetRelatedObservation, isSetSource, setComment, setNilReason, setProcessing, setQualifier, setQuality, setRelatedObservation, setSource, unsetQualifier, unsetRelatedObservation
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

uom

protected UnitReference uom

interpolationType

protected ReferenceType interpolationType

censoredReason

protected ReferenceType censoredReason

accuracy

protected QuantityPropertyType accuracy

aggregationDuration

protected Duration aggregationDuration
Constructor Detail

TVPMeasurementMetadataType

public TVPMeasurementMetadataType()
Method Detail

getUom

public UnitReference getUom()
Gets the value of the uom property.

Returns:
possible object is UnitReference

setUom

public void setUom(UnitReference value)
Sets the value of the uom property.

Parameters:
value - allowed object is UnitReference

isSetUom

public boolean isSetUom()

getInterpolationType

public ReferenceType getInterpolationType()
Gets the value of the interpolationType property.

Returns:
possible object is ReferenceType

setInterpolationType

public void setInterpolationType(ReferenceType value)
Sets the value of the interpolationType property.

Parameters:
value - allowed object is ReferenceType

isSetInterpolationType

public boolean isSetInterpolationType()

getCensoredReason

public ReferenceType getCensoredReason()
Gets the value of the censoredReason property.

Returns:
possible object is ReferenceType

setCensoredReason

public void setCensoredReason(ReferenceType value)
Sets the value of the censoredReason property.

Parameters:
value - allowed object is ReferenceType

isSetCensoredReason

public boolean isSetCensoredReason()

getAccuracy

public QuantityPropertyType getAccuracy()
Gets the value of the accuracy property.

Returns:
possible object is QuantityPropertyType

setAccuracy

public void setAccuracy(QuantityPropertyType value)
Sets the value of the accuracy property.

Parameters:
value - allowed object is QuantityPropertyType

isSetAccuracy

public boolean isSetAccuracy()

getAggregationDuration

public Duration getAggregationDuration()
Gets the value of the aggregationDuration property.

Returns:
possible object is Duration

setAggregationDuration

public void setAggregationDuration(Duration value)
Sets the value of the aggregationDuration property.

Parameters:
value - allowed object is Duration

isSetAggregationDuration

public boolean isSetAggregationDuration()

toString

public String toString()
Overrides:
toString in class TVPMetadataType

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 TVPMetadataType

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 TVPMetadataType

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 TVPMetadataType

equals

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

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 TVPMetadataType

hashCode

public int hashCode()
Overrides:
hashCode in class TVPMetadataType

clone

public Object clone()
Overrides:
clone in class TVPMetadataType

copyTo

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

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 TVPMetadataType

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
Overrides:
createNewInstance in class TVPMetadataType

mergeFrom

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

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 TVPMetadataType

withUom

public TVPMeasurementMetadataType withUom(UnitReference value)

withInterpolationType

public TVPMeasurementMetadataType withInterpolationType(ReferenceType value)

withCensoredReason

public TVPMeasurementMetadataType withCensoredReason(ReferenceType value)

withAccuracy

public TVPMeasurementMetadataType withAccuracy(QuantityPropertyType value)

withAggregationDuration

public TVPMeasurementMetadataType withAggregationDuration(Duration value)

withQuality

public TVPMeasurementMetadataType withQuality(ReferenceType value)
Overrides:
withQuality in class TVPMetadataType

withNilReason

public TVPMeasurementMetadataType withNilReason(ReferenceType value)
Overrides:
withNilReason in class TVPMetadataType

withComment

public TVPMeasurementMetadataType withComment(String value)
Overrides:
withComment in class TVPMetadataType

withRelatedObservation

public TVPMeasurementMetadataType withRelatedObservation(ObservationContextPropertyType... values)
Overrides:
withRelatedObservation in class TVPMetadataType

withRelatedObservation

public TVPMeasurementMetadataType withRelatedObservation(Collection<ObservationContextPropertyType> values)
Overrides:
withRelatedObservation in class TVPMetadataType

withQualifier

public TVPMeasurementMetadataType withQualifier(QualityPropertyType... values)
Overrides:
withQualifier in class TVPMetadataType

withQualifier

public TVPMeasurementMetadataType withQualifier(Collection<QualityPropertyType> values)
Overrides:
withQualifier in class TVPMetadataType

withProcessing

public TVPMeasurementMetadataType withProcessing(ReferenceType value)
Overrides:
withProcessing in class TVPMetadataType

withSource

public TVPMeasurementMetadataType withSource(ReferenceType value)
Overrides:
withSource in class TVPMetadataType

withRelatedObservation

public TVPMeasurementMetadataType withRelatedObservation(List<ObservationContextPropertyType> value)
Overrides:
withRelatedObservation in class TVPMetadataType

withQualifier

public TVPMeasurementMetadataType withQualifier(List<QualityPropertyType> value)
Overrides:
withQualifier in class TVPMetadataType


Copyright © 2008-2015. All Rights Reserved.