net.opengis.sampling.v_2_0
Class SFSamplingFeatureType

java.lang.Object
  extended by net.opengis.gml.v_3_2_1.AbstractGMLType
      extended by net.opengis.gml.v_3_2_1.AbstractFeatureType
          extended by net.opengis.sampling.v_2_0.SFSamplingFeatureType
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 SFSamplingFeatureType
extends AbstractFeatureType
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

A "SamplingFeature" is a feature used primarily for taking observations.

Java class for SF_SamplingFeatureType complex type.

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

 <complexType name="SF_SamplingFeatureType">
   <complexContent>
     <extension base="{http://www.opengis.net/gml/3.2}AbstractFeatureType">
       <sequence>
         <group ref="{http://www.opengis.net/sampling/2.0}SF_CommonProperties"/>
       </sequence>
     </extension>
   </complexContent>
 </complexType>
 


Field Summary
protected  LILineagePropertyType lineage
           
protected  List<NamedValuePropertyType> parameter
           
protected  List<OMObservationPropertyType> relatedObservation
           
protected  List<SamplingFeatureComplexPropertyType> relatedSamplingFeature
           
protected  List<FeaturePropertyType> sampledFeature
           
protected  ReferenceType type
           
 
Fields inherited from class net.opengis.gml.v_3_2_1.AbstractFeatureType
boundedBy, location
 
Fields inherited from class net.opengis.gml.v_3_2_1.AbstractGMLType
description, descriptionReference, id, identifier, metaDataProperty, name
 
Constructor Summary
SFSamplingFeatureType()
           
 
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)
           
 LILineagePropertyType getLineage()
          Gets the value of the lineage property.
 List<NamedValuePropertyType> getParameter()
          Gets the value of the parameter property.
 List<OMObservationPropertyType> getRelatedObservation()
          Gets the value of the relatedObservation property.
 List<SamplingFeatureComplexPropertyType> getRelatedSamplingFeature()
          Gets the value of the relatedSamplingFeature property.
 List<FeaturePropertyType> getSampledFeature()
          Gets the value of the sampledFeature property.
 ReferenceType getType()
          Gets the value of the type property.
 int hashCode()
           
 int hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, org.jvnet.jaxb2_commons.lang.HashCodeStrategy strategy)
           
 boolean isSetLineage()
           
 boolean isSetParameter()
           
 boolean isSetRelatedObservation()
           
 boolean isSetRelatedSamplingFeature()
           
 boolean isSetSampledFeature()
           
 boolean isSetType()
           
 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 setLineage(LILineagePropertyType value)
          Sets the value of the lineage property.
 void setParameter(List<NamedValuePropertyType> value)
           
 void setRelatedObservation(List<OMObservationPropertyType> value)
           
 void setRelatedSamplingFeature(List<SamplingFeatureComplexPropertyType> value)
           
 void setSampledFeature(List<FeaturePropertyType> value)
           
 void setType(ReferenceType value)
          Sets the value of the type property.
 String toString()
           
 void unsetParameter()
           
 void unsetRelatedObservation()
           
 void unsetRelatedSamplingFeature()
           
 void unsetSampledFeature()
           
 SFSamplingFeatureType withLineage(LILineagePropertyType value)
           
 SFSamplingFeatureType withParameter(Collection<NamedValuePropertyType> values)
           
 SFSamplingFeatureType withParameter(List<NamedValuePropertyType> value)
           
 SFSamplingFeatureType withParameter(NamedValuePropertyType... values)
           
 SFSamplingFeatureType withRelatedObservation(Collection<OMObservationPropertyType> values)
           
 SFSamplingFeatureType withRelatedObservation(List<OMObservationPropertyType> value)
           
 SFSamplingFeatureType withRelatedObservation(OMObservationPropertyType... values)
           
 SFSamplingFeatureType withRelatedSamplingFeature(Collection<SamplingFeatureComplexPropertyType> values)
           
 SFSamplingFeatureType withRelatedSamplingFeature(List<SamplingFeatureComplexPropertyType> value)
           
 SFSamplingFeatureType withRelatedSamplingFeature(SamplingFeatureComplexPropertyType... values)
           
 SFSamplingFeatureType withSampledFeature(Collection<FeaturePropertyType> values)
           
 SFSamplingFeatureType withSampledFeature(FeaturePropertyType... values)
           
 SFSamplingFeatureType withSampledFeature(List<FeaturePropertyType> value)
           
 SFSamplingFeatureType withType(ReferenceType value)
           
 
Methods inherited from class net.opengis.gml.v_3_2_1.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_1.AbstractGMLType
getDescription, getDescriptionReference, getId, getIdentifier, getMetaDataProperty, getName, isSetDescription, isSetDescriptionReference, isSetId, isSetIdentifier, isSetMetaDataProperty, isSetName, setDescription, setDescriptionReference, setId, setIdentifier, setMetaDataProperty, setName, unsetMetaDataProperty, unsetName
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

type

protected ReferenceType type

sampledFeature

protected List<FeaturePropertyType> sampledFeature

lineage

protected LILineagePropertyType lineage

relatedObservation

protected List<OMObservationPropertyType> relatedObservation

relatedSamplingFeature

protected List<SamplingFeatureComplexPropertyType> relatedSamplingFeature

parameter

protected List<NamedValuePropertyType> parameter
Constructor Detail

SFSamplingFeatureType

public SFSamplingFeatureType()
Method Detail

getType

public ReferenceType getType()
Gets the value of the type property.

Returns:
possible object is ReferenceType

setType

public void setType(ReferenceType value)
Sets the value of the type property.

Parameters:
value - allowed object is ReferenceType

isSetType

public boolean isSetType()

getSampledFeature

public List<FeaturePropertyType> getSampledFeature()
Gets the value of the sampledFeature 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 sampledFeature property.

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

    getSampledFeature().add(newItem);
 

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


isSetSampledFeature

public boolean isSetSampledFeature()

unsetSampledFeature

public void unsetSampledFeature()

getLineage

public LILineagePropertyType getLineage()
Gets the value of the lineage property.

Returns:
possible object is LILineagePropertyType

setLineage

public void setLineage(LILineagePropertyType value)
Sets the value of the lineage property.

Parameters:
value - allowed object is LILineagePropertyType

isSetLineage

public boolean isSetLineage()

getRelatedObservation

public List<OMObservationPropertyType> getRelatedObservation()
Gets the value of the relatedObservation 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 relatedObservation property.

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

    getRelatedObservation().add(newItem);
 

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


isSetRelatedObservation

public boolean isSetRelatedObservation()

unsetRelatedObservation

public void unsetRelatedObservation()

getRelatedSamplingFeature

public List<SamplingFeatureComplexPropertyType> getRelatedSamplingFeature()
Gets the value of the relatedSamplingFeature 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 relatedSamplingFeature property.

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

    getRelatedSamplingFeature().add(newItem);
 

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


isSetRelatedSamplingFeature

public boolean isSetRelatedSamplingFeature()

unsetRelatedSamplingFeature

public void unsetRelatedSamplingFeature()

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 AbstractFeatureType

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 AbstractFeatureType

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 AbstractFeatureType

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 AbstractFeatureType

equals

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

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 AbstractFeatureType

hashCode

public int hashCode()
Overrides:
hashCode in class AbstractFeatureType

clone

public Object clone()
Overrides:
clone in class AbstractFeatureType

copyTo

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

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 AbstractFeatureType

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 AbstractFeatureType

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 AbstractFeatureType

setSampledFeature

public void setSampledFeature(List<FeaturePropertyType> value)

setRelatedObservation

public void setRelatedObservation(List<OMObservationPropertyType> value)

setRelatedSamplingFeature

public void setRelatedSamplingFeature(List<SamplingFeatureComplexPropertyType> value)

setParameter

public void setParameter(List<NamedValuePropertyType> value)

withType

public SFSamplingFeatureType withType(ReferenceType value)

withSampledFeature

public SFSamplingFeatureType withSampledFeature(FeaturePropertyType... values)

withSampledFeature

public SFSamplingFeatureType withSampledFeature(Collection<FeaturePropertyType> values)

withLineage

public SFSamplingFeatureType withLineage(LILineagePropertyType value)

withRelatedObservation

public SFSamplingFeatureType withRelatedObservation(OMObservationPropertyType... values)

withRelatedObservation

public SFSamplingFeatureType withRelatedObservation(Collection<OMObservationPropertyType> values)

withRelatedSamplingFeature

public SFSamplingFeatureType withRelatedSamplingFeature(SamplingFeatureComplexPropertyType... values)

withRelatedSamplingFeature

public SFSamplingFeatureType withRelatedSamplingFeature(Collection<SamplingFeatureComplexPropertyType> values)

withParameter

public SFSamplingFeatureType withParameter(NamedValuePropertyType... values)

withParameter

public SFSamplingFeatureType withParameter(Collection<NamedValuePropertyType> values)

withSampledFeature

public SFSamplingFeatureType withSampledFeature(List<FeaturePropertyType> value)

withRelatedObservation

public SFSamplingFeatureType withRelatedObservation(List<OMObservationPropertyType> value)

withRelatedSamplingFeature

public SFSamplingFeatureType withRelatedSamplingFeature(List<SamplingFeatureComplexPropertyType> value)

withParameter

public SFSamplingFeatureType withParameter(List<NamedValuePropertyType> value)


Copyright © 2008-2015. All Rights Reserved.