net.opengis.sos.v_2_0
Class ObservationOfferingType

java.lang.Object
  extended by net.opengis.swes.v_2_0.AbstractSWESType
      extended by net.opengis.swes.v_2_0.AbstractOfferingType
          extended by net.opengis.sos.v_2_0.ObservationOfferingType
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 ObservationOfferingType
extends AbstractOfferingType
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 ObservationOfferingType complex type.

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

 <complexType name="ObservationOfferingType">
   <complexContent>
     <extension base="{http://www.opengis.net/swes/2.0}AbstractOfferingType">
       <sequence>
         <element name="observedArea" minOccurs="0">
           <complexType>
             <complexContent>
               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 <sequence>
                   <element ref="{http://www.opengis.net/gml/3.2}Envelope"/>
                 </sequence>
               </restriction>
             </complexContent>
           </complexType>
         </element>
         <element name="phenomenonTime" minOccurs="0">
           <complexType>
             <complexContent>
               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 <sequence>
                   <element ref="{http://www.opengis.net/gml/3.2}TimePeriod"/>
                 </sequence>
               </restriction>
             </complexContent>
           </complexType>
         </element>
         <element name="resultTime" minOccurs="0">
           <complexType>
             <complexContent>
               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 <sequence>
                   <element ref="{http://www.opengis.net/gml/3.2}TimePeriod"/>
                 </sequence>
               </restriction>
             </complexContent>
           </complexType>
         </element>
         <element name="responseFormat" type="{http://www.w3.org/2001/XMLSchema}anyURI" maxOccurs="unbounded" minOccurs="0"/>
         <element name="observationType" type="{http://www.w3.org/2001/XMLSchema}anyURI" maxOccurs="unbounded" minOccurs="0"/>
         <element name="featureOfInterestType" type="{http://www.w3.org/2001/XMLSchema}anyURI" maxOccurs="unbounded" minOccurs="0"/>
       </sequence>
     </extension>
   </complexContent>
 </complexType>
 


Nested Class Summary
static class ObservationOfferingType.ObservedArea
          Java class for anonymous complex type.
static class ObservationOfferingType.PhenomenonTime
          Java class for anonymous complex type.
static class ObservationOfferingType.ResultTime
          Java class for anonymous complex type.
 
Nested classes/interfaces inherited from class net.opengis.swes.v_2_0.AbstractOfferingType
AbstractOfferingType.RelatedFeature
 
Field Summary
protected  List<String> featureOfInterestType
           
protected  List<String> observationType
           
protected  ObservationOfferingType.ObservedArea observedArea
           
protected  ObservationOfferingType.PhenomenonTime phenomenonTime
           
protected  List<String> responseFormat
           
protected  ObservationOfferingType.ResultTime resultTime
           
 
Fields inherited from class net.opengis.swes.v_2_0.AbstractOfferingType
observableProperty, procedure, procedureDescriptionFormat, relatedFeature
 
Fields inherited from class net.opengis.swes.v_2_0.AbstractSWESType
description, extension, id, identifier, name
 
Constructor Summary
ObservationOfferingType()
           
 
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)
           
 List<String> getFeatureOfInterestType()
          Gets the value of the featureOfInterestType property.
 List<String> getObservationType()
          Gets the value of the observationType property.
 ObservationOfferingType.ObservedArea getObservedArea()
          Gets the value of the observedArea property.
 ObservationOfferingType.PhenomenonTime getPhenomenonTime()
          Gets the value of the phenomenonTime property.
 List<String> getResponseFormat()
          Gets the value of the responseFormat property.
 ObservationOfferingType.ResultTime getResultTime()
          Gets the value of the resultTime property.
 int hashCode()
           
 int hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, org.jvnet.jaxb2_commons.lang.HashCodeStrategy strategy)
           
 boolean isSetFeatureOfInterestType()
           
 boolean isSetObservationType()
           
 boolean isSetObservedArea()
           
 boolean isSetPhenomenonTime()
           
 boolean isSetResponseFormat()
           
 boolean isSetResultTime()
           
 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 setFeatureOfInterestType(List<String> value)
           
 void setObservationType(List<String> value)
           
 void setObservedArea(ObservationOfferingType.ObservedArea value)
          Sets the value of the observedArea property.
 void setPhenomenonTime(ObservationOfferingType.PhenomenonTime value)
          Sets the value of the phenomenonTime property.
 void setResponseFormat(List<String> value)
           
 void setResultTime(ObservationOfferingType.ResultTime value)
          Sets the value of the resultTime property.
 String toString()
           
 void unsetFeatureOfInterestType()
           
 void unsetObservationType()
           
 void unsetResponseFormat()
           
 ObservationOfferingType withFeatureOfInterestType(Collection<String> values)
           
 ObservationOfferingType withFeatureOfInterestType(List<String> value)
           
 ObservationOfferingType withFeatureOfInterestType(String... values)
           
 ObservationOfferingType withObservationType(Collection<String> values)
           
 ObservationOfferingType withObservationType(List<String> value)
           
 ObservationOfferingType withObservationType(String... values)
           
 ObservationOfferingType withObservedArea(ObservationOfferingType.ObservedArea value)
           
 ObservationOfferingType withPhenomenonTime(ObservationOfferingType.PhenomenonTime value)
           
 ObservationOfferingType withResponseFormat(Collection<String> values)
           
 ObservationOfferingType withResponseFormat(List<String> value)
           
 ObservationOfferingType withResponseFormat(String... values)
           
 ObservationOfferingType withResultTime(ObservationOfferingType.ResultTime value)
           
 
Methods inherited from class net.opengis.swes.v_2_0.AbstractOfferingType
getObservableProperty, getProcedure, getProcedureDescriptionFormat, getRelatedFeature, isSetObservableProperty, isSetProcedure, isSetProcedureDescriptionFormat, isSetRelatedFeature, setObservableProperty, setProcedure, setProcedureDescriptionFormat, setRelatedFeature, unsetObservableProperty, unsetProcedureDescriptionFormat, unsetRelatedFeature, withDescription, withExtension, withExtension, withExtension, withId, withIdentifier, withName, withName, withName, withObservableProperty, withObservableProperty, withObservableProperty, withProcedure, withProcedureDescriptionFormat, withProcedureDescriptionFormat, withProcedureDescriptionFormat, withRelatedFeature, withRelatedFeature, withRelatedFeature
 
Methods inherited from class net.opengis.swes.v_2_0.AbstractSWESType
getDescription, getExtension, getId, getIdentifier, getName, isSetDescription, isSetExtension, isSetId, isSetIdentifier, isSetName, setDescription, setExtension, setId, setIdentifier, setName, unsetExtension, unsetName
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

observedArea

protected ObservationOfferingType.ObservedArea observedArea

phenomenonTime

protected ObservationOfferingType.PhenomenonTime phenomenonTime

resultTime

protected ObservationOfferingType.ResultTime resultTime

responseFormat

protected List<String> responseFormat

observationType

protected List<String> observationType

featureOfInterestType

protected List<String> featureOfInterestType
Constructor Detail

ObservationOfferingType

public ObservationOfferingType()
Method Detail

getObservedArea

public ObservationOfferingType.ObservedArea getObservedArea()
Gets the value of the observedArea property.

Returns:
possible object is ObservationOfferingType.ObservedArea

setObservedArea

public void setObservedArea(ObservationOfferingType.ObservedArea value)
Sets the value of the observedArea property.

Parameters:
value - allowed object is ObservationOfferingType.ObservedArea

isSetObservedArea

public boolean isSetObservedArea()

getPhenomenonTime

public ObservationOfferingType.PhenomenonTime getPhenomenonTime()
Gets the value of the phenomenonTime property.

Returns:
possible object is ObservationOfferingType.PhenomenonTime

setPhenomenonTime

public void setPhenomenonTime(ObservationOfferingType.PhenomenonTime value)
Sets the value of the phenomenonTime property.

Parameters:
value - allowed object is ObservationOfferingType.PhenomenonTime

isSetPhenomenonTime

public boolean isSetPhenomenonTime()

getResultTime

public ObservationOfferingType.ResultTime getResultTime()
Gets the value of the resultTime property.

Returns:
possible object is ObservationOfferingType.ResultTime

setResultTime

public void setResultTime(ObservationOfferingType.ResultTime value)
Sets the value of the resultTime property.

Parameters:
value - allowed object is ObservationOfferingType.ResultTime

isSetResultTime

public boolean isSetResultTime()

getResponseFormat

public List<String> getResponseFormat()
Gets the value of the responseFormat 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 responseFormat property.

For example, to add a new item, do as follows:

    getResponseFormat().add(newItem);
 

Objects of the following type(s) are allowed in the list String


isSetResponseFormat

public boolean isSetResponseFormat()

unsetResponseFormat

public void unsetResponseFormat()

getObservationType

public List<String> getObservationType()
Gets the value of the observationType 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 observationType property.

For example, to add a new item, do as follows:

    getObservationType().add(newItem);
 

Objects of the following type(s) are allowed in the list String


isSetObservationType

public boolean isSetObservationType()

unsetObservationType

public void unsetObservationType()

getFeatureOfInterestType

public List<String> getFeatureOfInterestType()
Gets the value of the featureOfInterestType 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 featureOfInterestType property.

For example, to add a new item, do as follows:

    getFeatureOfInterestType().add(newItem);
 

Objects of the following type(s) are allowed in the list String


isSetFeatureOfInterestType

public boolean isSetFeatureOfInterestType()

unsetFeatureOfInterestType

public void unsetFeatureOfInterestType()

toString

public String toString()
Overrides:
toString in class AbstractOfferingType

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 AbstractOfferingType

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 AbstractOfferingType

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 AbstractOfferingType

equals

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

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 AbstractOfferingType

hashCode

public int hashCode()
Overrides:
hashCode in class AbstractOfferingType

clone

public Object clone()
Overrides:
clone in class AbstractOfferingType

copyTo

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

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 AbstractOfferingType

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

mergeFrom

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

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 AbstractOfferingType

setResponseFormat

public void setResponseFormat(List<String> value)

setObservationType

public void setObservationType(List<String> value)

setFeatureOfInterestType

public void setFeatureOfInterestType(List<String> value)

withObservedArea

public ObservationOfferingType withObservedArea(ObservationOfferingType.ObservedArea value)

withPhenomenonTime

public ObservationOfferingType withPhenomenonTime(ObservationOfferingType.PhenomenonTime value)

withResultTime

public ObservationOfferingType withResultTime(ObservationOfferingType.ResultTime value)

withResponseFormat

public ObservationOfferingType withResponseFormat(String... values)

withResponseFormat

public ObservationOfferingType withResponseFormat(Collection<String> values)

withObservationType

public ObservationOfferingType withObservationType(String... values)

withObservationType

public ObservationOfferingType withObservationType(Collection<String> values)

withFeatureOfInterestType

public ObservationOfferingType withFeatureOfInterestType(String... values)

withFeatureOfInterestType

public ObservationOfferingType withFeatureOfInterestType(Collection<String> values)

withResponseFormat

public ObservationOfferingType withResponseFormat(List<String> value)

withObservationType

public ObservationOfferingType withObservationType(List<String> value)

withFeatureOfInterestType

public ObservationOfferingType withFeatureOfInterestType(List<String> value)


Copyright © 2008-2015. All Rights Reserved.