public class CswFilterFactory extends Object
Constructor and Description |
---|
CswFilterFactory(CswAxisOrder cswAxisOrder,
boolean isSetUsePosList)
Constructor for CswFilterFactory.
|
Modifier and Type | Method and Description |
---|---|
net.opengis.filter.v_1_1_0.FilterType |
buildAndFilter(List<net.opengis.filter.v_1_1_0.FilterType> filters) |
net.opengis.filter.v_1_1_0.FilterType |
buildBBoxGeospatialFilter(String propertyName,
String wkt) |
net.opengis.filter.v_1_1_0.FilterType |
buildBeyondGeospatialFilter(String propertyName,
String wkt,
double distance) |
net.opengis.filter.v_1_1_0.FilterType |
buildContainsGeospatialFilter(String propertyName,
String wkt,
CswConstants.BinarySpatialOperand geometryOrEnvelope) |
net.opengis.filter.v_1_1_0.FilterType |
buildCrossesGeospatialFilter(String propertyName,
String wkt,
CswConstants.BinarySpatialOperand geometryOrEnvelope) |
net.opengis.filter.v_1_1_0.FilterType |
buildDisjointGeospatialFilter(String propertyName,
String wkt,
CswConstants.BinarySpatialOperand geometryOrEnvelope) |
net.opengis.filter.v_1_1_0.FilterType |
buildDWithinGeospatialFilter(String propertyName,
String wkt,
double distance) |
net.opengis.filter.v_1_1_0.FilterType |
buildIntersectsGeospatialFilter(String propertyName,
String wkt,
CswConstants.BinarySpatialOperand geometryOrEnvelope) |
net.opengis.filter.v_1_1_0.FilterType |
buildNotFilter(net.opengis.filter.v_1_1_0.FilterType filter) |
net.opengis.filter.v_1_1_0.FilterType |
buildOrFilter(List<net.opengis.filter.v_1_1_0.FilterType> filters) |
net.opengis.filter.v_1_1_0.FilterType |
buildOverlapsGeospatialFilter(String propertyName,
String wkt,
CswConstants.BinarySpatialOperand geometryOrEnvelope) |
net.opengis.filter.v_1_1_0.FilterType |
buildPropertyIsBetweenFilter(String propertyName,
Object lowerBoundary,
Object upperBoundary) |
net.opengis.filter.v_1_1_0.FilterType |
buildPropertyIsEqualTo(String functionName,
List<Object> arguments,
Object literal) |
net.opengis.filter.v_1_1_0.FilterType |
buildPropertyIsEqualToFilter(String propertyName,
Object literal,
boolean isCaseSensitive) |
net.opengis.filter.v_1_1_0.FilterType |
buildPropertyIsFuzzyFilter(String propertyName,
Object literal) |
net.opengis.filter.v_1_1_0.FilterType |
buildPropertyIsGreaterThanFilter(String propertyName,
Object literal) |
net.opengis.filter.v_1_1_0.FilterType |
buildPropertyIsGreaterThanOrEqualToFilter(String propertyName,
Object literal) |
net.opengis.filter.v_1_1_0.FilterType |
buildPropertyIsLessThanFilter(String propertyName,
Object literal) |
net.opengis.filter.v_1_1_0.FilterType |
buildPropertyIsLessThanOrEqualToFilter(String propertyName,
Object literal) |
net.opengis.filter.v_1_1_0.FilterType |
buildPropertyIsLikeFilter(String propertyName,
Object literal,
boolean isCaseSensitive) |
net.opengis.filter.v_1_1_0.FilterType |
buildPropertyIsNotEqualToFilter(String propertyName,
Object literal,
boolean isCaseSensitive) |
net.opengis.filter.v_1_1_0.FilterType |
buildPropertyIsNullFilter(String propertyName) |
net.opengis.filter.v_1_1_0.FilterType |
buildTouchesGeospatialFilter(String propertyName,
String wkt,
CswConstants.BinarySpatialOperand geometryOrEnvelope) |
net.opengis.filter.v_1_1_0.FilterType |
buildWithinGeospatialFilter(String propertyName,
String wkt,
CswConstants.BinarySpatialOperand geometryOrEnvelope) |
net.opengis.filter.v_1_1_0.FilterType |
createPropertyIsEqualTo(String functionName,
List<? extends JAXBElement<?>> expressions,
Object literal) |
public CswFilterFactory(CswAxisOrder cswAxisOrder, boolean isSetUsePosList)
cswAxisOrder
- The order that axes are provided in.isSetUsePosList
- True if a single public net.opengis.filter.v_1_1_0.FilterType buildNotFilter(net.opengis.filter.v_1_1_0.FilterType filter)
public net.opengis.filter.v_1_1_0.FilterType buildAndFilter(List<net.opengis.filter.v_1_1_0.FilterType> filters)
public net.opengis.filter.v_1_1_0.FilterType buildOrFilter(List<net.opengis.filter.v_1_1_0.FilterType> filters)
public net.opengis.filter.v_1_1_0.FilterType buildPropertyIsBetweenFilter(String propertyName, Object lowerBoundary, Object upperBoundary)
public net.opengis.filter.v_1_1_0.FilterType buildPropertyIsNullFilter(String propertyName)
public net.opengis.filter.v_1_1_0.FilterType buildPropertyIsEqualToFilter(String propertyName, Object literal, boolean isCaseSensitive)
public net.opengis.filter.v_1_1_0.FilterType buildPropertyIsNotEqualToFilter(String propertyName, Object literal, boolean isCaseSensitive)
public net.opengis.filter.v_1_1_0.FilterType buildPropertyIsLikeFilter(String propertyName, Object literal, boolean isCaseSensitive)
public net.opengis.filter.v_1_1_0.FilterType buildPropertyIsFuzzyFilter(String propertyName, Object literal)
public net.opengis.filter.v_1_1_0.FilterType buildPropertyIsGreaterThanFilter(String propertyName, Object literal)
public net.opengis.filter.v_1_1_0.FilterType buildPropertyIsGreaterThanOrEqualToFilter(String propertyName, Object literal)
public net.opengis.filter.v_1_1_0.FilterType buildPropertyIsLessThanFilter(String propertyName, Object literal)
public net.opengis.filter.v_1_1_0.FilterType buildPropertyIsLessThanOrEqualToFilter(String propertyName, Object literal)
public net.opengis.filter.v_1_1_0.FilterType buildContainsGeospatialFilter(String propertyName, String wkt, CswConstants.BinarySpatialOperand geometryOrEnvelope)
public net.opengis.filter.v_1_1_0.FilterType buildIntersectsGeospatialFilter(String propertyName, String wkt, CswConstants.BinarySpatialOperand geometryOrEnvelope)
public net.opengis.filter.v_1_1_0.FilterType buildCrossesGeospatialFilter(String propertyName, String wkt, CswConstants.BinarySpatialOperand geometryOrEnvelope)
public net.opengis.filter.v_1_1_0.FilterType buildTouchesGeospatialFilter(String propertyName, String wkt, CswConstants.BinarySpatialOperand geometryOrEnvelope)
public net.opengis.filter.v_1_1_0.FilterType buildOverlapsGeospatialFilter(String propertyName, String wkt, CswConstants.BinarySpatialOperand geometryOrEnvelope)
public net.opengis.filter.v_1_1_0.FilterType buildBeyondGeospatialFilter(String propertyName, String wkt, double distance)
public net.opengis.filter.v_1_1_0.FilterType buildDisjointGeospatialFilter(String propertyName, String wkt, CswConstants.BinarySpatialOperand geometryOrEnvelope)
public net.opengis.filter.v_1_1_0.FilterType buildDWithinGeospatialFilter(String propertyName, String wkt, double distance)
public net.opengis.filter.v_1_1_0.FilterType buildWithinGeospatialFilter(String propertyName, String wkt, CswConstants.BinarySpatialOperand geometryOrEnvelope)
public net.opengis.filter.v_1_1_0.FilterType buildBBoxGeospatialFilter(String propertyName, String wkt)
public net.opengis.filter.v_1_1_0.FilterType buildPropertyIsEqualTo(String functionName, List<Object> arguments, Object literal)
public net.opengis.filter.v_1_1_0.FilterType createPropertyIsEqualTo(String functionName, List<? extends JAXBElement<?>> expressions, Object literal)
This work is licensed under a Creative Commons Attribution 4.0 International License.