Class MonitoringPointType
- java.lang.Object
-
- net.opengis.gml.v_3_2.AbstractGMLType
-
- net.opengis.gml.v_3_2.AbstractFeatureType
-
- net.opengis.sampling.v_2_0.SFSamplingFeatureType
-
- net.opengis.samplingspatial.v_2_0.SFSpatialSamplingFeatureType
-
- net.opengis.waterml.v_2_0.MonitoringPointType
-
- 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 MonitoringPointType extends SFSpatialSamplingFeatureType 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 MonitoringPointType complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="MonitoringPointType"> <complexContent> <extension base="{http://www.opengis.net/samplingSpatial/2.0}SF_SpatialSamplingFeatureType"> <sequence> <element name="relatedParty" type="{http://www.isotc211.org/2005/gmd}CI_ResponsibleParty_PropertyType" maxOccurs="unbounded" minOccurs="0"/> <element name="monitoringType" type="{http://www.opengis.net/gml/3.2}ReferenceType" maxOccurs="unbounded" minOccurs="0"/> <element name="descriptionReference" type="{http://www.opengis.net/gml/3.2}ReferenceType" maxOccurs="unbounded" minOccurs="0"/> <element name="verticalDatum" type="{http://www.opengis.net/gml/3.2}VerticalDatumPropertyType" maxOccurs="unbounded" minOccurs="0"/> <element name="timeZone" type="{http://www.opengis.net/waterml/2.0}TimeZonePropertyType" minOccurs="0"/> <element name="daylightSavingTimeZone" type="{http://www.opengis.net/waterml/2.0}TimeZonePropertyType" minOccurs="0"/> </sequence> </extension> </complexContent> </complexType>
-
-
Field Summary
Fields Modifier and Type Field Description protected TimeZonePropertyTypedaylightSavingTimeZoneprotected List<ReferenceType>monitoringPointDescriptionReferenceprotected List<ReferenceType>monitoringTypeprotected List<CIResponsiblePartyPropertyType>relatedPartyprotected TimeZonePropertyTypetimeZoneprotected List<VerticalDatumPropertyType>verticalDatum-
Fields inherited from class net.opengis.samplingspatial.v_2_0.SFSpatialSamplingFeatureType
hostedProcedure, positionalAccuracy, shape
-
Fields inherited from class net.opengis.sampling.v_2_0.SFSamplingFeatureType
lineage, parameter, relatedObservation, relatedSamplingFeature, sampledFeature, type
-
Fields inherited from class net.opengis.gml.v_3_2.AbstractFeatureType
boundedBy, location
-
Fields inherited from class net.opengis.gml.v_3_2.AbstractGMLType
description, descriptionReference, id, identifier, metaDataProperty, name
-
-
Constructor Summary
Constructors Constructor Description MonitoringPointType()Default no-arg constructorMonitoringPointType(List<CIResponsiblePartyPropertyType> relatedParty, List<ReferenceType> monitoringType, List<ReferenceType> monitoringPointDescriptionReference, List<VerticalDatumPropertyType> verticalDatum, TimeZonePropertyType timeZone, TimeZonePropertyType daylightSavingTimeZone)Fully-initialising value constructor
-
Method Summary
-
Methods inherited from class net.opengis.samplingspatial.v_2_0.SFSpatialSamplingFeatureType
getHostedProcedure, getPositionalAccuracy, getShape, isSetHostedProcedure, isSetPositionalAccuracy, isSetShape, setHostedProcedure, setPositionalAccuracy, setShape, unsetHostedProcedure, unsetPositionalAccuracy, withHostedProcedure, withHostedProcedure, withHostedProcedure, withPositionalAccuracy, withPositionalAccuracy, withPositionalAccuracy, withShape
-
Methods inherited from class net.opengis.sampling.v_2_0.SFSamplingFeatureType
getLineage, getParameter, getRelatedObservation, getRelatedSamplingFeature, getSampledFeature, getType, isSetLineage, isSetParameter, isSetRelatedObservation, isSetRelatedSamplingFeature, isSetSampledFeature, isSetType, setLineage, setParameter, setRelatedObservation, setRelatedSamplingFeature, setSampledFeature, setType, unsetParameter, unsetRelatedObservation, unsetRelatedSamplingFeature, unsetSampledFeature, withLineage, withParameter, withParameter, withParameter, withRelatedObservation, withRelatedObservation, withRelatedObservation, withRelatedSamplingFeature, withRelatedSamplingFeature, withRelatedSamplingFeature, withSampledFeature, withSampledFeature, withSampledFeature, withType
-
Methods inherited from class net.opengis.gml.v_3_2.AbstractFeatureType
getBoundedBy, getLocation, isSetBoundedBy, isSetLocation, setBoundedBy, setLocation, withBoundedBy, withDescription, withDescriptionReference, withId, withIdentifier, withLocation, withMetaDataProperty, withMetaDataProperty, withMetaDataProperty, withName, withName, withName
-
Methods inherited from class net.opengis.gml.v_3_2.AbstractGMLType
getDescription, getDescriptionReference, getId, getIdentifier, getMetaDataProperty, getName, isSetDescription, isSetDescriptionReference, isSetId, isSetIdentifier, isSetMetaDataProperty, isSetName, setDescription, setDescriptionReference, setId, setIdentifier, setMetaDataProperty, setName, unsetMetaDataProperty, unsetName
-
-
-
-
Field Detail
-
relatedParty
protected List<CIResponsiblePartyPropertyType> relatedParty
-
monitoringType
protected List<ReferenceType> monitoringType
-
monitoringPointDescriptionReference
protected List<ReferenceType> monitoringPointDescriptionReference
-
verticalDatum
protected List<VerticalDatumPropertyType> verticalDatum
-
timeZone
protected TimeZonePropertyType timeZone
-
daylightSavingTimeZone
protected TimeZonePropertyType daylightSavingTimeZone
-
-
Constructor Detail
-
MonitoringPointType
public MonitoringPointType()
Default no-arg constructor
-
MonitoringPointType
public MonitoringPointType(List<CIResponsiblePartyPropertyType> relatedParty, List<ReferenceType> monitoringType, List<ReferenceType> monitoringPointDescriptionReference, List<VerticalDatumPropertyType> verticalDatum, TimeZonePropertyType timeZone, TimeZonePropertyType daylightSavingTimeZone)
Fully-initialising value constructor
-
-
Method Detail
-
getRelatedParty
public List<CIResponsiblePartyPropertyType> getRelatedParty()
Gets the value of the relatedParty 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 Jakarta XML Binding object. This is why there is not a
setmethod for the relatedParty property.For example, to add a new item, do as follows:
getRelatedParty().add(newItem);Objects of the following type(s) are allowed in the list
CIResponsiblePartyPropertyType
-
isSetRelatedParty
public boolean isSetRelatedParty()
-
unsetRelatedParty
public void unsetRelatedParty()
-
getMonitoringType
public List<ReferenceType> getMonitoringType()
Gets the value of the monitoringType 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 Jakarta XML Binding object. This is why there is not a
setmethod for the monitoringType property.For example, to add a new item, do as follows:
getMonitoringType().add(newItem);Objects of the following type(s) are allowed in the list
ReferenceType
-
isSetMonitoringType
public boolean isSetMonitoringType()
-
unsetMonitoringType
public void unsetMonitoringType()
-
getMonitoringPointDescriptionReference
public List<ReferenceType> getMonitoringPointDescriptionReference()
Gets the value of the monitoringPointDescriptionReference 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 Jakarta XML Binding object. This is why there is not a
setmethod for the monitoringPointDescriptionReference property.For example, to add a new item, do as follows:
getMonitoringPointDescriptionReference().add(newItem);Objects of the following type(s) are allowed in the list
ReferenceType
-
isSetMonitoringPointDescriptionReference
public boolean isSetMonitoringPointDescriptionReference()
-
unsetMonitoringPointDescriptionReference
public void unsetMonitoringPointDescriptionReference()
-
getVerticalDatum
public List<VerticalDatumPropertyType> getVerticalDatum()
Gets the value of the verticalDatum 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 Jakarta XML Binding object. This is why there is not a
setmethod for the verticalDatum property.For example, to add a new item, do as follows:
getVerticalDatum().add(newItem);Objects of the following type(s) are allowed in the list
VerticalDatumPropertyType
-
isSetVerticalDatum
public boolean isSetVerticalDatum()
-
unsetVerticalDatum
public void unsetVerticalDatum()
-
getTimeZone
public TimeZonePropertyType getTimeZone()
Gets the value of the timeZone property.- Returns:
- possible object is
TimeZonePropertyType
-
setTimeZone
public void setTimeZone(TimeZonePropertyType value)
Sets the value of the timeZone property.- Parameters:
value- allowed object isTimeZonePropertyType
-
isSetTimeZone
public boolean isSetTimeZone()
-
getDaylightSavingTimeZone
public TimeZonePropertyType getDaylightSavingTimeZone()
Gets the value of the daylightSavingTimeZone property.- Returns:
- possible object is
TimeZonePropertyType
-
setDaylightSavingTimeZone
public void setDaylightSavingTimeZone(TimeZonePropertyType value)
Sets the value of the daylightSavingTimeZone property.- Parameters:
value- allowed object isTimeZonePropertyType
-
isSetDaylightSavingTimeZone
public boolean isSetDaylightSavingTimeZone()
-
toString
public String toString()
- Overrides:
toStringin classSFSpatialSamplingFeatureType
-
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 classSFSpatialSamplingFeatureType
-
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 classSFSpatialSamplingFeatureType
-
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 classSFSpatialSamplingFeatureType
-
equals
public boolean equals(Object object)
- Overrides:
equalsin classSFSpatialSamplingFeatureType
-
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 classSFSpatialSamplingFeatureType
-
hashCode
public int hashCode()
- Overrides:
hashCodein classSFSpatialSamplingFeatureType
-
clone
public Object clone()
- Overrides:
clonein classSFSpatialSamplingFeatureType
-
copyTo
public Object copyTo(Object target)
- Specified by:
copyToin interfaceorg.jvnet.jaxb.lang.CopyTo- Overrides:
copyToin classSFSpatialSamplingFeatureType
-
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 classSFSpatialSamplingFeatureType
-
createNewInstance
public Object createNewInstance()
- Specified by:
createNewInstancein interfaceorg.jvnet.jaxb.lang.CopyTo- Specified by:
createNewInstancein interfaceorg.jvnet.jaxb.lang.MergeFrom- Overrides:
createNewInstancein classSFSpatialSamplingFeatureType
-
mergeFrom
public void mergeFrom(Object left, Object right)
- Specified by:
mergeFromin interfaceorg.jvnet.jaxb.lang.MergeFrom- Overrides:
mergeFromin classSFSpatialSamplingFeatureType
-
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 classSFSpatialSamplingFeatureType
-
setRelatedParty
public void setRelatedParty(List<CIResponsiblePartyPropertyType> value)
-
setMonitoringType
public void setMonitoringType(List<ReferenceType> value)
-
setMonitoringPointDescriptionReference
public void setMonitoringPointDescriptionReference(List<ReferenceType> value)
-
setVerticalDatum
public void setVerticalDatum(List<VerticalDatumPropertyType> value)
-
withRelatedParty
public MonitoringPointType withRelatedParty(CIResponsiblePartyPropertyType... values)
-
withRelatedParty
public MonitoringPointType withRelatedParty(Collection<CIResponsiblePartyPropertyType> values)
-
withMonitoringType
public MonitoringPointType withMonitoringType(ReferenceType... values)
-
withMonitoringType
public MonitoringPointType withMonitoringType(Collection<ReferenceType> values)
-
withMonitoringPointDescriptionReference
public MonitoringPointType withMonitoringPointDescriptionReference(ReferenceType... values)
-
withMonitoringPointDescriptionReference
public MonitoringPointType withMonitoringPointDescriptionReference(Collection<ReferenceType> values)
-
withVerticalDatum
public MonitoringPointType withVerticalDatum(VerticalDatumPropertyType... values)
-
withVerticalDatum
public MonitoringPointType withVerticalDatum(Collection<VerticalDatumPropertyType> values)
-
withTimeZone
public MonitoringPointType withTimeZone(TimeZonePropertyType value)
-
withDaylightSavingTimeZone
public MonitoringPointType withDaylightSavingTimeZone(TimeZonePropertyType value)
-
withRelatedParty
public MonitoringPointType withRelatedParty(List<CIResponsiblePartyPropertyType> value)
-
withMonitoringType
public MonitoringPointType withMonitoringType(List<ReferenceType> value)
-
withMonitoringPointDescriptionReference
public MonitoringPointType withMonitoringPointDescriptionReference(List<ReferenceType> value)
-
withVerticalDatum
public MonitoringPointType withVerticalDatum(List<VerticalDatumPropertyType> value)
-
-