| java.lang.Object org.geotools.filter.visitor.DuplicatingFilterVisitor
All known Subclasses: org.geotools.styling.visitor.DuplicatingStyleVisitor, org.geotools.renderer.shape.FilterTransformer,
DuplicatingFilterVisitor | public class DuplicatingFilterVisitor implements FilterVisitor,ExpressionVisitor(Code) | | Used to duplication Filters and/or Expressions.
Returns the copy.
Extra data can be used to provide a
FilterFactory2 but this is NOT required.
Thread safe class.
author: Jesse |
Field Summary | |
final protected FilterFactory2 | factory |
Method Summary | |
protected FilterFactory2 | getFactory(Object extraData) | public Object | visit(ExcludeFilter filter, Object extraData) | public Object | visit(IncludeFilter filter, Object extraData) | public Object | visit(And filter, Object extraData) | public Object | visit(Id filter, Object extraData) | public Object | visit(Not filter, Object extraData) | public Object | visit(Or filter, Object extraData) | public Object | visit(PropertyIsBetween filter, Object extraData) | public Object | visit(PropertyIsEqualTo filter, Object extraData) | public Object | visit(PropertyIsNotEqualTo filter, Object extraData) | public Object | visit(PropertyIsGreaterThan filter, Object extraData) | public Object | visit(PropertyIsGreaterThanOrEqualTo filter, Object extraData) | public Object | visit(PropertyIsLessThan filter, Object extraData) | public Object | visit(PropertyIsLessThanOrEqualTo filter, Object extraData) | public Object | visit(PropertyIsLike filter, Object extraData) | public Object | visit(PropertyIsNull filter, Object extraData) | public Object | visit(BBOX filter, Object extraData) | public Object | visit(Beyond filter, Object extraData) | public Object | visit(Contains filter, Object extraData) | public Object | visit(Crosses filter, Object extraData) | public Object | visit(Disjoint filter, Object extraData) | public Object | visit(DWithin filter, Object extraData) | public Object | visit(Equals filter, Object extraData) | public Object | visit(Intersects filter, Object extraData) | public Object | visit(Overlaps filter, Object extraData) | public Object | visit(Touches filter, Object extraData) | public Object | visit(Within filter, Object extraData) | public Object | visit(NilExpression expression, Object extraData) | public Object | visit(Add expression, Object extraData) | public Object | visit(Divide expression, Object extraData) | public Object | visit(Function expression, Object extraData) | public Object | visit(Literal expression, Object extraData) | public Object | visit(Multiply expression, Object extraData) | public Object | visit(PropertyName expression, Object extraData) | public Object | visit(Subtract expression, Object extraData) | public Object | visitNullFilter(Object extraData) |
factory | final protected FilterFactory2 factory(Code) | | |
DuplicatingFilterVisitor | public DuplicatingFilterVisitor()(Code) | | |
DuplicatingFilterVisitor | public DuplicatingFilterVisitor(FilterFactory2 factory)(Code) | | |
getFactory | protected FilterFactory2 getFactory(Object extraData)(Code) | | |
|
|