Package org.geotools.xml.filter
Class FilterOpsComplexTypes
Object
FilterOpsComplexTypes
Encode/Decode Filter types.
- Author:
- dzwiers
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classTheelement is defined as a convenient and more compact way of encoding the very common bounding box constraint based on the gml:Box geometry. static classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic class -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected static voidencodeExpr(Expression expr, PrintHandler output, Map<String, Object> hints) protected static voidencodeFilter(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
-