Package org.geotools.xml.filter
Class FilterOpsComplexTypes
Object
FilterOpsComplexTypes
Encode/Decode Filter types.
- Author:
- dzwiers
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class
Theelement is defined as a convenient and more compact way of encoding the very common bounding box constraint based on the gml:Box geometry. static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected static void
encodeExpr
(Expression expr, PrintHandler output, Map<String, Object> hints) protected static void
encodeFilter
(Filter filter, PrintHandler output, Map<String, Object> hints) Calls the appropriate type for encoding.
-
Constructor Details
-
FilterOpsComplexTypes
public FilterOpsComplexTypes()
-
-
Method Details
-
encodeFilter
protected static void encodeFilter(Filter filter, PrintHandler output, Map<String, Object> hints) throws OperationNotSupportedException, IOExceptionCalls the appropriate type for encoding.This mapping from filter to Type is a bit tricky since the filter hierarchy has changed.
- LOGIC_TYPE: includes BinaryLogicOperator and Not
- COMPARE_TYPE: includes BinaryComparisonOperator and PropertyIsBetween
-
encodeExpr
protected static void encodeExpr(Expression expr, PrintHandler output, Map<String, Object> hints) throws OperationNotSupportedException, IOException
-