Class CollectionType
- java.lang.Object
-
- net.opengis.gml.v_3_2.AbstractGMLType
-
- net.opengis.gml.v_3_2.AbstractFeatureType
-
- net.opengis.waterml.v_2_0.CollectionType
-
- 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 CollectionType extends AbstractFeatureType 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 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
Nested Classes Modifier and Type Class Description static classCollectionType.LocalDictionaryJava class for anonymous complex type.static classCollectionType.SourceDefinitionJava class for anonymous complex type.static classCollectionType.TemporalExtentJava class for anonymous complex type.
-
Field Summary
Fields Modifier and Type Field Description protected List<Object>communityExtensionprotected List<Object>internalExtensionprotected List<CollectionType.LocalDictionary>localDictionaryprotected DocumentMetadataPropertyTypemetadataprotected List<OMObservationPropertyType>observationMemberprotected List<NamedValuePropertyType>parameterprotected List<SamplingFeatureMemberPropertyType>samplingFeatureMemberprotected List<CollectionType.SourceDefinition>sourceDefinitionprotected CollectionType.TemporalExtenttemporalExtent-
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 CollectionType()Default no-arg constructorCollectionType(DocumentMetadataPropertyType metadata, CollectionType.TemporalExtent temporalExtent, List<CollectionType.SourceDefinition> sourceDefinition, List<NamedValuePropertyType> parameter, List<CollectionType.LocalDictionary> localDictionary, List<SamplingFeatureMemberPropertyType> samplingFeatureMember, List<OMObservationPropertyType> observationMember, List<Object> communityExtension, List<Object> internalExtension)Fully-initialising value constructor
-
Method Summary
-
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
-
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
-
-
Constructor Detail
-
CollectionType
public CollectionType()
Default no-arg constructor
-
CollectionType
public CollectionType(DocumentMetadataPropertyType metadata, CollectionType.TemporalExtent temporalExtent, List<CollectionType.SourceDefinition> sourceDefinition, List<NamedValuePropertyType> parameter, List<CollectionType.LocalDictionary> localDictionary, List<SamplingFeatureMemberPropertyType> samplingFeatureMember, List<OMObservationPropertyType> observationMember, List<Object> communityExtension, List<Object> internalExtension)
Fully-initialising value constructor
-
-
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 isDocumentMetadataPropertyType
-
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 isCollectionType.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 Jakarta XML Binding object. This is why there is not a
setmethod 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 Jakarta XML Binding object. This is why there is not a
setmethod 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 Jakarta XML Binding object. This is why there is not a
setmethod 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 Jakarta XML Binding object. This is why there is not a
setmethod 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 Jakarta XML Binding object. This is why there is not a
setmethod 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 Jakarta XML Binding object. This is why there is not a
setmethod 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 Jakarta XML Binding object. This is why there is not a
setmethod 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:
toStringin classAbstractFeatureType
-
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 classAbstractFeatureType
-
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 classAbstractFeatureType
-
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 classAbstractFeatureType
-
equals
public boolean equals(Object object)
- Overrides:
equalsin classAbstractFeatureType
-
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 classAbstractFeatureType
-
hashCode
public int hashCode()
- Overrides:
hashCodein classAbstractFeatureType
-
clone
public Object clone()
- Overrides:
clonein classAbstractFeatureType
-
copyTo
public Object copyTo(Object target)
- Specified by:
copyToin interfaceorg.jvnet.jaxb.lang.CopyTo- Overrides:
copyToin classAbstractFeatureType
-
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 classAbstractFeatureType
-
createNewInstance
public Object createNewInstance()
- Specified by:
createNewInstancein interfaceorg.jvnet.jaxb.lang.CopyTo- Specified by:
createNewInstancein interfaceorg.jvnet.jaxb.lang.MergeFrom
-
mergeFrom
public void mergeFrom(Object left, Object right)
- Specified by:
mergeFromin interfaceorg.jvnet.jaxb.lang.MergeFrom- Overrides:
mergeFromin classAbstractFeatureType
-
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 classAbstractFeatureType
-
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)
-
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)
-
-