Package net.opengis.waterml.v_2_0
Class TVPMeasurementMetadataType
- java.lang.Object
-
- net.opengis.waterml.v_2_0.TVPMetadataType
-
- net.opengis.waterml.v_2_0.TVPMeasurementMetadataType
-
- All Implemented Interfaces:
Cloneable,org.jvnet.jaxb.lang.CopyTo,org.jvnet.jaxb.lang.Equals,org.jvnet.jaxb.lang.HashCode,org.jvnet.jaxb.lang.MergeFrom,org.jvnet.jaxb.lang.ToString
public class TVPMeasurementMetadataType extends TVPMetadataType implements Cloneable, org.jvnet.jaxb.lang.CopyTo, org.jvnet.jaxb.lang.Equals, org.jvnet.jaxb.lang.HashCode, org.jvnet.jaxb.lang.MergeFrom, org.jvnet.jaxb.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
Fields Modifier and Type Field Description protected QuantityPropertyTypeaccuracyprotected DurationaggregationDurationprotected ReferenceTypecensoredReasonprotected ReferenceTypeinterpolationTypeprotected UnitReferenceuom-
Fields inherited from class net.opengis.waterml.v_2_0.TVPMetadataType
comment, nilReason, processing, qualifier, quality, relatedObservation, source
-
-
Constructor Summary
Constructors Constructor Description TVPMeasurementMetadataType()Default no-arg constructorTVPMeasurementMetadataType(ReferenceType quality, ReferenceType nilReason, String comment, List<ObservationContextPropertyType> relatedObservation, List<QualityPropertyType> qualifier, ReferenceType processing, ReferenceType source, UnitReference uom, ReferenceType interpolationType, ReferenceType censoredReason, QuantityPropertyType accuracy, Duration aggregationDuration)Fully-initialising value constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringBuilderappend(org.jvnet.jaxb.locator.ObjectLocator locator, StringBuilder buffer, org.jvnet.jaxb.lang.ToStringStrategy strategy)StringBuilderappendFields(org.jvnet.jaxb.locator.ObjectLocator locator, StringBuilder buffer, org.jvnet.jaxb.lang.ToStringStrategy strategy)Objectclone()ObjectcopyTo(Object target)ObjectcopyTo(org.jvnet.jaxb.locator.ObjectLocator locator, Object target, org.jvnet.jaxb.lang.CopyStrategy strategy)ObjectcreateNewInstance()booleanequals(Object object)booleanequals(org.jvnet.jaxb.locator.ObjectLocator thisLocator, org.jvnet.jaxb.locator.ObjectLocator thatLocator, Object object, org.jvnet.jaxb.lang.EqualsStrategy strategy)QuantityPropertyTypegetAccuracy()Gets the value of the accuracy property.DurationgetAggregationDuration()Gets the value of the aggregationDuration property.ReferenceTypegetCensoredReason()Gets the value of the censoredReason property.ReferenceTypegetInterpolationType()Gets the value of the interpolationType property.UnitReferencegetUom()Gets the value of the uom property.inthashCode()inthashCode(org.jvnet.jaxb.locator.ObjectLocator locator, org.jvnet.jaxb.lang.HashCodeStrategy strategy)booleanisSetAccuracy()booleanisSetAggregationDuration()booleanisSetCensoredReason()booleanisSetInterpolationType()booleanisSetUom()voidmergeFrom(Object left, Object right)voidmergeFrom(org.jvnet.jaxb.locator.ObjectLocator leftLocator, org.jvnet.jaxb.locator.ObjectLocator rightLocator, Object left, Object right, org.jvnet.jaxb.lang.MergeStrategy strategy)voidsetAccuracy(QuantityPropertyType value)Sets the value of the accuracy property.voidsetAggregationDuration(Duration value)Sets the value of the aggregationDuration property.voidsetCensoredReason(ReferenceType value)Sets the value of the censoredReason property.voidsetInterpolationType(ReferenceType value)Sets the value of the interpolationType property.voidsetUom(UnitReference value)Sets the value of the uom property.StringtoString()TVPMeasurementMetadataTypewithAccuracy(QuantityPropertyType value)TVPMeasurementMetadataTypewithAggregationDuration(Duration value)TVPMeasurementMetadataTypewithCensoredReason(ReferenceType value)TVPMeasurementMetadataTypewithComment(String value)TVPMeasurementMetadataTypewithInterpolationType(ReferenceType value)TVPMeasurementMetadataTypewithNilReason(ReferenceType value)TVPMeasurementMetadataTypewithProcessing(ReferenceType value)TVPMeasurementMetadataTypewithQualifier(Collection<QualityPropertyType> values)TVPMeasurementMetadataTypewithQualifier(List<QualityPropertyType> value)TVPMeasurementMetadataTypewithQualifier(QualityPropertyType... values)TVPMeasurementMetadataTypewithQuality(ReferenceType value)TVPMeasurementMetadataTypewithRelatedObservation(Collection<ObservationContextPropertyType> values)TVPMeasurementMetadataTypewithRelatedObservation(List<ObservationContextPropertyType> value)TVPMeasurementMetadataTypewithRelatedObservation(ObservationContextPropertyType... values)TVPMeasurementMetadataTypewithSource(ReferenceType value)TVPMeasurementMetadataTypewithUom(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
-
-
-
-
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()
Default no-arg constructor
-
TVPMeasurementMetadataType
public TVPMeasurementMetadataType(ReferenceType quality, ReferenceType nilReason, String comment, List<ObservationContextPropertyType> relatedObservation, List<QualityPropertyType> qualifier, ReferenceType processing, ReferenceType source, UnitReference uom, ReferenceType interpolationType, ReferenceType censoredReason, QuantityPropertyType accuracy, Duration aggregationDuration)
Fully-initialising value constructor
-
-
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 isUnitReference
-
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 isReferenceType
-
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 isReferenceType
-
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 isQuantityPropertyType
-
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 isDuration
-
isSetAggregationDuration
public boolean isSetAggregationDuration()
-
toString
public String toString()
- Overrides:
toStringin classTVPMetadataType
-
append
public StringBuilder append(org.jvnet.jaxb.locator.ObjectLocator locator, StringBuilder buffer, org.jvnet.jaxb.lang.ToStringStrategy strategy)
- Specified by:
appendin interfaceorg.jvnet.jaxb.lang.ToString- Overrides:
appendin classTVPMetadataType
-
appendFields
public StringBuilder appendFields(org.jvnet.jaxb.locator.ObjectLocator locator, StringBuilder buffer, org.jvnet.jaxb.lang.ToStringStrategy strategy)
- Specified by:
appendFieldsin interfaceorg.jvnet.jaxb.lang.ToString- Overrides:
appendFieldsin classTVPMetadataType
-
equals
public boolean equals(org.jvnet.jaxb.locator.ObjectLocator thisLocator, org.jvnet.jaxb.locator.ObjectLocator thatLocator, Object object, org.jvnet.jaxb.lang.EqualsStrategy strategy)- Specified by:
equalsin interfaceorg.jvnet.jaxb.lang.Equals- Overrides:
equalsin classTVPMetadataType
-
equals
public boolean equals(Object object)
- Overrides:
equalsin classTVPMetadataType
-
hashCode
public int hashCode(org.jvnet.jaxb.locator.ObjectLocator locator, org.jvnet.jaxb.lang.HashCodeStrategy strategy)- Specified by:
hashCodein interfaceorg.jvnet.jaxb.lang.HashCode- Overrides:
hashCodein classTVPMetadataType
-
hashCode
public int hashCode()
- Overrides:
hashCodein classTVPMetadataType
-
clone
public Object clone()
- Overrides:
clonein classTVPMetadataType
-
copyTo
public Object copyTo(Object target)
- Specified by:
copyToin interfaceorg.jvnet.jaxb.lang.CopyTo- Overrides:
copyToin classTVPMetadataType
-
copyTo
public Object copyTo(org.jvnet.jaxb.locator.ObjectLocator locator, Object target, org.jvnet.jaxb.lang.CopyStrategy strategy)
- Specified by:
copyToin interfaceorg.jvnet.jaxb.lang.CopyTo- Overrides:
copyToin classTVPMetadataType
-
createNewInstance
public Object createNewInstance()
- Specified by:
createNewInstancein interfaceorg.jvnet.jaxb.lang.CopyTo- Specified by:
createNewInstancein interfaceorg.jvnet.jaxb.lang.MergeFrom- Overrides:
createNewInstancein classTVPMetadataType
-
mergeFrom
public void mergeFrom(Object left, Object right)
- Specified by:
mergeFromin interfaceorg.jvnet.jaxb.lang.MergeFrom- Overrides:
mergeFromin classTVPMetadataType
-
mergeFrom
public void mergeFrom(org.jvnet.jaxb.locator.ObjectLocator leftLocator, org.jvnet.jaxb.locator.ObjectLocator rightLocator, Object left, Object right, org.jvnet.jaxb.lang.MergeStrategy strategy)- Specified by:
mergeFromin interfaceorg.jvnet.jaxb.lang.MergeFrom- Overrides:
mergeFromin classTVPMetadataType
-
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:
withQualityin classTVPMetadataType
-
withNilReason
public TVPMeasurementMetadataType withNilReason(ReferenceType value)
- Overrides:
withNilReasonin classTVPMetadataType
-
withComment
public TVPMeasurementMetadataType withComment(String value)
- Overrides:
withCommentin classTVPMetadataType
-
withRelatedObservation
public TVPMeasurementMetadataType withRelatedObservation(ObservationContextPropertyType... values)
- Overrides:
withRelatedObservationin classTVPMetadataType
-
withRelatedObservation
public TVPMeasurementMetadataType withRelatedObservation(Collection<ObservationContextPropertyType> values)
- Overrides:
withRelatedObservationin classTVPMetadataType
-
withQualifier
public TVPMeasurementMetadataType withQualifier(QualityPropertyType... values)
- Overrides:
withQualifierin classTVPMetadataType
-
withQualifier
public TVPMeasurementMetadataType withQualifier(Collection<QualityPropertyType> values)
- Overrides:
withQualifierin classTVPMetadataType
-
withProcessing
public TVPMeasurementMetadataType withProcessing(ReferenceType value)
- Overrides:
withProcessingin classTVPMetadataType
-
withSource
public TVPMeasurementMetadataType withSource(ReferenceType value)
- Overrides:
withSourcein classTVPMetadataType
-
withRelatedObservation
public TVPMeasurementMetadataType withRelatedObservation(List<ObservationContextPropertyType> value)
- Overrides:
withRelatedObservationin classTVPMetadataType
-
withQualifier
public TVPMeasurementMetadataType withQualifier(List<QualityPropertyType> value)
- Overrides:
withQualifierin classTVPMetadataType
-
-