net.opengis.waterml.v_2_0
Class MeasurementTimeseriesMetadataType

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

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

 <complexType name="MeasurementTimeseriesMetadataType">
   <complexContent>
     <extension base="{http://www.opengis.net/waterml/2.0}TimeseriesMetadataType">
       <sequence>
         <element name="startAnchorPoint" type="{http://www.opengis.net/gml/3.2}TimePositionType" minOccurs="0"/>
         <element name="endAnchorPoint" type="{http://www.opengis.net/gml/3.2}TimePositionType" minOccurs="0"/>
         <element name="cumulative" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="accumulationAnchorTime" type="{http://www.opengis.net/gml/3.2}TimePositionType" minOccurs="0"/>
         <element name="accumulationIntervalLength" type="{http://www.w3.org/2001/XMLSchema}duration" minOccurs="0"/>
         <element name="maxGapPeriod" type="{http://www.w3.org/2001/XMLSchema}duration" minOccurs="0"/>
       </sequence>
     </extension>
   </complexContent>
 </complexType>
 


Field Summary
protected  TimePositionType accumulationAnchorTime
           
protected  Duration accumulationIntervalLength
           
protected  Boolean cumulative
           
protected  TimePositionType endAnchorPoint
           
protected  Duration maxGapPeriod
           
protected  TimePositionType startAnchorPoint
           
 
Fields inherited from class net.opengis.waterml.v_2_0.TimeseriesMetadataType
baseTime, commentBlock, parameter, spacing, temporalExtent
 
Constructor Summary
MeasurementTimeseriesMetadataType()
           
 
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)
           
 TimePositionType getAccumulationAnchorTime()
          Gets the value of the accumulationAnchorTime property.
 Duration getAccumulationIntervalLength()
          Gets the value of the accumulationIntervalLength property.
 TimePositionType getEndAnchorPoint()
          Gets the value of the endAnchorPoint property.
 Duration getMaxGapPeriod()
          Gets the value of the maxGapPeriod property.
 TimePositionType getStartAnchorPoint()
          Gets the value of the startAnchorPoint property.
 int hashCode()
           
 int hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, org.jvnet.jaxb2_commons.lang.HashCodeStrategy strategy)
           
 Boolean isCumulative()
          Gets the value of the cumulative property.
 boolean isSetAccumulationAnchorTime()
           
 boolean isSetAccumulationIntervalLength()
           
 boolean isSetCumulative()
           
 boolean isSetEndAnchorPoint()
           
 boolean isSetMaxGapPeriod()
           
 boolean isSetStartAnchorPoint()
           
 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 setAccumulationAnchorTime(TimePositionType value)
          Sets the value of the accumulationAnchorTime property.
 void setAccumulationIntervalLength(Duration value)
          Sets the value of the accumulationIntervalLength property.
 void setCumulative(Boolean value)
          Sets the value of the cumulative property.
 void setEndAnchorPoint(TimePositionType value)
          Sets the value of the endAnchorPoint property.
 void setMaxGapPeriod(Duration value)
          Sets the value of the maxGapPeriod property.
 void setStartAnchorPoint(TimePositionType value)
          Sets the value of the startAnchorPoint property.
 String toString()
           
 MeasurementTimeseriesMetadataType withAccumulationAnchorTime(TimePositionType value)
           
 MeasurementTimeseriesMetadataType withAccumulationIntervalLength(Duration value)
           
 MeasurementTimeseriesMetadataType withBaseTime(TimePositionType value)
           
 MeasurementTimeseriesMetadataType withCommentBlock(Collection<CommentBlockPropertyType> values)
           
 MeasurementTimeseriesMetadataType withCommentBlock(CommentBlockPropertyType... values)
           
 MeasurementTimeseriesMetadataType withCommentBlock(List<CommentBlockPropertyType> value)
           
 MeasurementTimeseriesMetadataType withCumulative(Boolean value)
           
 MeasurementTimeseriesMetadataType withEndAnchorPoint(TimePositionType value)
           
 MeasurementTimeseriesMetadataType withMaxGapPeriod(Duration value)
           
 MeasurementTimeseriesMetadataType withParameter(Collection<NamedValuePropertyType> values)
           
 MeasurementTimeseriesMetadataType withParameter(List<NamedValuePropertyType> value)
           
 MeasurementTimeseriesMetadataType withParameter(NamedValuePropertyType... values)
           
 MeasurementTimeseriesMetadataType withSpacing(Duration value)
           
 MeasurementTimeseriesMetadataType withStartAnchorPoint(TimePositionType value)
           
 MeasurementTimeseriesMetadataType withTemporalExtent(TimePeriodPropertyType value)
           
 
Methods inherited from class net.opengis.waterml.v_2_0.TimeseriesMetadataType
getBaseTime, getCommentBlock, getParameter, getSpacing, getTemporalExtent, isSetBaseTime, isSetCommentBlock, isSetParameter, isSetSpacing, isSetTemporalExtent, setBaseTime, setCommentBlock, setParameter, setSpacing, setTemporalExtent, unsetCommentBlock, unsetParameter
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

startAnchorPoint

protected TimePositionType startAnchorPoint

endAnchorPoint

protected TimePositionType endAnchorPoint

cumulative

protected Boolean cumulative

accumulationAnchorTime

protected TimePositionType accumulationAnchorTime

accumulationIntervalLength

protected Duration accumulationIntervalLength

maxGapPeriod

protected Duration maxGapPeriod
Constructor Detail

MeasurementTimeseriesMetadataType

public MeasurementTimeseriesMetadataType()
Method Detail

getStartAnchorPoint

public TimePositionType getStartAnchorPoint()
Gets the value of the startAnchorPoint property.

Returns:
possible object is TimePositionType

setStartAnchorPoint

public void setStartAnchorPoint(TimePositionType value)
Sets the value of the startAnchorPoint property.

Parameters:
value - allowed object is TimePositionType

isSetStartAnchorPoint

public boolean isSetStartAnchorPoint()

getEndAnchorPoint

public TimePositionType getEndAnchorPoint()
Gets the value of the endAnchorPoint property.

Returns:
possible object is TimePositionType

setEndAnchorPoint

public void setEndAnchorPoint(TimePositionType value)
Sets the value of the endAnchorPoint property.

Parameters:
value - allowed object is TimePositionType

isSetEndAnchorPoint

public boolean isSetEndAnchorPoint()

isCumulative

public Boolean isCumulative()
Gets the value of the cumulative property.

Returns:
possible object is Boolean

setCumulative

public void setCumulative(Boolean value)
Sets the value of the cumulative property.

Parameters:
value - allowed object is Boolean

isSetCumulative

public boolean isSetCumulative()

getAccumulationAnchorTime

public TimePositionType getAccumulationAnchorTime()
Gets the value of the accumulationAnchorTime property.

Returns:
possible object is TimePositionType

setAccumulationAnchorTime

public void setAccumulationAnchorTime(TimePositionType value)
Sets the value of the accumulationAnchorTime property.

Parameters:
value - allowed object is TimePositionType

isSetAccumulationAnchorTime

public boolean isSetAccumulationAnchorTime()

getAccumulationIntervalLength

public Duration getAccumulationIntervalLength()
Gets the value of the accumulationIntervalLength property.

Returns:
possible object is Duration

setAccumulationIntervalLength

public void setAccumulationIntervalLength(Duration value)
Sets the value of the accumulationIntervalLength property.

Parameters:
value - allowed object is Duration

isSetAccumulationIntervalLength

public boolean isSetAccumulationIntervalLength()

getMaxGapPeriod

public Duration getMaxGapPeriod()
Gets the value of the maxGapPeriod property.

Returns:
possible object is Duration

setMaxGapPeriod

public void setMaxGapPeriod(Duration value)
Sets the value of the maxGapPeriod property.

Parameters:
value - allowed object is Duration

isSetMaxGapPeriod

public boolean isSetMaxGapPeriod()

toString

public String toString()
Overrides:
toString in class TimeseriesMetadataType

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 TimeseriesMetadataType

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 TimeseriesMetadataType

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 TimeseriesMetadataType

equals

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

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 TimeseriesMetadataType

hashCode

public int hashCode()
Overrides:
hashCode in class TimeseriesMetadataType

clone

public Object clone()
Overrides:
clone in class TimeseriesMetadataType

copyTo

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

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 TimeseriesMetadataType

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 TimeseriesMetadataType

mergeFrom

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

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 TimeseriesMetadataType

withStartAnchorPoint

public MeasurementTimeseriesMetadataType withStartAnchorPoint(TimePositionType value)

withEndAnchorPoint

public MeasurementTimeseriesMetadataType withEndAnchorPoint(TimePositionType value)

withCumulative

public MeasurementTimeseriesMetadataType withCumulative(Boolean value)

withAccumulationAnchorTime

public MeasurementTimeseriesMetadataType withAccumulationAnchorTime(TimePositionType value)

withAccumulationIntervalLength

public MeasurementTimeseriesMetadataType withAccumulationIntervalLength(Duration value)

withMaxGapPeriod

public MeasurementTimeseriesMetadataType withMaxGapPeriod(Duration value)

withTemporalExtent

public MeasurementTimeseriesMetadataType withTemporalExtent(TimePeriodPropertyType value)
Overrides:
withTemporalExtent in class TimeseriesMetadataType

withBaseTime

public MeasurementTimeseriesMetadataType withBaseTime(TimePositionType value)
Overrides:
withBaseTime in class TimeseriesMetadataType

withSpacing

public MeasurementTimeseriesMetadataType withSpacing(Duration value)
Overrides:
withSpacing in class TimeseriesMetadataType

withCommentBlock

public MeasurementTimeseriesMetadataType withCommentBlock(CommentBlockPropertyType... values)
Overrides:
withCommentBlock in class TimeseriesMetadataType

withCommentBlock

public MeasurementTimeseriesMetadataType withCommentBlock(Collection<CommentBlockPropertyType> values)
Overrides:
withCommentBlock in class TimeseriesMetadataType

withParameter

public MeasurementTimeseriesMetadataType withParameter(NamedValuePropertyType... values)
Overrides:
withParameter in class TimeseriesMetadataType

withParameter

public MeasurementTimeseriesMetadataType withParameter(Collection<NamedValuePropertyType> values)
Overrides:
withParameter in class TimeseriesMetadataType

withCommentBlock

public MeasurementTimeseriesMetadataType withCommentBlock(List<CommentBlockPropertyType> value)
Overrides:
withCommentBlock in class TimeseriesMetadataType

withParameter

public MeasurementTimeseriesMetadataType withParameter(List<NamedValuePropertyType> value)
Overrides:
withParameter in class TimeseriesMetadataType


Copyright © 2008-2015. All Rights Reserved.