net.opengis.waterml.v_2_0
Class CollectionType

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.waterml.v_2_0.CollectionType
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 CollectionType
extends AbstractFeatureType
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 CollectionType complex type.

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

 <complexType name="CollectionType">
   <complexContent>
     <extension base="{http://www.opengis.net/gml/3.2}AbstractFeatureType">
       <sequence>
         <element name="metadata" type="{http://www.opengis.net/waterml/2.0}DocumentMetadataPropertyType"/>
         <element name="temporalExtent" 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="sourceDefinition" maxOccurs="unbounded" minOccurs="0">
           <complexType>
             <complexContent>
               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 <sequence>
                   <element ref="{http://www.isotc211.org/2005/gmd}MD_DataIdentification"/>
                 </sequence>
               </restriction>
             </complexContent>
           </complexType>
         </element>
         <element name="parameter" type="{http://www.opengis.net/om/2.0}NamedValuePropertyType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="localDictionary" maxOccurs="unbounded" minOccurs="0">
           <complexType>
             <complexContent>
               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 <sequence>
                   <element ref="{http://www.opengis.net/gml/3.2}Dictionary"/>
                 </sequence>
               </restriction>
             </complexContent>
           </complexType>
         </element>
         <element name="samplingFeatureMember" type="{http://www.opengis.net/waterml/2.0}SamplingFeatureMemberPropertyType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="observationMember" type="{http://www.opengis.net/om/2.0}OM_ObservationPropertyType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="communityExtension" type="{http://www.w3.org/2001/XMLSchema}anyType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="internalExtension" type="{http://www.w3.org/2001/XMLSchema}anyType" maxOccurs="unbounded" minOccurs="0"/>
       </sequence>
     </extension>
   </complexContent>
 </complexType>
 


Nested Class Summary
static class CollectionType.LocalDictionary
          Java class for anonymous complex type.
static class CollectionType.SourceDefinition
          Java class for anonymous complex type.
static class CollectionType.TemporalExtent
          Java class for anonymous complex type.
 
Field Summary
protected  List<Object> communityExtension
           
protected  List<Object> internalExtension
           
protected  List<CollectionType.LocalDictionary> localDictionary
           
protected  DocumentMetadataPropertyType metadata
           
protected  List<OMObservationPropertyType> observationMember
           
protected  List<NamedValuePropertyType> parameter
           
protected  List<SamplingFeatureMemberPropertyType> samplingFeatureMember
           
protected  List<CollectionType.SourceDefinition> sourceDefinition
           
protected  CollectionType.TemporalExtent temporalExtent
           
 
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
CollectionType()
           
 
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)
           
 List<Object> getCommunityExtension()
          Gets the value of the communityExtension property.
 List<Object> getInternalExtension()
          Gets the value of the internalExtension property.
 List<CollectionType.LocalDictionary> getLocalDictionary()
          Gets the value of the localDictionary property.
 DocumentMetadataPropertyType getMetadata()
          Gets the value of the metadata property.
 List<OMObservationPropertyType> getObservationMember()
          Gets the value of the observationMember property.
 List<NamedValuePropertyType> getParameter()
          Gets the value of the parameter property.
 List<SamplingFeatureMemberPropertyType> getSamplingFeatureMember()
          Gets the value of the samplingFeatureMember property.
 List<CollectionType.SourceDefinition> getSourceDefinition()
          Gets the value of the sourceDefinition property.
 CollectionType.TemporalExtent getTemporalExtent()
          Gets the value of the temporalExtent property.
 int hashCode()
           
 int hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, org.jvnet.jaxb2_commons.lang.HashCodeStrategy2 strategy)
           
 boolean isSetCommunityExtension()
           
 boolean isSetInternalExtension()
           
 boolean isSetLocalDictionary()
           
 boolean isSetMetadata()
           
 boolean isSetObservationMember()
           
 boolean isSetParameter()
           
 boolean isSetSamplingFeatureMember()
           
 boolean isSetSourceDefinition()
           
 boolean isSetTemporalExtent()
           
 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 setCommunityExtension(List<Object> value)
           
 void setInternalExtension(List<Object> value)
           
 void setLocalDictionary(List<CollectionType.LocalDictionary> value)
           
 void setMetadata(DocumentMetadataPropertyType value)
          Sets the value of the metadata property.
 void setObservationMember(List<OMObservationPropertyType> value)
           
 void setParameter(List<NamedValuePropertyType> value)
           
 void setSamplingFeatureMember(List<SamplingFeatureMemberPropertyType> value)
           
 void setSourceDefinition(List<CollectionType.SourceDefinition> value)
           
 void setTemporalExtent(CollectionType.TemporalExtent value)
          Sets the value of the temporalExtent property.
 String toString()
           
 void unsetCommunityExtension()
           
 void unsetInternalExtension()
           
 void unsetLocalDictionary()
           
 void unsetObservationMember()
           
 void unsetParameter()
           
 void unsetSamplingFeatureMember()
           
 void unsetSourceDefinition()
           
 CollectionType withCommunityExtension(Collection<Object> values)
           
 CollectionType withCommunityExtension(List<Object> value)
           
 CollectionType withCommunityExtension(Object... values)
           
 CollectionType withInternalExtension(Collection<Object> values)
           
 CollectionType withInternalExtension(List<Object> value)
           
 CollectionType withInternalExtension(Object... values)
           
 CollectionType withLocalDictionary(Collection<CollectionType.LocalDictionary> values)
           
 CollectionType withLocalDictionary(CollectionType.LocalDictionary... values)
           
 CollectionType withLocalDictionary(List<CollectionType.LocalDictionary> value)
           
 CollectionType withMetadata(DocumentMetadataPropertyType value)
           
 CollectionType withObservationMember(Collection<OMObservationPropertyType> values)
           
 CollectionType withObservationMember(List<OMObservationPropertyType> value)
           
 CollectionType withObservationMember(OMObservationPropertyType... values)
           
 CollectionType withParameter(Collection<NamedValuePropertyType> values)
           
 CollectionType withParameter(List<NamedValuePropertyType> value)
           
 CollectionType withParameter(NamedValuePropertyType... values)
           
 CollectionType withSamplingFeatureMember(Collection<SamplingFeatureMemberPropertyType> values)
           
 CollectionType withSamplingFeatureMember(List<SamplingFeatureMemberPropertyType> value)
           
 CollectionType withSamplingFeatureMember(SamplingFeatureMemberPropertyType... values)
           
 CollectionType withSourceDefinition(Collection<CollectionType.SourceDefinition> values)
           
 CollectionType withSourceDefinition(CollectionType.SourceDefinition... values)
           
 CollectionType withSourceDefinition(List<CollectionType.SourceDefinition> value)
           
 CollectionType withTemporalExtent(CollectionType.TemporalExtent 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

metadata

protected DocumentMetadataPropertyType metadata

temporalExtent

protected CollectionType.TemporalExtent temporalExtent

sourceDefinition

protected List<CollectionType.SourceDefinition> sourceDefinition

parameter

protected List<NamedValuePropertyType> parameter

localDictionary

protected List<CollectionType.LocalDictionary> localDictionary

samplingFeatureMember

protected List<SamplingFeatureMemberPropertyType> samplingFeatureMember

observationMember

protected List<OMObservationPropertyType> observationMember

communityExtension

protected List<Object> communityExtension

internalExtension

protected List<Object> internalExtension
Constructor Detail

CollectionType

public CollectionType()
Method Detail

getMetadata

public DocumentMetadataPropertyType getMetadata()
Gets the value of the metadata property.

Returns:
possible object is DocumentMetadataPropertyType

setMetadata

public void setMetadata(DocumentMetadataPropertyType value)
Sets the value of the metadata property.

Parameters:
value - allowed object is DocumentMetadataPropertyType

isSetMetadata

public boolean isSetMetadata()

getTemporalExtent

public CollectionType.TemporalExtent getTemporalExtent()
Gets the value of the temporalExtent property.

Returns:
possible object is CollectionType.TemporalExtent

setTemporalExtent

public void setTemporalExtent(CollectionType.TemporalExtent value)
Sets the value of the temporalExtent property.

Parameters:
value - allowed object is CollectionType.TemporalExtent

isSetTemporalExtent

public boolean isSetTemporalExtent()

getSourceDefinition

public List<CollectionType.SourceDefinition> getSourceDefinition()
Gets the value of the sourceDefinition 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 sourceDefinition property.

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

    getSourceDefinition().add(newItem);
 

Objects of the following type(s) are allowed in the list CollectionType.SourceDefinition


isSetSourceDefinition

public boolean isSetSourceDefinition()

unsetSourceDefinition

public void unsetSourceDefinition()

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()

getLocalDictionary

public List<CollectionType.LocalDictionary> getLocalDictionary()
Gets the value of the localDictionary 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 localDictionary property.

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

    getLocalDictionary().add(newItem);
 

Objects of the following type(s) are allowed in the list CollectionType.LocalDictionary


isSetLocalDictionary

public boolean isSetLocalDictionary()

unsetLocalDictionary

public void unsetLocalDictionary()

getSamplingFeatureMember

public List<SamplingFeatureMemberPropertyType> getSamplingFeatureMember()
Gets the value of the samplingFeatureMember 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 samplingFeatureMember property.

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

    getSamplingFeatureMember().add(newItem);
 

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


isSetSamplingFeatureMember

public boolean isSetSamplingFeatureMember()

unsetSamplingFeatureMember

public void unsetSamplingFeatureMember()

getObservationMember

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

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

    getObservationMember().add(newItem);
 

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


isSetObservationMember

public boolean isSetObservationMember()

unsetObservationMember

public void unsetObservationMember()

getCommunityExtension

public List<Object> getCommunityExtension()
Gets the value of the communityExtension 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 communityExtension property.

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

    getCommunityExtension().add(newItem);
 

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


isSetCommunityExtension

public boolean isSetCommunityExtension()

unsetCommunityExtension

public void unsetCommunityExtension()

getInternalExtension

public List<Object> getInternalExtension()
Gets the value of the internalExtension 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 internalExtension property.

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

    getInternalExtension().add(newItem);
 

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


isSetInternalExtension

public boolean isSetInternalExtension()

unsetInternalExtension

public void unsetInternalExtension()

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.ToStringStrategy2 strategy)
Specified by:
append in interface org.jvnet.jaxb2_commons.lang.ToString2
Overrides:
append in class AbstractFeatureType

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 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.EqualsStrategy2 strategy)
Specified by:
equals in interface org.jvnet.jaxb2_commons.lang.Equals2
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.HashCodeStrategy2 strategy)
Specified by:
hashCode in interface org.jvnet.jaxb2_commons.lang.HashCode2
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.CopyTo2
Overrides:
copyTo in class AbstractFeatureType

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 AbstractFeatureType

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

mergeFrom

public void mergeFrom(Object left,
                      Object right)
Specified by:
mergeFrom in interface org.jvnet.jaxb2_commons.lang.MergeFrom2
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.MergeStrategy2 strategy)
Specified by:
mergeFrom in interface org.jvnet.jaxb2_commons.lang.MergeFrom2
Overrides:
mergeFrom in class AbstractFeatureType

setSourceDefinition

public void setSourceDefinition(List<CollectionType.SourceDefinition> value)

setParameter

public void setParameter(List<NamedValuePropertyType> value)

setLocalDictionary

public void setLocalDictionary(List<CollectionType.LocalDictionary> value)

setSamplingFeatureMember

public void setSamplingFeatureMember(List<SamplingFeatureMemberPropertyType> value)

setObservationMember

public void setObservationMember(List<OMObservationPropertyType> value)

setCommunityExtension

public void setCommunityExtension(List<Object> value)

setInternalExtension

public void setInternalExtension(List<Object> value)

withMetadata

public CollectionType withMetadata(DocumentMetadataPropertyType value)

withTemporalExtent

public CollectionType withTemporalExtent(CollectionType.TemporalExtent value)

withSourceDefinition

public CollectionType withSourceDefinition(CollectionType.SourceDefinition... values)

withSourceDefinition

public CollectionType withSourceDefinition(Collection<CollectionType.SourceDefinition> values)

withParameter

public CollectionType withParameter(NamedValuePropertyType... values)

withParameter

public CollectionType withParameter(Collection<NamedValuePropertyType> values)

withLocalDictionary

public CollectionType withLocalDictionary(CollectionType.LocalDictionary... values)

withLocalDictionary

public CollectionType withLocalDictionary(Collection<CollectionType.LocalDictionary> values)

withSamplingFeatureMember

public CollectionType withSamplingFeatureMember(SamplingFeatureMemberPropertyType... values)

withSamplingFeatureMember

public CollectionType withSamplingFeatureMember(Collection<SamplingFeatureMemberPropertyType> values)

withObservationMember

public CollectionType withObservationMember(OMObservationPropertyType... values)

withObservationMember

public CollectionType withObservationMember(Collection<OMObservationPropertyType> values)

withCommunityExtension

public CollectionType withCommunityExtension(Object... values)

withCommunityExtension

public CollectionType withCommunityExtension(Collection<Object> values)

withInternalExtension

public CollectionType withInternalExtension(Object... values)

withInternalExtension

public CollectionType withInternalExtension(Collection<Object> values)

withSourceDefinition

public CollectionType withSourceDefinition(List<CollectionType.SourceDefinition> value)

withParameter

public CollectionType withParameter(List<NamedValuePropertyType> value)

withLocalDictionary

public CollectionType withLocalDictionary(List<CollectionType.LocalDictionary> value)

withSamplingFeatureMember

public CollectionType withSamplingFeatureMember(List<SamplingFeatureMemberPropertyType> value)

withObservationMember

public CollectionType withObservationMember(List<OMObservationPropertyType> value)

withCommunityExtension

public CollectionType withCommunityExtension(List<Object> value)

withInternalExtension

public CollectionType withInternalExtension(List<Object> value)


Copyright © 2008-2015. All Rights Reserved.