/* * Geotoolkit - An Open Source Java GIS Toolkit * http://www.geotoolkit.org * * (C) 2008 - 2009, 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.ogc.xml.v100; 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.ogc 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. * * @module */ @XmlRegistry public class ObjectFactory { private static final QName _Sub_QNAME = new QName("http://www.opengis.net/ogc", "Sub"); private static final QName _ComparisonOps_QNAME = new QName("http://www.opengis.net/ogc", "comparisonOps"); private static final QName _PropertyIsGreaterThan_QNAME = new QName("http://www.opengis.net/ogc", "PropertyIsGreaterThan"); private static final QName _PropertyIsNotEqualTo_QNAME = new QName("http://www.opengis.net/ogc", "PropertyIsNotEqualTo"); private static final QName _PropertyIsLessThanOrEqualTo_QNAME = new QName("http://www.opengis.net/ogc", "PropertyIsLessThanOrEqualTo"); private static final QName _SpatialOps_QNAME = new QName("http://www.opengis.net/ogc", "spatialOps"); private static final QName _LogicOps_QNAME = new QName("http://www.opengis.net/ogc", "logicOps"); private static final QName _PropertyIsLike_QNAME = new QName("http://www.opengis.net/ogc", "PropertyIsLike"); private static final QName _Contains_QNAME = new QName("http://www.opengis.net/ogc", "Contains"); private static final QName _PropertyIsEqualTo_QNAME = new QName("http://www.opengis.net/ogc", "PropertyIsEqualTo"); private static final QName _Equals_QNAME = new QName("http://www.opengis.net/ogc", "Equals"); private static final QName _BBOX_QNAME = new QName("http://www.opengis.net/ogc", "BBOX"); private static final QName _Function_QNAME = new QName("http://www.opengis.net/ogc", "Function"); private static final QName _Not_QNAME = new QName("http://www.opengis.net/ogc", "Not"); private static final QName _Disjoint_QNAME = new QName("http://www.opengis.net/ogc", "Disjoint"); private static final QName _Mul_QNAME = new QName("http://www.opengis.net/ogc", "Mul"); private static final QName _Overlaps_QNAME = new QName("http://www.opengis.net/ogc", "Overlaps"); private static final QName _Add_QNAME = new QName("http://www.opengis.net/ogc", "Add"); private static final QName _Beyond_QNAME = new QName("http://www.opengis.net/ogc", "Beyond"); private static final QName _DWithin_QNAME = new QName("http://www.opengis.net/ogc", "DWithin"); private static final QName _Crosses_QNAME = new QName("http://www.opengis.net/ogc", "Crosses"); private static final QName _PropertyIsLessThan_QNAME = new QName("http://www.opengis.net/ogc", "PropertyIsLessThan"); private static final QName _Expression_QNAME = new QName("http://www.opengis.net/ogc", "expression"); private static final QName _FeatureId_QNAME = new QName("http://www.opengis.net/ogc", "FeatureId"); private static final QName _PropertyIsGreaterThanOrEqualTo_QNAME = new QName("http://www.opengis.net/ogc", "PropertyIsGreaterThanOrEqualTo"); private static final QName _Within_QNAME = new QName("http://www.opengis.net/ogc", "Within"); private static final QName _Intersects_QNAME = new QName("http://www.opengis.net/ogc", "Intersects"); private static final QName _Filter_QNAME = new QName("http://www.opengis.net/ogc", "Filter"); private static final QName _Or_QNAME = new QName("http://www.opengis.net/ogc", "Or"); private static final QName _PropertyIsBetween_QNAME = new QName("http://www.opengis.net/ogc", "PropertyIsBetween"); private static final QName _Div_QNAME = new QName("http://www.opengis.net/ogc", "Div"); private static final QName _And_QNAME = new QName("http://www.opengis.net/ogc", "And"); private static final QName _PropertyIsNull_QNAME = new QName("http://www.opengis.net/ogc", "PropertyIsNull"); private static final QName _Touches_QNAME = new QName("http://www.opengis.net/ogc", "Touches"); private static final QName _Literal_QNAME = new QName("http://www.opengis.net/ogc", "Literal"); private static final QName _PropertyName_QNAME = new QName("http://www.opengis.net/ogc", "PropertyName"); /** * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: net.opengis.ogc * */ public ObjectFactory() { } /** * Create an instance of {@link FilterType } * */ public FilterType createFilterType() { return new FilterType(); } /** * Create an instance of {@link LowerBoundaryType } * */ public LowerBoundaryType createLowerBoundaryType() { return new LowerBoundaryType(); } /** * Create an instance of {@link LiteralType } * */ public LiteralType createLiteralType() { return new LiteralType(); } /** * Create an instance of {@link PropertyNameType } * */ public PropertyNameType createPropertyNameType() { return new PropertyNameType(); } /** * Create an instance of {@link BinaryOperatorType } * */ public BinaryOperatorType createBinaryOperatorType() { return new BinaryOperatorType(); } /** * Create an instance of {@link BinaryLogicOpType } * */ public BinaryLogicOpType createBinaryLogicOpType() { return new BinaryLogicOpType(); } /** * Create an instance of {@link FunctionType } * */ public FunctionType createFunctionType() { return new FunctionType(); } /** * Create an instance of {@link PropertyIsNullType } * */ public PropertyIsNullType createPropertyIsNullType() { return new PropertyIsNullType(); } /** * Create an instance of {@link BBOXType } * */ public BBOXType createBBOXType() { return new BBOXType(); } /** * Create an instance of {@link PropertyIsBetweenType } * */ public PropertyIsBetweenType createPropertyIsBetweenType() { return new PropertyIsBetweenType(); } /** * Create an instance of {@link PropertyIsLikeType } * */ public PropertyIsLikeType createPropertyIsLikeType() { return new PropertyIsLikeType(); } /** * Create an instance of {@link DistanceType } * */ public DistanceType createDistanceType() { return new DistanceType(); } /** * Create an instance of {@link DistanceBufferType } * */ public DistanceBufferType createDistanceBufferType() { return new DistanceBufferType(); } /** * Create an instance of {@link BinaryComparisonOpType } * */ public BinaryComparisonOpType createBinaryComparisonOpType() { return new BinaryComparisonOpType(); } /** * Create an instance of {@link FeatureIdType } * */ public FeatureIdType createFeatureIdType() { return new FeatureIdType(); } /** * Create an instance of {@link UpperBoundaryType } * */ public UpperBoundaryType createUpperBoundaryType() { return new UpperBoundaryType(); } /** * Create an instance of {@link UnaryLogicOpType } * */ public UnaryLogicOpType createUnaryLogicOpType() { return new UnaryLogicOpType(); } /** * Create an instance of {@link BinarySpatialOpType } * */ public BinarySpatialOpType createBinarySpatialOpType() { return new BinarySpatialOpType(); } /** * Create an instance of {@link LogicalOperators } * */ public LogicalOperators createLogicalOperators() { return new LogicalOperators(); } /** * Create an instance of {@link BBOX } * */ public BBOX createBBOX() { return new BBOX(); } /** * Create an instance of {@link Between } * */ public Between createBetween() { return new Between(); } /** * Create an instance of {@link Crosses } * */ public Crosses createCrosses() { return new Crosses(); } /** * Create an instance of {@link FilterCapabilities } * */ public FilterCapabilities createFilterCapabilities() { return new FilterCapabilities(); } /** * Create an instance of {@link SimpleArithmetic } * */ public SimpleArithmetic createSimpleArithmetic() { return new SimpleArithmetic(); } /** * Create an instance of {@link FunctionNamesType } * */ public FunctionNamesType createFunctionNamesType() { return new FunctionNamesType(); } /** * Create an instance of {@link SpatialCapabilitiesType } * */ public SpatialCapabilitiesType createSpatialCapabilitiesType() { return new SpatialCapabilitiesType(); } /** * Create an instance of {@link SimpleComparisons } * */ public SimpleComparisons createSimpleComparisons() { return new SimpleComparisons(); } /** * Create an instance of {@link SpatialOperatorsType } * */ public SpatialOperatorsType createSpatialOperatorsType() { return new SpatialOperatorsType(); } /** * Create an instance of {@link DWithin } * */ public DWithin createDWithin() { return new DWithin(); } /** * Create an instance of {@link Disjoint } * */ public Disjoint createDisjoint() { return new Disjoint(); } /** * Create an instance of {@link Contains } * */ public Contains createContains() { return new Contains(); } /** * Create an instance of {@link Within } * */ public Within createWithin() { return new Within(); } /** * Create an instance of {@link Touches } * */ public Touches createTouches() { return new Touches(); } /** * Create an instance of {@link ArithmeticOperatorsType } * */ public ArithmeticOperatorsType createArithmeticOperatorsType() { return new ArithmeticOperatorsType(); } /** * Create an instance of {@link Beyond } * */ public Beyond createBeyond() { return new Beyond(); } /** * Create an instance of {@link Equals } * */ public Equals createEquals() { return new Equals(); } /** * Create an instance of {@link ScalarCapabilitiesType } * */ public ScalarCapabilitiesType createScalarCapabilitiesType() { return new ScalarCapabilitiesType(); } /** * Create an instance of {@link FunctionNameType } * */ public FunctionNameType createFunctionNameType() { return new FunctionNameType(); } /** * Create an instance of {@link Intersect } * */ public Intersect createIntersect() { return new Intersect(); } /** * Create an instance of {@link FunctionsType } * */ public FunctionsType createFunctionsType() { return new FunctionsType(); } /** * Create an instance of {@link ComparisonOperatorsType } * */ public ComparisonOperatorsType createComparisonOperatorsType() { return new ComparisonOperatorsType(); } /** * Create an instance of {@link Overlaps } * */ public Overlaps createOverlaps() { return new Overlaps(); } /** * Create an instance of {@link Like } * */ public Like createLike() { return new Like(); } /** * Create an instance of {@link NullCheck } * */ public NullCheck createNullCheck() { return new NullCheck(); } /** * Create an instance of {@link JAXBElement }{@code <}{@link BinaryOperatorType }{@code >}} * */ @XmlElementDecl(namespace = "http://www.opengis.net/ogc", name = "Sub", substitutionHeadNamespace = "http://www.opengis.net/ogc", substitutionHeadName = "expression") public JAXBElement<BinaryOperatorType> createSub(final BinaryOperatorType value) { return new JAXBElement<BinaryOperatorType>(_Sub_QNAME, BinaryOperatorType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link ComparisonOpsType }{@code >}} * */ @XmlElementDecl(namespace = "http://www.opengis.net/ogc", name = "comparisonOps") public JAXBElement<ComparisonOpsType> createComparisonOps(final ComparisonOpsType value) { return new JAXBElement<ComparisonOpsType>(_ComparisonOps_QNAME, ComparisonOpsType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link BinaryComparisonOpType }{@code >}} * */ @XmlElementDecl(namespace = "http://www.opengis.net/ogc", name = "PropertyIsGreaterThan", substitutionHeadNamespace = "http://www.opengis.net/ogc", substitutionHeadName = "comparisonOps") public JAXBElement<BinaryComparisonOpType> createPropertyIsGreaterThan(final BinaryComparisonOpType value) { return new JAXBElement<BinaryComparisonOpType>(_PropertyIsGreaterThan_QNAME, BinaryComparisonOpType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link BinaryComparisonOpType }{@code >}} * */ @XmlElementDecl(namespace = "http://www.opengis.net/ogc", name = "PropertyIsNotEqualTo", substitutionHeadNamespace = "http://www.opengis.net/ogc", substitutionHeadName = "comparisonOps") public JAXBElement<BinaryComparisonOpType> createPropertyIsNotEqualTo(final BinaryComparisonOpType value) { return new JAXBElement<BinaryComparisonOpType>(_PropertyIsNotEqualTo_QNAME, BinaryComparisonOpType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link BinaryComparisonOpType }{@code >}} * */ @XmlElementDecl(namespace = "http://www.opengis.net/ogc", name = "PropertyIsLessThanOrEqualTo", substitutionHeadNamespace = "http://www.opengis.net/ogc", substitutionHeadName = "comparisonOps") public JAXBElement<BinaryComparisonOpType> createPropertyIsLessThanOrEqualTo(final BinaryComparisonOpType value) { return new JAXBElement<BinaryComparisonOpType>(_PropertyIsLessThanOrEqualTo_QNAME, BinaryComparisonOpType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link SpatialOpsType }{@code >}} * */ @XmlElementDecl(namespace = "http://www.opengis.net/ogc", name = "spatialOps") public JAXBElement<SpatialOpsType> createSpatialOps(final SpatialOpsType value) { return new JAXBElement<SpatialOpsType>(_SpatialOps_QNAME, SpatialOpsType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link LogicOpsType }{@code >}} * */ @XmlElementDecl(namespace = "http://www.opengis.net/ogc", name = "logicOps") public JAXBElement<LogicOpsType> createLogicOps(final LogicOpsType value) { return new JAXBElement<LogicOpsType>(_LogicOps_QNAME, LogicOpsType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link PropertyIsLikeType }{@code >}} * */ @XmlElementDecl(namespace = "http://www.opengis.net/ogc", name = "PropertyIsLike", substitutionHeadNamespace = "http://www.opengis.net/ogc", substitutionHeadName = "comparisonOps") public JAXBElement<PropertyIsLikeType> createPropertyIsLike(final PropertyIsLikeType value) { return new JAXBElement<PropertyIsLikeType>(_PropertyIsLike_QNAME, PropertyIsLikeType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link BinarySpatialOpType }{@code >}} * */ @XmlElementDecl(namespace = "http://www.opengis.net/ogc", name = "Contains", substitutionHeadNamespace = "http://www.opengis.net/ogc", substitutionHeadName = "spatialOps") public JAXBElement<BinarySpatialOpType> createContains(final BinarySpatialOpType value) { return new JAXBElement<BinarySpatialOpType>(_Contains_QNAME, BinarySpatialOpType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link BinaryComparisonOpType }{@code >}} * */ @XmlElementDecl(namespace = "http://www.opengis.net/ogc", name = "PropertyIsEqualTo", substitutionHeadNamespace = "http://www.opengis.net/ogc", substitutionHeadName = "comparisonOps") public JAXBElement<BinaryComparisonOpType> createPropertyIsEqualTo(final BinaryComparisonOpType value) { return new JAXBElement<BinaryComparisonOpType>(_PropertyIsEqualTo_QNAME, BinaryComparisonOpType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link BinarySpatialOpType }{@code >}} * */ @XmlElementDecl(namespace = "http://www.opengis.net/ogc", name = "Equals", substitutionHeadNamespace = "http://www.opengis.net/ogc", substitutionHeadName = "spatialOps") public JAXBElement<BinarySpatialOpType> createEquals(final BinarySpatialOpType value) { return new JAXBElement<BinarySpatialOpType>(_Equals_QNAME, BinarySpatialOpType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link BBOXType }{@code >}} * */ @XmlElementDecl(namespace = "http://www.opengis.net/ogc", name = "BBOX", substitutionHeadNamespace = "http://www.opengis.net/ogc", substitutionHeadName = "spatialOps") public JAXBElement<BBOXType> createBBOX(final BBOXType value) { return new JAXBElement<BBOXType>(_BBOX_QNAME, BBOXType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link FunctionType }{@code >}} * */ @XmlElementDecl(namespace = "http://www.opengis.net/ogc", name = "Function", substitutionHeadNamespace = "http://www.opengis.net/ogc", substitutionHeadName = "expression") public JAXBElement<FunctionType> createFunction(final FunctionType value) { return new JAXBElement<FunctionType>(_Function_QNAME, FunctionType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link UnaryLogicOpType }{@code >}} * */ @XmlElementDecl(namespace = "http://www.opengis.net/ogc", name = "Not", substitutionHeadNamespace = "http://www.opengis.net/ogc", substitutionHeadName = "logicOps") public JAXBElement<UnaryLogicOpType> createNot(final UnaryLogicOpType value) { return new JAXBElement<UnaryLogicOpType>(_Not_QNAME, UnaryLogicOpType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link BinarySpatialOpType }{@code >}} * */ @XmlElementDecl(namespace = "http://www.opengis.net/ogc", name = "Disjoint", substitutionHeadNamespace = "http://www.opengis.net/ogc", substitutionHeadName = "spatialOps") public JAXBElement<BinarySpatialOpType> createDisjoint(final BinarySpatialOpType value) { return new JAXBElement<BinarySpatialOpType>(_Disjoint_QNAME, BinarySpatialOpType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link BinaryOperatorType }{@code >}} * */ @XmlElementDecl(namespace = "http://www.opengis.net/ogc", name = "Mul", substitutionHeadNamespace = "http://www.opengis.net/ogc", substitutionHeadName = "expression") public JAXBElement<BinaryOperatorType> createMul(final BinaryOperatorType value) { return new JAXBElement<BinaryOperatorType>(_Mul_QNAME, BinaryOperatorType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link BinarySpatialOpType }{@code >}} * */ @XmlElementDecl(namespace = "http://www.opengis.net/ogc", name = "Overlaps", substitutionHeadNamespace = "http://www.opengis.net/ogc", substitutionHeadName = "spatialOps") public JAXBElement<BinarySpatialOpType> createOverlaps(final BinarySpatialOpType value) { return new JAXBElement<BinarySpatialOpType>(_Overlaps_QNAME, BinarySpatialOpType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link BinaryOperatorType }{@code >}} * */ @XmlElementDecl(namespace = "http://www.opengis.net/ogc", name = "Add", substitutionHeadNamespace = "http://www.opengis.net/ogc", substitutionHeadName = "expression") public JAXBElement<BinaryOperatorType> createAdd(final BinaryOperatorType value) { return new JAXBElement<BinaryOperatorType>(_Add_QNAME, BinaryOperatorType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link DistanceBufferType }{@code >}} * */ @XmlElementDecl(namespace = "http://www.opengis.net/ogc", name = "Beyond", substitutionHeadNamespace = "http://www.opengis.net/ogc", substitutionHeadName = "spatialOps") public JAXBElement<DistanceBufferType> createBeyond(final DistanceBufferType value) { return new JAXBElement<DistanceBufferType>(_Beyond_QNAME, DistanceBufferType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link DistanceBufferType }{@code >}} * */ @XmlElementDecl(namespace = "http://www.opengis.net/ogc", name = "DWithin", substitutionHeadNamespace = "http://www.opengis.net/ogc", substitutionHeadName = "spatialOps") public JAXBElement<DistanceBufferType> createDWithin(final DistanceBufferType value) { return new JAXBElement<DistanceBufferType>(_DWithin_QNAME, DistanceBufferType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link BinarySpatialOpType }{@code >}} * */ @XmlElementDecl(namespace = "http://www.opengis.net/ogc", name = "Crosses", substitutionHeadNamespace = "http://www.opengis.net/ogc", substitutionHeadName = "spatialOps") public JAXBElement<BinarySpatialOpType> createCrosses(final BinarySpatialOpType value) { return new JAXBElement<BinarySpatialOpType>(_Crosses_QNAME, BinarySpatialOpType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link BinaryComparisonOpType }{@code >}} * */ @XmlElementDecl(namespace = "http://www.opengis.net/ogc", name = "PropertyIsLessThan", substitutionHeadNamespace = "http://www.opengis.net/ogc", substitutionHeadName = "comparisonOps") public JAXBElement<BinaryComparisonOpType> createPropertyIsLessThan(final BinaryComparisonOpType value) { return new JAXBElement<BinaryComparisonOpType>(_PropertyIsLessThan_QNAME, BinaryComparisonOpType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link ExpressionType }{@code >}} * */ @XmlElementDecl(namespace = "http://www.opengis.net/ogc", name = "expression") public JAXBElement<ExpressionType> createExpression(final ExpressionType value) { return new JAXBElement<ExpressionType>(_Expression_QNAME, ExpressionType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link FeatureIdType }{@code >}} * */ @XmlElementDecl(namespace = "http://www.opengis.net/ogc", name = "FeatureId") public JAXBElement<FeatureIdType> createFeatureId(final FeatureIdType value) { return new JAXBElement<FeatureIdType>(_FeatureId_QNAME, FeatureIdType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link BinaryComparisonOpType }{@code >}} * */ @XmlElementDecl(namespace = "http://www.opengis.net/ogc", name = "PropertyIsGreaterThanOrEqualTo", substitutionHeadNamespace = "http://www.opengis.net/ogc", substitutionHeadName = "comparisonOps") public JAXBElement<BinaryComparisonOpType> createPropertyIsGreaterThanOrEqualTo(final BinaryComparisonOpType value) { return new JAXBElement<BinaryComparisonOpType>(_PropertyIsGreaterThanOrEqualTo_QNAME, BinaryComparisonOpType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link BinarySpatialOpType }{@code >}} * */ @XmlElementDecl(namespace = "http://www.opengis.net/ogc", name = "Within", substitutionHeadNamespace = "http://www.opengis.net/ogc", substitutionHeadName = "spatialOps") public JAXBElement<BinarySpatialOpType> createWithin(final BinarySpatialOpType value) { return new JAXBElement<BinarySpatialOpType>(_Within_QNAME, BinarySpatialOpType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link BinarySpatialOpType }{@code >}} * */ @XmlElementDecl(namespace = "http://www.opengis.net/ogc", name = "Intersects", substitutionHeadNamespace = "http://www.opengis.net/ogc", substitutionHeadName = "spatialOps") public JAXBElement<BinarySpatialOpType> createIntersects(final BinarySpatialOpType value) { return new JAXBElement<BinarySpatialOpType>(_Intersects_QNAME, BinarySpatialOpType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link FilterType }{@code >}} * */ @XmlElementDecl(namespace = "http://www.opengis.net/ogc", name = "Filter") public JAXBElement<FilterType> createFilter(final FilterType value) { return new JAXBElement<FilterType>(_Filter_QNAME, FilterType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link BinaryLogicOpType }{@code >}} * */ @XmlElementDecl(namespace = "http://www.opengis.net/ogc", name = "Or", substitutionHeadNamespace = "http://www.opengis.net/ogc", substitutionHeadName = "logicOps") public JAXBElement<BinaryLogicOpType> createOr(final BinaryLogicOpType value) { return new JAXBElement<BinaryLogicOpType>(_Or_QNAME, BinaryLogicOpType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link PropertyIsBetweenType }{@code >}} * */ @XmlElementDecl(namespace = "http://www.opengis.net/ogc", name = "PropertyIsBetween", substitutionHeadNamespace = "http://www.opengis.net/ogc", substitutionHeadName = "comparisonOps") public JAXBElement<PropertyIsBetweenType> createPropertyIsBetween(final PropertyIsBetweenType value) { return new JAXBElement<PropertyIsBetweenType>(_PropertyIsBetween_QNAME, PropertyIsBetweenType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link BinaryOperatorType }{@code >}} * */ @XmlElementDecl(namespace = "http://www.opengis.net/ogc", name = "Div", substitutionHeadNamespace = "http://www.opengis.net/ogc", substitutionHeadName = "expression") public JAXBElement<BinaryOperatorType> createDiv(final BinaryOperatorType value) { return new JAXBElement<BinaryOperatorType>(_Div_QNAME, BinaryOperatorType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link BinaryLogicOpType }{@code >}} * */ @XmlElementDecl(namespace = "http://www.opengis.net/ogc", name = "And", substitutionHeadNamespace = "http://www.opengis.net/ogc", substitutionHeadName = "logicOps") public JAXBElement<BinaryLogicOpType> createAnd(final BinaryLogicOpType value) { return new JAXBElement<BinaryLogicOpType>(_And_QNAME, BinaryLogicOpType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link PropertyIsNullType }{@code >}} * */ @XmlElementDecl(namespace = "http://www.opengis.net/ogc", name = "PropertyIsNull", substitutionHeadNamespace = "http://www.opengis.net/ogc", substitutionHeadName = "comparisonOps") public JAXBElement<PropertyIsNullType> createPropertyIsNull(final PropertyIsNullType value) { return new JAXBElement<PropertyIsNullType>(_PropertyIsNull_QNAME, PropertyIsNullType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link BinarySpatialOpType }{@code >}} * */ @XmlElementDecl(namespace = "http://www.opengis.net/ogc", name = "Touches", substitutionHeadNamespace = "http://www.opengis.net/ogc", substitutionHeadName = "spatialOps") public JAXBElement<BinarySpatialOpType> createTouches(final BinarySpatialOpType value) { return new JAXBElement<BinarySpatialOpType>(_Touches_QNAME, BinarySpatialOpType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link LiteralType }{@code >}} * */ @XmlElementDecl(namespace = "http://www.opengis.net/ogc", name = "Literal", substitutionHeadNamespace = "http://www.opengis.net/ogc", substitutionHeadName = "expression") public JAXBElement<LiteralType> createLiteral(final LiteralType value) { return new JAXBElement<LiteralType>(_Literal_QNAME, LiteralType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link PropertyNameType }{@code >}} * */ @XmlElementDecl(namespace = "http://www.opengis.net/ogc", name = "PropertyName", substitutionHeadNamespace = "http://www.opengis.net/ogc", substitutionHeadName = "expression") public JAXBElement<PropertyNameType> createPropertyName(final PropertyNameType value) { return new JAXBElement<PropertyNameType>(_PropertyName_QNAME, PropertyNameType.class, null, value); } }