/*
* Geotoolkit - An Open Source Java GIS Toolkit
* http://www.geotoolkit.org
*
* (C) 2012, Geomatys
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either
* version 2.1 of the License, or (at your option) any later version.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
*/
package org.geotoolkit.swe.xml.v200;
import java.util.List;
import javax.xml.bind.JAXBElement;
import javax.xml.bind.annotation.XmlElementDecl;
import javax.xml.bind.annotation.XmlRegistry;
import javax.xml.namespace.QName;
/**
* This object contains factory methods for each
* Java content interface and Java element interface
* generated in the net.opengis.swe._2 package.
* <p>An ObjectFactory allows you to programatically
* construct new instances of the Java representation
* for XML content. The Java representation of XML
* content can consist of schema derived interfaces
* and classes representing the binding of schema
* type definitions, element declarations and model
* groups. Factory methods for each of these are
* provided in this class.
*
*/
@XmlRegistry
public class ObjectFactory {
private final static QName _AbstractEncoding_QNAME = new QName("http://www.opengis.net/swe/2.0", "AbstractEncoding");
private final static QName _AbstractDataComponent_QNAME = new QName("http://www.opengis.net/swe/2.0", "AbstractDataComponent");
private final static QName _BinaryEncoding_QNAME = new QName("http://www.opengis.net/swe/2.0", "BinaryEncoding");
private final static QName _AbstractSWEIdentifiable_QNAME = new QName("http://www.opengis.net/swe/2.0", "AbstractSWEIdentifiable");
private final static QName _Count_QNAME = new QName("http://www.opengis.net/swe/2.0", "Count");
private final static QName _CategoryRange_QNAME = new QName("http://www.opengis.net/swe/2.0", "CategoryRange");
private final static QName _AbstractSWE_QNAME = new QName("http://www.opengis.net/swe/2.0", "AbstractSWE");
private final static QName _Category_QNAME = new QName("http://www.opengis.net/swe/2.0", "Category");
private final static QName _TextEncoding_QNAME = new QName("http://www.opengis.net/swe/2.0", "TextEncoding");
private final static QName _Vector_QNAME = new QName("http://www.opengis.net/swe/2.0", "Vector");
private final static QName _QuantityRange_QNAME = new QName("http://www.opengis.net/swe/2.0", "QuantityRange");
private final static QName _NilValues_QNAME = new QName("http://www.opengis.net/swe/2.0", "NilValues");
private final static QName _DataArray_QNAME = new QName("http://www.opengis.net/swe/2.0", "DataArray");
private final static QName _Matrix_QNAME = new QName("http://www.opengis.net/swe/2.0", "Matrix");
private final static QName _DataStream_QNAME = new QName("http://www.opengis.net/swe/2.0", "DataStream");
private final static QName _AllowedTokens_QNAME = new QName("http://www.opengis.net/swe/2.0", "AllowedTokens");
private final static QName _CountRange_QNAME = new QName("http://www.opengis.net/swe/2.0", "CountRange");
private final static QName _Boolean_QNAME = new QName("http://www.opengis.net/swe/2.0", "Boolean");
private final static QName _TimeRange_QNAME = new QName("http://www.opengis.net/swe/2.0", "TimeRange");
private final static QName _Time_QNAME = new QName("http://www.opengis.net/swe/2.0", "Time");
private final static QName _Component_QNAME = new QName("http://www.opengis.net/swe/2.0", "Component");
private final static QName _Text_QNAME = new QName("http://www.opengis.net/swe/2.0", "Text");
private final static QName _Quantity_QNAME = new QName("http://www.opengis.net/swe/2.0", "Quantity");
private final static QName _Block_QNAME = new QName("http://www.opengis.net/swe/2.0", "Block");
private final static QName _DataChoice_QNAME = new QName("http://www.opengis.net/swe/2.0", "DataChoice");
private final static QName _AllowedValues_QNAME = new QName("http://www.opengis.net/swe/2.0", "AllowedValues");
private final static QName _DataRecord_QNAME = new QName("http://www.opengis.net/swe/2.0", "DataRecord");
private final static QName _AbstractSimpleComponent_QNAME = new QName("http://www.opengis.net/swe/2.0", "AbstractSimpleComponent");
private final static QName _AllowedTimes_QNAME = new QName("http://www.opengis.net/swe/2.0", "AllowedTimes");
private final static QName _XMLEncoding_QNAME = new QName("http://www.opengis.net/swe/2.0", "XMLEncoding");
private final static QName _AllowedTimesTypeValue_QNAME = new QName("http://www.opengis.net/swe/2.0", "value");
private final static QName _AllowedTimesTypeInterval_QNAME = new QName("http://www.opengis.net/swe/2.0", "interval");
/**
* Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: net.opengis.swe._2
*
*/
public ObjectFactory() {
}
/**
* Create an instance of {@link QuantityPropertyType }
*
*/
public QuantityPropertyType createQuantityPropertyType() {
return new QuantityPropertyType();
}
/**
* Create an instance of {@link AllowedTokensPropertyType }
*
*/
public AllowedTokensPropertyType createAllowedTokensPropertyType() {
return new AllowedTokensPropertyType();
}
/**
* Create an instance of {@link DataChoiceType }
*
*/
public DataChoiceType createDataChoiceType() {
return new DataChoiceType();
}
/**
* Create an instance of {@link BooleanPropertyType }
*
*/
public BooleanPropertyType createBooleanPropertyType() {
return new BooleanPropertyType();
}
/**
* Create an instance of {@link TimePropertyType }
*
*/
public TimePropertyType createTimePropertyType() {
return new TimePropertyType();
}
/**
* Create an instance of {@link NilValuesPropertyType }
*
*/
public NilValuesPropertyType createNilValuesPropertyType() {
return new NilValuesPropertyType();
}
/**
* Create an instance of {@link Reference }
*
*/
public Reference createReference() {
return new Reference();
}
/**
* Create an instance of {@link CountPropertyType }
*
*/
public CountPropertyType createCountPropertyType() {
return new CountPropertyType();
}
/**
* Create an instance of {@link AnyRangePropertyType }
*
*/
public AnyRangePropertyType createAnyRangePropertyType() {
return new AnyRangePropertyType();
}
/**
* Create an instance of {@link TextPropertyType }
*
*/
public TextPropertyType createTextPropertyType() {
return new TextPropertyType();
}
/**
* Create an instance of {@link CountType }
*
*/
public CountType createCountType() {
return new CountType();
}
/**
* Create an instance of {@link QuantityType }
*
*/
public QuantityType createQuantityType() {
return new QuantityType();
}
/**
* Create an instance of {@link DataStreamType.ElementCount }
*
*/
public DataStreamType.ElementCount createDataStreamTypeElementCount() {
return new DataStreamType.ElementCount();
}
/**
* Create an instance of {@link TimeRangeType }
*
*/
public TimeRangeType createTimeRangeType() {
return new TimeRangeType();
}
/**
* Create an instance of {@link MatrixType }
*
*/
public MatrixType createMatrixType() {
return new MatrixType();
}
/**
* Create an instance of {@link TextEncodingType }
*
*/
public TextEncodingType createTextEncodingType() {
return new TextEncodingType();
}
/**
* Create an instance of {@link AllowedValuesPropertyByValueType }
*
*/
public AllowedValuesPropertyByValueType createAllowedValuesPropertyByValueType() {
return new AllowedValuesPropertyByValueType();
}
/**
* Create an instance of {@link DataRecordType.Field }
*
*/
public Field createDataRecordTypeField() {
return new Field();
}
/**
* Create an instance of {@link AllowedValuesPropertyType }
*
*/
public AllowedValuesPropertyType createAllowedValuesPropertyType() {
return new AllowedValuesPropertyType();
}
/**
* Create an instance of {@link CategoryRangePropertyType }
*
*/
public CategoryRangePropertyType createCategoryRangePropertyType() {
return new CategoryRangePropertyType();
}
/**
* Create an instance of {@link TextEncodingPropertyType }
*
*/
public TextEncodingPropertyType createTextEncodingPropertyType() {
return new TextEncodingPropertyType();
}
/**
* Create an instance of {@link DataArrayType.ElementType }
*
*/
public DataArrayType.ElementType createDataArrayTypeElementType() {
return new DataArrayType.ElementType();
}
/**
* Create an instance of {@link CountRangePropertyType }
*
*/
public CountRangePropertyType createCountRangePropertyType() {
return new CountRangePropertyType();
}
/**
* Create an instance of {@link QualityPropertyType }
*
*/
public QualityPropertyType createQualityPropertyType() {
return new QualityPropertyType();
}
/**
* Create an instance of {@link QuantityRangeType }
*
*/
public QuantityRangeType createQuantityRangeType() {
return new QuantityRangeType();
}
/**
* Create an instance of {@link DataStreamType.Encoding }
*
*/
public DataStreamType.Encoding createDataStreamTypeEncoding() {
return new DataStreamType.Encoding();
}
/**
* Create an instance of {@link TimeRangePropertyType }
*
*/
public TimeRangePropertyType createTimeRangePropertyType() {
return new TimeRangePropertyType();
}
/**
* Create an instance of {@link BinaryEncodingType.Member }
*
*/
public BinaryEncodingType.Member createBinaryEncodingTypeMember() {
return new BinaryEncodingType.Member();
}
/**
* Create an instance of {@link DataChoiceType.Item }
*
*/
public DataChoiceType.Item createDataChoiceTypeItem() {
return new DataChoiceType.Item();
}
/**
* Create an instance of {@link EncodedValuesPropertyType }
*
*/
public EncodedValuesPropertyType createEncodedValuesPropertyType() {
return new EncodedValuesPropertyType();
}
/**
* Create an instance of {@link DataChoicePropertyByValueType }
*
*/
public DataChoicePropertyByValueType createDataChoicePropertyByValueType() {
return new DataChoicePropertyByValueType();
}
/**
* Create an instance of {@link BinaryEncodingPropertyType }
*
*/
public BinaryEncodingPropertyType createBinaryEncodingPropertyType() {
return new BinaryEncodingPropertyType();
}
/**
* Create an instance of {@link AbstractSimpleComponentPropertyType }
*
*/
public AbstractSimpleComponentPropertyType createAbstractSimpleComponentPropertyType() {
return new AbstractSimpleComponentPropertyType();
}
/**
* Create an instance of {@link AllowedTokensType }
*
*/
public AllowedTokensType createAllowedTokensType() {
return new AllowedTokensType();
}
/**
* Create an instance of {@link CountRangeType }
*
*/
public CountRangeType createCountRangeType() {
return new CountRangeType();
}
/**
* Create an instance of {@link ComponentType }
*
*/
public ComponentType createComponentType() {
return new ComponentType();
}
/**
* Create an instance of {@link AllowedValuesType }
*
*/
public AllowedValuesType createAllowedValuesType() {
return new AllowedValuesType();
}
/**
* Create an instance of {@link DataArrayPropertyType }
*
*/
public DataArrayPropertyType createDataArrayPropertyType() {
return new DataArrayPropertyType();
}
/**
* Create an instance of {@link VectorPropertyByValueType }
*
*/
public VectorPropertyByValueType createVectorPropertyByValueType() {
return new VectorPropertyByValueType();
}
/**
* Create an instance of {@link BooleanType }
*
*/
public BooleanType createBooleanType() {
return new BooleanType();
}
/**
* Create an instance of {@link QuantityRangePropertyType }
*
*/
public QuantityRangePropertyType createQuantityRangePropertyType() {
return new QuantityRangePropertyType();
}
/**
* Create an instance of {@link DataArrayType.Encoding }
*
*/
public DataArrayType.Encoding createDataArrayTypeEncoding() {
return new DataArrayType.Encoding();
}
/**
* Create an instance of {@link CategoryRangeType }
*
*/
public CategoryRangeType createCategoryRangeType() {
return new CategoryRangeType();
}
/**
* Create an instance of {@link ComponentOrBlockPropertyType }
*
*/
public ComponentOrBlockPropertyType createComponentOrBlockPropertyType() {
return new ComponentOrBlockPropertyType();
}
/**
* Create an instance of {@link XMLEncodingType }
*
*/
public XMLEncodingType createXMLEncodingType() {
return new XMLEncodingType();
}
/**
* Create an instance of {@link AbstractDataComponentPropertyType }
*
*/
public AbstractDataComponentPropertyType createAbstractDataComponentPropertyType() {
return new AbstractDataComponentPropertyType();
}
/**
* Create an instance of {@link DataArrayPropertyByValueType }
*
*/
public DataArrayPropertyByValueType createDataArrayPropertyByValueType() {
return new DataArrayPropertyByValueType();
}
/**
* Create an instance of {@link VectorPropertyType }
*
*/
public VectorPropertyType createVectorPropertyType() {
return new VectorPropertyType();
}
/**
* Create an instance of {@link AnyScalarPropertyType }
*
*/
public AnyScalarPropertyType createAnyScalarPropertyType() {
return new AnyScalarPropertyType();
}
/**
* Create an instance of {@link DataStreamPropertyByValueType }
*
*/
public DataStreamPropertyByValueType createDataStreamPropertyByValueType() {
return new DataStreamPropertyByValueType();
}
/**
* Create an instance of {@link CategoryType }
*
*/
public CategoryType createCategoryType() {
return new CategoryType();
}
/**
* Create an instance of {@link DataRecordType }
*
*/
public DataRecordType createDataRecordType() {
return new DataRecordType();
}
/**
* Create an instance of {@link AllowedTimesPropertyByValueType }
*
*/
public AllowedTimesPropertyByValueType createAllowedTimesPropertyByValueType() {
return new AllowedTimesPropertyByValueType();
}
/**
* Create an instance of {@link BlockType }
*
*/
public BlockType createBlockType() {
return new BlockType();
}
/**
* Create an instance of {@link AbstractEncodingPropertyType }
*
*/
public AbstractEncodingPropertyType createAbstractEncodingPropertyType() {
return new AbstractEncodingPropertyType();
}
/**
* Create an instance of {@link AllowedTimesType }
*
*/
public AllowedTimesType createAllowedTimesType() {
return new AllowedTimesType();
}
/**
* Create an instance of {@link ComponentPropertyByValueType }
*
*/
public ComponentPropertyByValueType createComponentPropertyByValueType() {
return new ComponentPropertyByValueType();
}
/**
* Create an instance of {@link UnitReference }
*
*/
public UnitReference createUnitReference() {
return new UnitReference();
}
/**
* Create an instance of {@link NilValue }
*
*/
public NilValue createNilValue() {
return new NilValue();
}
/**
* Create an instance of {@link MatrixPropertyType }
*
*/
public MatrixPropertyType createMatrixPropertyType() {
return new MatrixPropertyType();
}
/**
* Create an instance of {@link AbstractSWEIdentifiableType }
*
*/
public AbstractSWEIdentifiableType createAbstractSWEIdentifiableType() {
return new AbstractSWEIdentifiableType();
}
/**
* Create an instance of {@link VectorType.Coordinate }
*
*/
public VectorType.Coordinate createVectorTypeCoordinate() {
return new VectorType.Coordinate();
}
/**
* Create an instance of {@link BinaryEncodingType }
*
*/
public BinaryEncodingType createBinaryEncodingType() {
return new BinaryEncodingType();
}
/**
* Create an instance of {@link AllowedTimesPropertyType }
*
*/
public AllowedTimesPropertyType createAllowedTimesPropertyType() {
return new AllowedTimesPropertyType();
}
/**
* Create an instance of {@link AllowedTokensPropertyByValueType }
*
*/
public AllowedTokensPropertyByValueType createAllowedTokensPropertyByValueType() {
return new AllowedTokensPropertyByValueType();
}
/**
* Create an instance of {@link BlockPropertyType }
*
*/
public BlockPropertyType createBlockPropertyType() {
return new BlockPropertyType();
}
/**
* Create an instance of {@link DataRecordPropertyType }
*
*/
public DataRecordPropertyType createDataRecordPropertyType() {
return new DataRecordPropertyType();
}
/**
* Create an instance of {@link DataStreamType }
*
*/
public DataStreamType createDataStreamType() {
return new DataStreamType();
}
/**
* Create an instance of {@link TimeType }
*
*/
public TimeType createTimeType() {
return new TimeType();
}
/**
* Create an instance of {@link DataArrayType }
*
*/
public DataArrayType createDataArrayType() {
return new DataArrayType();
}
/**
* Create an instance of {@link MatrixPropertyByValueType }
*
*/
public MatrixPropertyByValueType createMatrixPropertyByValueType() {
return new MatrixPropertyByValueType();
}
/**
* Create an instance of {@link CategoryPropertyType }
*
*/
public CategoryPropertyType createCategoryPropertyType() {
return new CategoryPropertyType();
}
/**
* Create an instance of {@link ComponentPropertyType }
*
*/
public ComponentPropertyType createComponentPropertyType() {
return new ComponentPropertyType();
}
/**
* Create an instance of {@link XMLEncodingPropertyByValueType }
*
*/
public XMLEncodingPropertyByValueType createXMLEncodingPropertyByValueType() {
return new XMLEncodingPropertyByValueType();
}
/**
* Create an instance of {@link NilValuesType }
*
*/
public NilValuesType createNilValuesType() {
return new NilValuesType();
}
/**
* Create an instance of {@link TextType }
*
*/
public TextType createTextType() {
return new TextType();
}
/**
* Create an instance of {@link TextEncodingPropertyByValueType }
*
*/
public TextEncodingPropertyByValueType createTextEncodingPropertyByValueType() {
return new TextEncodingPropertyByValueType();
}
/**
* Create an instance of {@link DataStreamType.ElementType }
*
*/
public DataStreamType.ElementType createDataStreamTypeElementType() {
return new DataStreamType.ElementType();
}
/**
* Create an instance of {@link AnyNumericalPropertyType }
*
*/
public AnyNumericalPropertyType createAnyNumericalPropertyType() {
return new AnyNumericalPropertyType();
}
/**
* Create an instance of {@link BlockPropertyByValueType }
*
*/
public BlockPropertyByValueType createBlockPropertyByValueType() {
return new BlockPropertyByValueType();
}
/**
* Create an instance of {@link BinaryEncodingPropertyByValueType }
*
*/
public BinaryEncodingPropertyByValueType createBinaryEncodingPropertyByValueType() {
return new BinaryEncodingPropertyByValueType();
}
/**
* Create an instance of {@link AbstractSWEType }
*
*/
public AbstractSWEType createAbstractSWEType() {
return new AbstractSWEType();
}
/**
* Create an instance of {@link DataChoiceType.ChoiceValue }
*
*/
public DataChoiceType.ChoiceValue createDataChoiceTypeChoiceValue() {
return new DataChoiceType.ChoiceValue();
}
/**
* Create an instance of {@link XMLEncodingPropertyType }
*
*/
public XMLEncodingPropertyType createXMLEncodingPropertyType() {
return new XMLEncodingPropertyType();
}
/**
* Create an instance of {@link DataRecordPropertyByValueType }
*
*/
public DataRecordPropertyByValueType createDataRecordPropertyByValueType() {
return new DataRecordPropertyByValueType();
}
/**
* Create an instance of {@link DataChoicePropertyType }
*
*/
public DataChoicePropertyType createDataChoicePropertyType() {
return new DataChoicePropertyType();
}
/**
* Create an instance of {@link VectorType }
*
*/
public VectorType createVectorType() {
return new VectorType();
}
/**
* Create an instance of {@link DataStreamPropertyType }
*
*/
public DataStreamPropertyType createDataStreamPropertyType() {
return new DataStreamPropertyType();
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link AbstractEncodingType }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://www.opengis.net/swe/2.0", name = "AbstractEncoding", substitutionHeadNamespace = "http://www.opengis.net/swe/2.0", substitutionHeadName = "AbstractSWE")
public JAXBElement<AbstractEncodingType> createAbstractEncoding(AbstractEncodingType value) {
return new JAXBElement<AbstractEncodingType>(_AbstractEncoding_QNAME, AbstractEncodingType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link AbstractDataComponentType }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://www.opengis.net/swe/2.0", name = "AbstractDataComponent", substitutionHeadNamespace = "http://www.opengis.net/swe/2.0", substitutionHeadName = "AbstractSWEIdentifiable")
public JAXBElement<AbstractDataComponentType> createAbstractDataComponent(AbstractDataComponentType value) {
return new JAXBElement<AbstractDataComponentType>(_AbstractDataComponent_QNAME, AbstractDataComponentType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link BinaryEncodingType }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://www.opengis.net/swe/2.0", name = "BinaryEncoding", substitutionHeadNamespace = "http://www.opengis.net/swe/2.0", substitutionHeadName = "AbstractEncoding")
public JAXBElement<BinaryEncodingType> createBinaryEncoding(BinaryEncodingType value) {
return new JAXBElement<BinaryEncodingType>(_BinaryEncoding_QNAME, BinaryEncodingType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link AbstractSWEIdentifiableType }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://www.opengis.net/swe/2.0", name = "AbstractSWEIdentifiable", substitutionHeadNamespace = "http://www.opengis.net/swe/2.0", substitutionHeadName = "AbstractSWE")
public JAXBElement<AbstractSWEIdentifiableType> createAbstractSWEIdentifiable(AbstractSWEIdentifiableType value) {
return new JAXBElement<AbstractSWEIdentifiableType>(_AbstractSWEIdentifiable_QNAME, AbstractSWEIdentifiableType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link CountType }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://www.opengis.net/swe/2.0", name = "Count", substitutionHeadNamespace = "http://www.opengis.net/swe/2.0", substitutionHeadName = "AbstractSimpleComponent")
public JAXBElement<CountType> createCount(CountType value) {
return new JAXBElement<CountType>(_Count_QNAME, CountType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link CategoryRangeType }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://www.opengis.net/swe/2.0", name = "CategoryRange", substitutionHeadNamespace = "http://www.opengis.net/swe/2.0", substitutionHeadName = "AbstractSimpleComponent")
public JAXBElement<CategoryRangeType> createCategoryRange(CategoryRangeType value) {
return new JAXBElement<CategoryRangeType>(_CategoryRange_QNAME, CategoryRangeType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link AbstractSWEType }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://www.opengis.net/swe/2.0", name = "AbstractSWE")
public JAXBElement<AbstractSWEType> createAbstractSWE(AbstractSWEType value) {
return new JAXBElement<AbstractSWEType>(_AbstractSWE_QNAME, AbstractSWEType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link CategoryType }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://www.opengis.net/swe/2.0", name = "Category", substitutionHeadNamespace = "http://www.opengis.net/swe/2.0", substitutionHeadName = "AbstractSimpleComponent")
public JAXBElement<CategoryType> createCategory(CategoryType value) {
return new JAXBElement<CategoryType>(_Category_QNAME, CategoryType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link TextEncodingType }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://www.opengis.net/swe/2.0", name = "TextEncoding", substitutionHeadNamespace = "http://www.opengis.net/swe/2.0", substitutionHeadName = "AbstractEncoding")
public JAXBElement<TextEncodingType> createTextEncoding(TextEncodingType value) {
return new JAXBElement<TextEncodingType>(_TextEncoding_QNAME, TextEncodingType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link VectorType }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://www.opengis.net/swe/2.0", name = "Vector", substitutionHeadNamespace = "http://www.opengis.net/swe/2.0", substitutionHeadName = "AbstractDataComponent")
public JAXBElement<VectorType> createVector(VectorType value) {
return new JAXBElement<VectorType>(_Vector_QNAME, VectorType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link QuantityRangeType }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://www.opengis.net/swe/2.0", name = "QuantityRange", substitutionHeadNamespace = "http://www.opengis.net/swe/2.0", substitutionHeadName = "AbstractSimpleComponent")
public JAXBElement<QuantityRangeType> createQuantityRange(QuantityRangeType value) {
return new JAXBElement<QuantityRangeType>(_QuantityRange_QNAME, QuantityRangeType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link NilValuesType }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://www.opengis.net/swe/2.0", name = "NilValues", substitutionHeadNamespace = "http://www.opengis.net/swe/2.0", substitutionHeadName = "AbstractSWE")
public JAXBElement<NilValuesType> createNilValues(NilValuesType value) {
return new JAXBElement<NilValuesType>(_NilValues_QNAME, NilValuesType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link DataArrayType }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://www.opengis.net/swe/2.0", name = "DataArray", substitutionHeadNamespace = "http://www.opengis.net/swe/2.0", substitutionHeadName = "AbstractDataComponent")
public JAXBElement<DataArrayType> createDataArray(DataArrayType value) {
return new JAXBElement<DataArrayType>(_DataArray_QNAME, DataArrayType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link MatrixType }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://www.opengis.net/swe/2.0", name = "Matrix", substitutionHeadNamespace = "http://www.opengis.net/swe/2.0", substitutionHeadName = "DataArray")
public JAXBElement<MatrixType> createMatrix(MatrixType value) {
return new JAXBElement<MatrixType>(_Matrix_QNAME, MatrixType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link DataStreamType }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://www.opengis.net/swe/2.0", name = "DataStream", substitutionHeadNamespace = "http://www.opengis.net/swe/2.0", substitutionHeadName = "AbstractSWEIdentifiable")
public JAXBElement<DataStreamType> createDataStream(DataStreamType value) {
return new JAXBElement<DataStreamType>(_DataStream_QNAME, DataStreamType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link AllowedTokensType }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://www.opengis.net/swe/2.0", name = "AllowedTokens", substitutionHeadNamespace = "http://www.opengis.net/swe/2.0", substitutionHeadName = "AbstractSWE")
public JAXBElement<AllowedTokensType> createAllowedTokens(AllowedTokensType value) {
return new JAXBElement<AllowedTokensType>(_AllowedTokens_QNAME, AllowedTokensType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link CountRangeType }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://www.opengis.net/swe/2.0", name = "CountRange", substitutionHeadNamespace = "http://www.opengis.net/swe/2.0", substitutionHeadName = "AbstractSimpleComponent")
public JAXBElement<CountRangeType> createCountRange(CountRangeType value) {
return new JAXBElement<CountRangeType>(_CountRange_QNAME, CountRangeType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link BooleanType }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://www.opengis.net/swe/2.0", name = "Boolean", substitutionHeadNamespace = "http://www.opengis.net/swe/2.0", substitutionHeadName = "AbstractSimpleComponent")
public JAXBElement<BooleanType> createBoolean(BooleanType value) {
return new JAXBElement<BooleanType>(_Boolean_QNAME, BooleanType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link TimeRangeType }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://www.opengis.net/swe/2.0", name = "TimeRange", substitutionHeadNamespace = "http://www.opengis.net/swe/2.0", substitutionHeadName = "AbstractSimpleComponent")
public JAXBElement<TimeRangeType> createTimeRange(TimeRangeType value) {
return new JAXBElement<TimeRangeType>(_TimeRange_QNAME, TimeRangeType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link TimeType }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://www.opengis.net/swe/2.0", name = "Time", substitutionHeadNamespace = "http://www.opengis.net/swe/2.0", substitutionHeadName = "AbstractSimpleComponent")
public JAXBElement<TimeType> createTime(TimeType value) {
return new JAXBElement<TimeType>(_Time_QNAME, TimeType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link ComponentType }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://www.opengis.net/swe/2.0", name = "Component", substitutionHeadNamespace = "http://www.opengis.net/swe/2.0", substitutionHeadName = "AbstractSWE")
public JAXBElement<ComponentType> createComponent(ComponentType value) {
return new JAXBElement<ComponentType>(_Component_QNAME, ComponentType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link TextType }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://www.opengis.net/swe/2.0", name = "Text", substitutionHeadNamespace = "http://www.opengis.net/swe/2.0", substitutionHeadName = "AbstractSimpleComponent")
public JAXBElement<TextType> createText(TextType value) {
return new JAXBElement<TextType>(_Text_QNAME, TextType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link QuantityType }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://www.opengis.net/swe/2.0", name = "Quantity", substitutionHeadNamespace = "http://www.opengis.net/swe/2.0", substitutionHeadName = "AbstractSimpleComponent")
public JAXBElement<QuantityType> createQuantity(QuantityType value) {
return new JAXBElement<QuantityType>(_Quantity_QNAME, QuantityType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link BlockType }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://www.opengis.net/swe/2.0", name = "Block", substitutionHeadNamespace = "http://www.opengis.net/swe/2.0", substitutionHeadName = "AbstractSWE")
public JAXBElement<BlockType> createBlock(BlockType value) {
return new JAXBElement<BlockType>(_Block_QNAME, BlockType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link DataChoiceType }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://www.opengis.net/swe/2.0", name = "DataChoice", substitutionHeadNamespace = "http://www.opengis.net/swe/2.0", substitutionHeadName = "AbstractDataComponent")
public JAXBElement<DataChoiceType> createDataChoice(DataChoiceType value) {
return new JAXBElement<DataChoiceType>(_DataChoice_QNAME, DataChoiceType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link AllowedValuesType }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://www.opengis.net/swe/2.0", name = "AllowedValues", substitutionHeadNamespace = "http://www.opengis.net/swe/2.0", substitutionHeadName = "AbstractSWE")
public JAXBElement<AllowedValuesType> createAllowedValues(AllowedValuesType value) {
return new JAXBElement<AllowedValuesType>(_AllowedValues_QNAME, AllowedValuesType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link DataRecordType }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://www.opengis.net/swe/2.0", name = "DataRecord", substitutionHeadNamespace = "http://www.opengis.net/swe/2.0", substitutionHeadName = "AbstractDataComponent")
public JAXBElement<DataRecordType> createDataRecord(DataRecordType value) {
return new JAXBElement<DataRecordType>(_DataRecord_QNAME, DataRecordType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link AbstractSimpleComponentType }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://www.opengis.net/swe/2.0", name = "AbstractSimpleComponent", substitutionHeadNamespace = "http://www.opengis.net/swe/2.0", substitutionHeadName = "AbstractDataComponent")
public JAXBElement<AbstractSimpleComponentType> createAbstractSimpleComponent(AbstractSimpleComponentType value) {
return new JAXBElement<AbstractSimpleComponentType>(_AbstractSimpleComponent_QNAME, AbstractSimpleComponentType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link AllowedTimesType }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://www.opengis.net/swe/2.0", name = "AllowedTimes", substitutionHeadNamespace = "http://www.opengis.net/swe/2.0", substitutionHeadName = "AbstractSWE")
public JAXBElement<AllowedTimesType> createAllowedTimes(AllowedTimesType value) {
return new JAXBElement<AllowedTimesType>(_AllowedTimes_QNAME, AllowedTimesType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link XMLEncodingType }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://www.opengis.net/swe/2.0", name = "XMLEncoding", substitutionHeadNamespace = "http://www.opengis.net/swe/2.0", substitutionHeadName = "AbstractEncoding")
public JAXBElement<XMLEncodingType> createXMLEncoding(XMLEncodingType value) {
return new JAXBElement<XMLEncodingType>(_XMLEncoding_QNAME, XMLEncodingType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link String }{@code >}{@code >}}
*
*/
@XmlElementDecl(namespace = "http://www.opengis.net/swe/2.0", name = "value", scope = AllowedTimesType.class)
public JAXBElement<List<String>> createAllowedTimesTypeValue(List<String> value) {
return new JAXBElement<List<String>>(_AllowedTimesTypeValue_QNAME, ((Class) List.class), AllowedTimesType.class, ((List<String> ) value));
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link String }{@code >}{@code >}}
*
*/
@XmlElementDecl(namespace = "http://www.opengis.net/swe/2.0", name = "interval", scope = AllowedTimesType.class)
public JAXBElement<List<String>> createAllowedTimesTypeInterval(List<String> value) {
return new JAXBElement<List<String>>(_AllowedTimesTypeInterval_QNAME, ((Class) List.class), AllowedTimesType.class, ((List<String> ) value));
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link Double }{@code >}{@code >}}
*
*/
@XmlElementDecl(namespace = "http://www.opengis.net/swe/2.0", name = "interval", scope = AllowedValuesType.class)
public JAXBElement<List<Double>> createAllowedValuesTypeInterval(List<Double> value) {
return new JAXBElement<List<Double>>(_AllowedTimesTypeInterval_QNAME, ((Class) List.class), AllowedValuesType.class, ((List<Double> ) value));
}
}