Package nl.b3p.csw.jaxb.filter
Class FilterType
- java.lang.Object
-
- nl.b3p.csw.jaxb.filter.FilterType
-
public class FilterType extends Object
Java class for FilterType complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="FilterType"> <complexContent> <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> <choice> <element ref="{http://www.opengis.net/ogc}spatialOps"/> <element ref="{http://www.opengis.net/ogc}comparisonOps"/> <element ref="{http://www.opengis.net/ogc}logicOps"/> <element ref="{http://www.opengis.net/ogc}AbstractId" maxOccurs="unbounded"/> </choice> </restriction> </complexContent> </complexType>
-
-
Field Summary
Fields Modifier and Type Field Description protected List<javax.xml.bind.JAXBElement<? extends AbstractIdType>>abstractIdprotected javax.xml.bind.JAXBElement<? extends ComparisonOpsType>comparisonOpsprotected javax.xml.bind.JAXBElement<? extends LogicOpsType>logicOpsprotected javax.xml.bind.JAXBElement<? extends SpatialOpsType>spatialOps
-
Constructor Summary
Constructors Constructor Description FilterType()Default no-arg constructorFilterType(javax.xml.bind.JAXBElement<? extends SpatialOpsType> spatialOps, javax.xml.bind.JAXBElement<? extends ComparisonOpsType> comparisonOps, javax.xml.bind.JAXBElement<? extends LogicOpsType> logicOps, List<javax.xml.bind.JAXBElement<? extends AbstractIdType>> abstractId)Fully-initialising value constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<javax.xml.bind.JAXBElement<? extends AbstractIdType>>getAbstractId()Gets the value of the abstractId property.javax.xml.bind.JAXBElement<? extends ComparisonOpsType>getComparisonOps()Gets the value of the comparisonOps property.javax.xml.bind.JAXBElement<? extends LogicOpsType>getLogicOps()Gets the value of the logicOps property.javax.xml.bind.JAXBElement<? extends SpatialOpsType>getSpatialOps()Gets the value of the spatialOps property.voidsetComparisonOps(javax.xml.bind.JAXBElement<? extends ComparisonOpsType> value)Sets the value of the comparisonOps property.voidsetLogicOps(javax.xml.bind.JAXBElement<? extends LogicOpsType> value)Sets the value of the logicOps property.voidsetSpatialOps(javax.xml.bind.JAXBElement<? extends SpatialOpsType> value)Sets the value of the spatialOps property.
-
-
-
Field Detail
-
spatialOps
protected javax.xml.bind.JAXBElement<? extends SpatialOpsType> spatialOps
-
comparisonOps
protected javax.xml.bind.JAXBElement<? extends ComparisonOpsType> comparisonOps
-
logicOps
protected javax.xml.bind.JAXBElement<? extends LogicOpsType> logicOps
-
abstractId
protected List<javax.xml.bind.JAXBElement<? extends AbstractIdType>> abstractId
-
-
Constructor Detail
-
FilterType
public FilterType()
Default no-arg constructor
-
FilterType
public FilterType(javax.xml.bind.JAXBElement<? extends SpatialOpsType> spatialOps, javax.xml.bind.JAXBElement<? extends ComparisonOpsType> comparisonOps, javax.xml.bind.JAXBElement<? extends LogicOpsType> logicOps, List<javax.xml.bind.JAXBElement<? extends AbstractIdType>> abstractId)
Fully-initialising value constructor
-
-
Method Detail
-
getSpatialOps
public javax.xml.bind.JAXBElement<? extends SpatialOpsType> getSpatialOps()
Gets the value of the spatialOps property.
-
setSpatialOps
public void setSpatialOps(javax.xml.bind.JAXBElement<? extends SpatialOpsType> value)
Sets the value of the spatialOps property.
-
getComparisonOps
public javax.xml.bind.JAXBElement<? extends ComparisonOpsType> getComparisonOps()
Gets the value of the comparisonOps property.
-
setComparisonOps
public void setComparisonOps(javax.xml.bind.JAXBElement<? extends ComparisonOpsType> value)
Sets the value of the comparisonOps property.
-
getLogicOps
public javax.xml.bind.JAXBElement<? extends LogicOpsType> getLogicOps()
Gets the value of the logicOps property.
-
setLogicOps
public void setLogicOps(javax.xml.bind.JAXBElement<? extends LogicOpsType> value)
Sets the value of the logicOps property.
-
getAbstractId
public List<javax.xml.bind.JAXBElement<? extends AbstractIdType>> getAbstractId()
Gets the value of the abstractId 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
setmethod for the abstractId property.For example, to add a new item, do as follows:
getAbstractId().add(newItem);Objects of the following type(s) are allowed in the list
AbstractIdFeatureIdGmlObjectId
-
-