public class FilterType extends Object implements Named, Visitable
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}FeatureId" maxOccurs="unbounded"/> </choice> </restriction> </complexContent> </complexType>
Modifier and Type | Field and Description |
---|---|
protected JAXBElement<? extends ComparisonOpsType> |
comparisonOps |
protected List<FeatureIdType> |
featureId |
protected JAXBElement<? extends LogicOpsType> |
logicOps |
protected JAXBElement<? extends SpatialOpsType> |
spatialOps |
Constructor and Description |
---|
FilterType() |
Modifier and Type | Method and Description |
---|---|
void |
accept(Visitor aVisitor) |
void |
afterUnmarshal(Unmarshaller u,
Object parent) |
JAXBElement<? extends ComparisonOpsType> |
getComparisonOps()
Gets the value of the comparisonOps property.
|
List<FeatureIdType> |
getFeatureId()
Gets the value of the featureId property.
|
QName |
getJAXBElementName() |
JAXBElement<? extends LogicOpsType> |
getLogicOps()
Gets the value of the logicOps property.
|
JAXBElement<? extends SpatialOpsType> |
getSpatialOps()
Gets the value of the spatialOps property.
|
boolean |
isSetComparisonOps() |
boolean |
isSetFeatureId() |
boolean |
isSetLogicOps() |
boolean |
isSetSpatialOps() |
void |
setComparisonOps(JAXBElement<? extends ComparisonOpsType> value)
Sets the value of the comparisonOps property.
|
void |
setJAXBElementName(QName name) |
void |
setLogicOps(JAXBElement<? extends LogicOpsType> value)
Sets the value of the logicOps property.
|
void |
setSpatialOps(JAXBElement<? extends SpatialOpsType> value)
Sets the value of the spatialOps property.
|
void |
unsetFeatureId() |
protected JAXBElement<? extends SpatialOpsType> spatialOps
protected JAXBElement<? extends ComparisonOpsType> comparisonOps
protected JAXBElement<? extends LogicOpsType> logicOps
protected List<FeatureIdType> featureId
public JAXBElement<? extends SpatialOpsType> getSpatialOps()
JAXBElement
<
SpatialOpsType
>
JAXBElement
<
DistanceBufferType
>
JAXBElement
<
BinarySpatialOpType
>
JAXBElement
<
BinarySpatialOpType
>
JAXBElement
<
BinarySpatialOpType
>
JAXBElement
<
BinarySpatialOpType
>
JAXBElement
<
BBOXType
>
JAXBElement
<
BinarySpatialOpType
>
JAXBElement
<
BinarySpatialOpType
>
JAXBElement
<
BinarySpatialOpType
>
JAXBElement
<
BinarySpatialOpType
>
JAXBElement
<
DistanceBufferType
>
public void setSpatialOps(JAXBElement<? extends SpatialOpsType> value)
value
- allowed object is
JAXBElement
<
SpatialOpsType
>
JAXBElement
<
DistanceBufferType
>
JAXBElement
<
BinarySpatialOpType
>
JAXBElement
<
BinarySpatialOpType
>
JAXBElement
<
BinarySpatialOpType
>
JAXBElement
<
BinarySpatialOpType
>
JAXBElement
<
BBOXType
>
JAXBElement
<
BinarySpatialOpType
>
JAXBElement
<
BinarySpatialOpType
>
JAXBElement
<
BinarySpatialOpType
>
JAXBElement
<
BinarySpatialOpType
>
JAXBElement
<
DistanceBufferType
>
public boolean isSetSpatialOps()
public JAXBElement<? extends ComparisonOpsType> getComparisonOps()
JAXBElement
<
BinaryComparisonOpType
>
JAXBElement
<
BinaryComparisonOpType
>
JAXBElement
<
PropertyIsBetweenType
>
JAXBElement
<
BinaryComparisonOpType
>
JAXBElement
<
BinaryComparisonOpType
>
JAXBElement
<
ComparisonOpsType
>
JAXBElement
<
PropertyIsLikeType
>
JAXBElement
<
BinaryComparisonOpType
>
JAXBElement
<
PropertyIsNullType
>
JAXBElement
<
BinaryComparisonOpType
>
public void setComparisonOps(JAXBElement<? extends ComparisonOpsType> value)
value
- allowed object is
JAXBElement
<
BinaryComparisonOpType
>
JAXBElement
<
BinaryComparisonOpType
>
JAXBElement
<
PropertyIsBetweenType
>
JAXBElement
<
BinaryComparisonOpType
>
JAXBElement
<
BinaryComparisonOpType
>
JAXBElement
<
ComparisonOpsType
>
JAXBElement
<
PropertyIsLikeType
>
JAXBElement
<
BinaryComparisonOpType
>
JAXBElement
<
PropertyIsNullType
>
JAXBElement
<
BinaryComparisonOpType
>
public boolean isSetComparisonOps()
public JAXBElement<? extends LogicOpsType> getLogicOps()
JAXBElement
<
UnaryLogicOpType
>
JAXBElement
<
BinaryLogicOpType
>
JAXBElement
<
LogicOpsType
>
JAXBElement
<
BinaryLogicOpType
>
public void setLogicOps(JAXBElement<? extends LogicOpsType> value)
value
- allowed object is
JAXBElement
<
UnaryLogicOpType
>
JAXBElement
<
BinaryLogicOpType
>
JAXBElement
<
LogicOpsType
>
JAXBElement
<
BinaryLogicOpType
>
public boolean isSetLogicOps()
public List<FeatureIdType> getFeatureId()
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 featureId property.
For example, to add a new item, do as follows:
getFeatureId().add(newItem);
Objects of the following type(s) are allowed in the list
FeatureIdType
public boolean isSetFeatureId()
public void unsetFeatureId()
public void setJAXBElementName(QName name)
setJAXBElementName
in interface Named
public QName getJAXBElementName()
getJAXBElementName
in interface Named
public void afterUnmarshal(Unmarshaller u, Object parent)
This work is licensed under a Creative Commons Attribution 4.0 International License.