public class StrictFilterDelegate extends AbstractFilterDelegate<Map<String,String>>
AbstractFilterDelegate.GeospatialDistanceFilterOptions, AbstractFilterDelegate.GeospatialFilterOptions, AbstractFilterDelegate.StringFilterOptions, AbstractFilterDelegate.SupportedGeosOptions| Constructor and Description |
|---|
StrictFilterDelegate(boolean strictMode,
AbstractFilterDelegate.SupportedGeosOptions supportedGeos,
Map<String,String> propMap,
Map<String,String> dtMap) |
after, and, before, beyond, callHandleGeoMethod, contains, crosses, disjoint, during, dwithin, exclude, include, intersects, logEntry, logEntry, logEntry, nearestNeighbor, not, or, overlaps, propertyIsBetween, propertyIsBetween, propertyIsBetween, propertyIsBetween, propertyIsBetween, propertyIsBetween, propertyIsBetween, propertyIsBetween, propertyIsEqualTo, propertyIsEqualTo, propertyIsEqualTo, propertyIsEqualTo, propertyIsEqualTo, propertyIsEqualTo, propertyIsEqualTo, propertyIsEqualTo, propertyIsEqualTo, propertyIsEqualTo, propertyIsEqualTo, propertyIsFuzzy, propertyIsGreaterThan, propertyIsGreaterThan, propertyIsGreaterThan, propertyIsGreaterThan, propertyIsGreaterThan, propertyIsGreaterThan, propertyIsGreaterThan, propertyIsGreaterThan, propertyIsGreaterThanOrEqualTo, propertyIsGreaterThanOrEqualTo, propertyIsGreaterThanOrEqualTo, propertyIsGreaterThanOrEqualTo, propertyIsGreaterThanOrEqualTo, propertyIsGreaterThanOrEqualTo, propertyIsGreaterThanOrEqualTo, propertyIsGreaterThanOrEqualTo, propertyIsLessThan, propertyIsLessThan, propertyIsLessThan, propertyIsLessThan, propertyIsLessThan, propertyIsLessThan, propertyIsLessThan, propertyIsLessThan, propertyIsLessThanOrEqualTo, propertyIsLessThanOrEqualTo, propertyIsLessThanOrEqualTo, propertyIsLessThanOrEqualTo, propertyIsLessThanOrEqualTo, propertyIsLessThanOrEqualTo, propertyIsLessThanOrEqualTo, propertyIsLessThanOrEqualTo, propertyIsLike, propertyIsNotEqualTo, propertyIsNotEqualTo, propertyIsNotEqualTo, propertyIsNotEqualTo, propertyIsNotEqualTo, propertyIsNotEqualTo, propertyIsNotEqualTo, propertyIsNotEqualTo, propertyIsNotEqualTo, propertyIsNotEqualTo, propertyIsNotEqualTo, propertyIsNull, relative, touches, within, xpathExists, xpathIsFuzzy, xpathIsLikepublic Map<String,String> handleAnd(List<Map<String,String>> operands)
handleAnd in class AbstractFilterDelegate<Map<String,String>>public Map<String,String> handleOr(List<Map<String,String>> operands)
handleOr in class AbstractFilterDelegate<Map<String,String>>public Map<String,String> handleNot(Map<String,String> operand)
handleNot in class AbstractFilterDelegate<Map<String,String>>public Map<String,String> handlePropertyLike(String propertyName, String pattern, AbstractFilterDelegate.StringFilterOptions options)
handlePropertyLike in class AbstractFilterDelegate<Map<String,String>>public Map<String,String> handlePropertyEqualToString(String propertyName, String literal, AbstractFilterDelegate.StringFilterOptions options)
handlePropertyEqualToString in class AbstractFilterDelegate<Map<String,String>>public Map<String,String> handlePropertyIsEqualToNumber(String propertyName, double literal)
handlePropertyIsEqualToNumber in class AbstractFilterDelegate<Map<String,String>>public Map<String,String> handlePropertyIsNotEqualToString(String propertyName, String literal, boolean isCaseSensitive)
handlePropertyIsNotEqualToString in class AbstractFilterDelegate<Map<String,String>>public Map<String,String> handlePropertyIsNotEqualToNumber(String propertyName, double literal)
handlePropertyIsNotEqualToNumber in class AbstractFilterDelegate<Map<String,String>>public Map<String,String> handlePropertyIsGreaterThanString(String propertyName, String literal, boolean inclusive)
handlePropertyIsGreaterThanString in class AbstractFilterDelegate<Map<String,String>>public Map<String,String> handlePropertyIsGreaterThanNumber(String propertyName, double literal, boolean inclusive)
handlePropertyIsGreaterThanNumber in class AbstractFilterDelegate<Map<String,String>>public Map<String,String> handlePropertyIsLessThanString(String propertyName, String literal, boolean inclusive)
handlePropertyIsLessThanString in class AbstractFilterDelegate<Map<String,String>>public Map<String,String> handlePropertyIsLessThanNumber(String propertyName, double literal, boolean inclusive)
handlePropertyIsLessThanNumber in class AbstractFilterDelegate<Map<String,String>>public Map<String,String> handlePropertyBetweenString(String propertyName, String lowerBoundary, String upperBoundary)
handlePropertyBetweenString in class AbstractFilterDelegate<Map<String,String>>public Map<String,String> handleNumericRange(String propertyName, double lowerBoundary, double upperBoundary)
handleNumericRange in class AbstractFilterDelegate<Map<String,String>>public Map<String,String> handleTimeDuring(String propertyName, Date start, Date end)
handleTimeDuring in class AbstractFilterDelegate<Map<String,String>>public Map<String,String> handleTimeAfter(String propertyName, Date start, boolean inclusive)
handleTimeAfter in class AbstractFilterDelegate<Map<String,String>>public Map<String,String> handleTimeBefore(String propertyName, Date end, boolean inclusive)
handleTimeBefore in class AbstractFilterDelegate<Map<String,String>>public Map<String,String> handleTimeNotDuring(String propertyName, Date start, Date end)
handleTimeNotDuring in class AbstractFilterDelegate<Map<String,String>>public Map<String,String> handleGeospatial(String propertyName, String wkt, AbstractFilterDelegate.GeospatialFilterOptions options)
handleGeospatial in class AbstractFilterDelegate<Map<String,String>>public Map<String,String> handleGeospatialDistance(String propertyName, String wkt, double distance, AbstractFilterDelegate.GeospatialDistanceFilterOptions options)
handleGeospatialDistance in class AbstractFilterDelegate<Map<String,String>>public Map<String,String> handleXpath(String xpath, String literal, AbstractFilterDelegate.StringFilterOptions options)
handleXpath in class AbstractFilterDelegate<Map<String,String>>public void failIfStrictMode(String method)
protected com.vividsolutions.jts.geom.Point getPointFromWkt(String wkt)
protected boolean isKnownGeometryProperty(String propertyName)
protected boolean handleKeyword(String propertyName, String keyword, Map<String,String> filterContainer)
Copyright © 2014–2015 Cohesive Integrations, LLC. All rights reserved.