net.opengis.waterml.v_2_0
Class ObservationMetadataType

java.lang.Object
  extended by net.opengis.iso19139.gco.v_20070417.AbstractObjectType
      extended by net.opengis.iso19139.gmd.v_20070417.MDMetadataType
          extended by net.opengis.waterml.v_2_0.ObservationMetadataType
All Implemented Interfaces:
Cloneable, org.jvnet.jaxb2_commons.lang.CopyTo2, org.jvnet.jaxb2_commons.lang.Equals2, org.jvnet.jaxb2_commons.lang.HashCode2, org.jvnet.jaxb2_commons.lang.MergeFrom2, org.jvnet.jaxb2_commons.lang.ToString2

public class ObservationMetadataType
extends MDMetadataType
implements Cloneable, org.jvnet.jaxb2_commons.lang.CopyTo2, org.jvnet.jaxb2_commons.lang.Equals2, org.jvnet.jaxb2_commons.lang.HashCode2, org.jvnet.jaxb2_commons.lang.MergeFrom2, org.jvnet.jaxb2_commons.lang.ToString2

Java class for ObservationMetadataType complex type.

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

 <complexType name="ObservationMetadataType">
   <complexContent>
     <extension base="{http://www.isotc211.org/2005/gmd}MD_Metadata_Type">
       <sequence>
         <element name="intendedObservationSpacing" type="{http://www.w3.org/2001/XMLSchema}duration" minOccurs="0"/>
         <element name="status" type="{http://www.opengis.net/gml/3.2}ReferenceType" minOccurs="0"/>
         <element name="sampledMedium" type="{http://www.opengis.net/gml/3.2}ReferenceType" minOccurs="0"/>
         <element name="maximumGap" type="{http://www.w3.org/2001/XMLSchema}duration" minOccurs="0"/>
         <element name="parameter" type="{http://www.opengis.net/om/2.0}NamedValuePropertyType" maxOccurs="unbounded" minOccurs="0"/>
       </sequence>
     </extension>
   </complexContent>
 </complexType>
 


Field Summary
protected  Duration intendedObservationSpacing
           
protected  Duration maximumGap
           
protected  List<NamedValuePropertyType> parameter
           
protected  ReferenceType sampledMedium
           
protected  ReferenceType status
           
 
Fields inherited from class net.opengis.iso19139.gmd.v_20070417.MDMetadataType
applicationSchemaInfo, characterSet, contact, contentInfo, dataQualityInfo, dataSetURI, dateStamp, describes, distributionInfo, featureAttribute, featureType, fileIdentifier, hierarchyLevel, hierarchyLevelName, identificationInfo, language, locale, metadataConstraints, metadataExtensionInfo, metadataMaintenance, metadataStandardName, metadataStandardVersion, parentIdentifier, portrayalCatalogueInfo, propertyType, referenceSystemInfo, series, spatialRepresentationInfo
 
Fields inherited from class net.opengis.iso19139.gco.v_20070417.AbstractObjectType
id, uuid
 
Constructor Summary
ObservationMetadataType()
           
 
Method Summary
 StringBuilder append(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, StringBuilder buffer, org.jvnet.jaxb2_commons.lang.ToStringStrategy2 strategy)
           
 StringBuilder appendFields(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, StringBuilder buffer, org.jvnet.jaxb2_commons.lang.ToStringStrategy2 strategy)
           
 Object clone()
           
 Object copyTo(Object target)
           
 Object copyTo(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, Object target, org.jvnet.jaxb2_commons.lang.CopyStrategy2 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.EqualsStrategy2 strategy)
           
 Duration getIntendedObservationSpacing()
          Gets the value of the intendedObservationSpacing property.
 Duration getMaximumGap()
          Gets the value of the maximumGap property.
 List<NamedValuePropertyType> getParameter()
          Gets the value of the parameter property.
 ReferenceType getSampledMedium()
          Gets the value of the sampledMedium property.
 ReferenceType getStatus()
          Gets the value of the status property.
 int hashCode()
           
 int hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, org.jvnet.jaxb2_commons.lang.HashCodeStrategy2 strategy)
           
 boolean isSetIntendedObservationSpacing()
           
 boolean isSetMaximumGap()
           
 boolean isSetParameter()
           
 boolean isSetSampledMedium()
           
 boolean isSetStatus()
           
 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.MergeStrategy2 strategy)
           
 void mergeFrom(Object left, Object right)
           
 void setIntendedObservationSpacing(Duration value)
          Sets the value of the intendedObservationSpacing property.
 void setMaximumGap(Duration value)
          Sets the value of the maximumGap property.
 void setParameter(List<NamedValuePropertyType> value)
           
 void setSampledMedium(ReferenceType value)
          Sets the value of the sampledMedium property.
 void setStatus(ReferenceType value)
          Sets the value of the status property.
 String toString()
           
 void unsetParameter()
           
 ObservationMetadataType withIntendedObservationSpacing(Duration value)
           
 ObservationMetadataType withMaximumGap(Duration value)
           
 ObservationMetadataType withParameter(Collection<NamedValuePropertyType> values)
           
 ObservationMetadataType withParameter(List<NamedValuePropertyType> value)
           
 ObservationMetadataType withParameter(NamedValuePropertyType... values)
           
 ObservationMetadataType withSampledMedium(ReferenceType value)
           
 ObservationMetadataType withStatus(ReferenceType value)
           
 
Methods inherited from class net.opengis.iso19139.gmd.v_20070417.MDMetadataType
getApplicationSchemaInfo, getCharacterSet, getContact, getContentInfo, getDataQualityInfo, getDataSetURI, getDateStamp, getDescribes, getDistributionInfo, getFeatureAttribute, getFeatureType, getFileIdentifier, getHierarchyLevel, getHierarchyLevelName, getIdentificationInfo, getLanguage, getLocale, getMetadataConstraints, getMetadataExtensionInfo, getMetadataMaintenance, getMetadataStandardName, getMetadataStandardVersion, getParentIdentifier, getPortrayalCatalogueInfo, getPropertyType, getReferenceSystemInfo, getSeries, getSpatialRepresentationInfo, isSetApplicationSchemaInfo, isSetCharacterSet, isSetContact, isSetContentInfo, isSetDataQualityInfo, isSetDataSetURI, isSetDateStamp, isSetDescribes, isSetDistributionInfo, isSetFeatureAttribute, isSetFeatureType, isSetFileIdentifier, isSetHierarchyLevel, isSetHierarchyLevelName, isSetIdentificationInfo, isSetLanguage, isSetLocale, isSetMetadataConstraints, isSetMetadataExtensionInfo, isSetMetadataMaintenance, isSetMetadataStandardName, isSetMetadataStandardVersion, isSetParentIdentifier, isSetPortrayalCatalogueInfo, isSetPropertyType, isSetReferenceSystemInfo, isSetSeries, isSetSpatialRepresentationInfo, setApplicationSchemaInfo, setCharacterSet, setContact, setContentInfo, setDataQualityInfo, setDataSetURI, setDateStamp, setDescribes, setDistributionInfo, setFeatureAttribute, setFeatureType, setFileIdentifier, setHierarchyLevel, setHierarchyLevelName, setIdentificationInfo, setLanguage, setLocale, setMetadataConstraints, setMetadataExtensionInfo, setMetadataMaintenance, setMetadataStandardName, setMetadataStandardVersion, setParentIdentifier, setPortrayalCatalogueInfo, setPropertyType, setReferenceSystemInfo, setSeries, setSpatialRepresentationInfo, unsetApplicationSchemaInfo, unsetContact, unsetContentInfo, unsetDataQualityInfo, unsetDescribes, unsetFeatureAttribute, unsetFeatureType, unsetHierarchyLevel, unsetHierarchyLevelName, unsetIdentificationInfo, unsetLocale, unsetMetadataConstraints, unsetMetadataExtensionInfo, unsetPortrayalCatalogueInfo, unsetPropertyType, unsetReferenceSystemInfo, unsetSeries, unsetSpatialRepresentationInfo, withApplicationSchemaInfo, withApplicationSchemaInfo, withApplicationSchemaInfo, withCharacterSet, withContact, withContact, withContact, withContentInfo, withContentInfo, withContentInfo, withDataQualityInfo, withDataQualityInfo, withDataQualityInfo, withDataSetURI, withDateStamp, withDescribes, withDescribes, withDescribes, withDistributionInfo, withFeatureAttribute, withFeatureAttribute, withFeatureAttribute, withFeatureType, withFeatureType, withFeatureType, withFileIdentifier, withHierarchyLevel, withHierarchyLevel, withHierarchyLevel, withHierarchyLevelName, withHierarchyLevelName, withHierarchyLevelName, withId, withIdentificationInfo, withIdentificationInfo, withIdentificationInfo, withLanguage, withLocale, withLocale, withLocale, withMetadataConstraints, withMetadataConstraints, withMetadataConstraints, withMetadataExtensionInfo, withMetadataExtensionInfo, withMetadataExtensionInfo, withMetadataMaintenance, withMetadataStandardName, withMetadataStandardVersion, withParentIdentifier, withPortrayalCatalogueInfo, withPortrayalCatalogueInfo, withPortrayalCatalogueInfo, withPropertyType, withPropertyType, withPropertyType, withReferenceSystemInfo, withReferenceSystemInfo, withReferenceSystemInfo, withSeries, withSeries, withSeries, withSpatialRepresentationInfo, withSpatialRepresentationInfo, withSpatialRepresentationInfo, withUuid
 
Methods inherited from class net.opengis.iso19139.gco.v_20070417.AbstractObjectType
getId, getUuid, isSetId, isSetUuid, setId, setUuid
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

intendedObservationSpacing

protected Duration intendedObservationSpacing

status

protected ReferenceType status

sampledMedium

protected ReferenceType sampledMedium

maximumGap

protected Duration maximumGap

parameter

protected List<NamedValuePropertyType> parameter
Constructor Detail

ObservationMetadataType

public ObservationMetadataType()
Method Detail

getIntendedObservationSpacing

public Duration getIntendedObservationSpacing()
Gets the value of the intendedObservationSpacing property.

Returns:
possible object is Duration

setIntendedObservationSpacing

public void setIntendedObservationSpacing(Duration value)
Sets the value of the intendedObservationSpacing property.

Parameters:
value - allowed object is Duration

isSetIntendedObservationSpacing

public boolean isSetIntendedObservationSpacing()

getStatus

public ReferenceType getStatus()
Gets the value of the status property.

Returns:
possible object is ReferenceType

setStatus

public void setStatus(ReferenceType value)
Sets the value of the status property.

Parameters:
value - allowed object is ReferenceType

isSetStatus

public boolean isSetStatus()

getSampledMedium

public ReferenceType getSampledMedium()
Gets the value of the sampledMedium property.

Returns:
possible object is ReferenceType

setSampledMedium

public void setSampledMedium(ReferenceType value)
Sets the value of the sampledMedium property.

Parameters:
value - allowed object is ReferenceType

isSetSampledMedium

public boolean isSetSampledMedium()

getMaximumGap

public Duration getMaximumGap()
Gets the value of the maximumGap property.

Returns:
possible object is Duration

setMaximumGap

public void setMaximumGap(Duration value)
Sets the value of the maximumGap property.

Parameters:
value - allowed object is Duration

isSetMaximumGap

public boolean isSetMaximumGap()

getParameter

public List<NamedValuePropertyType> getParameter()
Gets the value of the parameter 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 parameter property.

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

    getParameter().add(newItem);
 

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


isSetParameter

public boolean isSetParameter()

unsetParameter

public void unsetParameter()

toString

public String toString()
Overrides:
toString in class MDMetadataType

append

public StringBuilder append(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
                            StringBuilder buffer,
                            org.jvnet.jaxb2_commons.lang.ToStringStrategy2 strategy)
Specified by:
append in interface org.jvnet.jaxb2_commons.lang.ToString2
Overrides:
append in class MDMetadataType

appendFields

public StringBuilder appendFields(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
                                  StringBuilder buffer,
                                  org.jvnet.jaxb2_commons.lang.ToStringStrategy2 strategy)
Specified by:
appendFields in interface org.jvnet.jaxb2_commons.lang.ToString2
Overrides:
appendFields in class MDMetadataType

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.EqualsStrategy2 strategy)
Specified by:
equals in interface org.jvnet.jaxb2_commons.lang.Equals2
Overrides:
equals in class MDMetadataType

equals

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

hashCode

public int hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
                    org.jvnet.jaxb2_commons.lang.HashCodeStrategy2 strategy)
Specified by:
hashCode in interface org.jvnet.jaxb2_commons.lang.HashCode2
Overrides:
hashCode in class MDMetadataType

hashCode

public int hashCode()
Overrides:
hashCode in class MDMetadataType

clone

public Object clone()
Overrides:
clone in class MDMetadataType

copyTo

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

copyTo

public Object copyTo(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
                     Object target,
                     org.jvnet.jaxb2_commons.lang.CopyStrategy2 strategy)
Specified by:
copyTo in interface org.jvnet.jaxb2_commons.lang.CopyTo2
Overrides:
copyTo in class MDMetadataType

createNewInstance

public Object createNewInstance()
Specified by:
createNewInstance in interface org.jvnet.jaxb2_commons.lang.CopyTo2
Specified by:
createNewInstance in interface org.jvnet.jaxb2_commons.lang.MergeFrom2
Overrides:
createNewInstance in class MDMetadataType

mergeFrom

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

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.MergeStrategy2 strategy)
Specified by:
mergeFrom in interface org.jvnet.jaxb2_commons.lang.MergeFrom2
Overrides:
mergeFrom in class MDMetadataType

setParameter

public void setParameter(List<NamedValuePropertyType> value)

withIntendedObservationSpacing

public ObservationMetadataType withIntendedObservationSpacing(Duration value)

withStatus

public ObservationMetadataType withStatus(ReferenceType value)

withSampledMedium

public ObservationMetadataType withSampledMedium(ReferenceType value)

withMaximumGap

public ObservationMetadataType withMaximumGap(Duration value)

withParameter

public ObservationMetadataType withParameter(NamedValuePropertyType... values)

withParameter

public ObservationMetadataType withParameter(Collection<NamedValuePropertyType> values)

withParameter

public ObservationMetadataType withParameter(List<NamedValuePropertyType> value)


Copyright © 2008-2015. All Rights Reserved.