org.geotools.data
Class DataUtilities.AbstractFilterVisitor

java.lang.Object
  extended byorg.geotools.data.DataUtilities.AbstractFilterVisitor
All Implemented Interfaces:
FilterVisitor
Direct Known Subclasses:
DataUtilities.Traversal
Enclosing class:
DataUtilities

public abstract static class DataUtilities.AbstractFilterVisitor
extends java.lang.Object
implements FilterVisitor

A quick and dirty FilterVisitor.

This is useful when creating FilterVisitors for use with traverseDepth( Filter, FilterVisitor ) method.

visit( Filter ) and visit( Expression ) will pass their arguments off to more specialized functions.


Constructor Summary
DataUtilities.AbstractFilterVisitor()
           
 
Method Summary
 void visit(AttributeExpression attributeExpression)
           
 void visit(BetweenFilter betweenFilter)
           
 void visit(CompareFilter comparefilter)
           
 void visit(Expression expression)
           
 void visit(FidFilter fidFilter)
           
 void visit(Filter filter)
           
 void visit(FunctionExpression functionExpression)
           
 void visit(GeometryFilter geometryFilter)
           
 void visit(LikeFilter likeFilter)
           
 void visit(LiteralExpression literalExpression)
           
 void visit(LogicFilter logicFilter)
           
 void visit(MathExpression mathExpression)
           
 void visit(NullFilter nullFilter)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DataUtilities.AbstractFilterVisitor

public DataUtilities.AbstractFilterVisitor()
Method Detail

visit

public void visit(Filter filter)
Specified by:
visit in interface FilterVisitor

visit

public void visit(BetweenFilter betweenFilter)
Specified by:
visit in interface FilterVisitor

visit

public void visit(CompareFilter comparefilter)
Specified by:
visit in interface FilterVisitor

visit

public void visit(GeometryFilter geometryFilter)
Specified by:
visit in interface FilterVisitor

visit

public void visit(LikeFilter likeFilter)
Specified by:
visit in interface FilterVisitor

visit

public void visit(LogicFilter logicFilter)
Specified by:
visit in interface FilterVisitor

visit

public void visit(NullFilter nullFilter)
Specified by:
visit in interface FilterVisitor

visit

public void visit(FidFilter fidFilter)
Specified by:
visit in interface FilterVisitor

visit

public void visit(AttributeExpression attributeExpression)
Specified by:
visit in interface FilterVisitor

visit

public void visit(Expression expression)
Specified by:
visit in interface FilterVisitor

visit

public void visit(LiteralExpression literalExpression)
Specified by:
visit in interface FilterVisitor

visit

public void visit(MathExpression mathExpression)
Specified by:
visit in interface FilterVisitor

visit

public void visit(FunctionExpression functionExpression)
Specified by:
visit in interface FilterVisitor


Copyright © 1996-2003 GeoTools. All Rights Reserved.