Package org.geotools.filter.text.commons
Class FilterToTextUtil
Object
FilterToTextUtil
The method of this utility class allows to build the CQL/ECQL predicate associated to a
Filter.
Warning: This component is not published. It is part of module implementation. Client module should not use this feature.
- Author:
- Mauricio Pazos
-
Method Summary
Modifier and TypeMethodDescriptionstatic StringBuilderasStringBuilder(Object extraData) Process the possibly user supplied extraData parameter into a StringBuilder.static Objectstatic ObjectbuildBetween(PropertyIsBetween filter, Object extraData) static ObjectbuildBinaryLogicalOperator(String operator, FilterVisitor visitor, BinaryLogicOperator filter, Object extraData) builds: left predicate AND right predicatestatic ObjectbuildBinarySpatialOperator(String spatialOperator, BinarySpatialOperator filter, Object extraData) static ObjectbuildBinarySpatialOperator(String spatialOperator, BinarySpatialOperator filter, Object extraData, ExpressionToText visitor) static ObjectbuildBinaryTemporalOperator(String temporalOperator, BinaryTemporalOperator filter, Object extraData) static ObjectbuildComparison(BinaryComparisonOperator filter, Object extraData, String operator) Builds a comparison predicate inserting the operato1 or operator2 taking into account the PropertyName position in the comparison filter.static ObjectbuildDistanceBufferOperation(String geoOperation, DistanceBufferOperator filter, Object extraData) static ObjectbuildDistanceBufferOperation(String geoOperation, DistanceBufferOperator filter, Object extraData, ExpressionToText visitor) static ObjectbuildDuring(During during, Object extraData) static ObjectbuildDWithin(DWithin filter, Object extraData) static ObjectbuildDWithin(DWithin filter, Object extraData, ExpressionToText visitor) static ObjectbuildExclude(Object extraData) static ObjectbuildInclude(Object extraData) static ObjectbuildIsLike(PropertyIsLike filter, Object extraData) static ObjectbuildIsNull(PropertyIsNull filter, Object extraData) static ObjectbuildNot(FilterVisitor filterToCQL, Not filter, Object extraData)
-
Method Details
-
asStringBuilder
Process the possibly user supplied extraData parameter into a StringBuilder. -
buildInclude
-
buildExclude
-
buildBinaryLogicalOperator
public static Object buildBinaryLogicalOperator(String operator, FilterVisitor visitor, BinaryLogicOperator filter, Object extraData) builds: left predicate AND right predicate -
buildBetween
-
buildNot
-
buildComparison
public static Object buildComparison(BinaryComparisonOperator filter, Object extraData, String operator) Builds a comparison predicate inserting the operato1 or operator2 taking into account the PropertyName position in the comparison filter.- Parameters:
operator- an operator- Returns:
- SringBuffer
-
buildIsLike
-
buildIsNull
-
buildBBOX
-
buildDistanceBufferOperation
public static Object buildDistanceBufferOperation(String geoOperation, DistanceBufferOperator filter, Object extraData) -
buildDistanceBufferOperation
public static Object buildDistanceBufferOperation(String geoOperation, DistanceBufferOperator filter, Object extraData, ExpressionToText visitor) -
buildDWithin
-
buildDWithin
-
buildBinarySpatialOperator
public static Object buildBinarySpatialOperator(String spatialOperator, BinarySpatialOperator filter, Object extraData) -
buildBinarySpatialOperator
public static Object buildBinarySpatialOperator(String spatialOperator, BinarySpatialOperator filter, Object extraData, ExpressionToText visitor) -
buildBinaryTemporalOperator
public static Object buildBinaryTemporalOperator(String temporalOperator, BinaryTemporalOperator filter, Object extraData) -
buildDuring
-