public class VectorMosaicPostPreFilterSplitter extends PostPreProcessFilterSplittingVisitor
fcs, original, postStack, preStack
Constructor and Description |
---|
VectorMosaicPostPreFilterSplitter(SimpleFeatureType featureType)
Constructor
|
Modifier and Type | Method and Description |
---|---|
protected boolean |
supports(Object value) |
Object |
visit(BBOX filter,
Object extraData) |
protected Object |
visit(BinaryTemporalOperator filter,
Object data) |
Object |
visit(ExcludeFilter excludeFilter,
Object extraData)
Visit
Filter.EXCLUDE (often used during data structure transformations). |
Object |
visit(Id filter,
Object extraData) |
Object |
visit(PropertyIsBetween betweenFilter,
Object extraData) |
Object |
visit(PropertyIsLike likeFilter,
Object extraData) |
Object |
visit(PropertyIsNil filter,
Object extraData) |
Object |
visit(PropertyIsNull filter,
Object extraData) |
protected void |
visitBinaryComparisonOperator(BinaryComparisonOperator filter) |
protected void |
visitBinarySpatialOperator(BinarySpatialOperator filter) |
getFilterPost, getFilterPre, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visitMathExpression, visitNullFilter
public VectorMosaicPostPreFilterSplitter(SimpleFeatureType featureType)
featureType
- The feature type to check attributes againstprotected void visitBinaryComparisonOperator(BinaryComparisonOperator filter)
visitBinaryComparisonOperator
in class PostPreProcessFilterSplittingVisitor
protected void visitBinarySpatialOperator(BinarySpatialOperator filter)
visitBinarySpatialOperator
in class PostPreProcessFilterSplittingVisitor
protected Object visit(BinaryTemporalOperator filter, Object data)
visit
in class PostPreProcessFilterSplittingVisitor
public Object visit(BBOX filter, Object extraData)
visit
in interface FilterVisitor
visit
in class PostPreProcessFilterSplittingVisitor
public Object visit(PropertyIsLike likeFilter, Object extraData)
visit
in interface FilterVisitor
visit
in class PostPreProcessFilterSplittingVisitor
public Object visit(PropertyIsBetween betweenFilter, Object extraData)
visit
in interface FilterVisitor
visit
in class PostPreProcessFilterSplittingVisitor
betweenFilter
- the Filter
to visitNOTE: This method is extra documented as an example of how all the other methods are
implemented. If you want to know how this class works read this method first!
public Object visit(ExcludeFilter excludeFilter, Object extraData)
FilterVisitor
Filter.EXCLUDE
(often used during data structure transformations).visit
in interface FilterVisitor
visit
in class PostPreProcessFilterSplittingVisitor
excludeFilter
- Filter.EXCLUDE
.extraData
- Value object provided to visitorpublic Object visit(PropertyIsNil filter, Object extraData)
visit
in interface FilterVisitor
visit
in class PostPreProcessFilterSplittingVisitor
public Object visit(PropertyIsNull filter, Object extraData)
visit
in interface FilterVisitor
visit
in class PostPreProcessFilterSplittingVisitor
public Object visit(Id filter, Object extraData)
visit
in interface FilterVisitor
visit
in class PostPreProcessFilterSplittingVisitor
protected boolean supports(Object value)
supports
in class PostPreProcessFilterSplittingVisitor
Copyright © 1996–2023 Geotools. All rights reserved.