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)
          DOCUMENT ME!
 void visit(BetweenFilter betweenFilter)
          DOCUMENT ME!
 void visit(CompareFilter comparefilter)
          DOCUMENT ME!
 void visit(Expression expression)
          DOCUMENT ME!
 void visit(FidFilter fidFilter)
          DOCUMENT ME!
 void visit(Filter filter)
          DOCUMENT ME!
 void visit(FunctionExpression functionExpression)
          DOCUMENT ME!
 void visit(GeometryFilter geometryFilter)
          DOCUMENT ME!
 void visit(LikeFilter likeFilter)
          DOCUMENT ME!
 void visit(LiteralExpression literalExpression)
          DOCUMENT ME!
 void visit(LogicFilter logicFilter)
          DOCUMENT ME!
 void visit(MathExpression mathExpression)
          DOCUMENT ME!
 void visit(NullFilter nullFilter)
          DOCUMENT ME!
 
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)
DOCUMENT ME!

Specified by:
visit in interface FilterVisitor
Parameters:
filter - DOCUMENT ME!

visit

public void visit(BetweenFilter betweenFilter)
DOCUMENT ME!

Specified by:
visit in interface FilterVisitor
Parameters:
betweenFilter - DOCUMENT ME!

visit

public void visit(CompareFilter comparefilter)
DOCUMENT ME!

Specified by:
visit in interface FilterVisitor
Parameters:
comparefilter - DOCUMENT ME!

visit

public void visit(GeometryFilter geometryFilter)
DOCUMENT ME!

Specified by:
visit in interface FilterVisitor
Parameters:
geometryFilter - DOCUMENT ME!

visit

public void visit(LikeFilter likeFilter)
DOCUMENT ME!

Specified by:
visit in interface FilterVisitor
Parameters:
likeFilter - DOCUMENT ME!

visit

public void visit(LogicFilter logicFilter)
DOCUMENT ME!

Specified by:
visit in interface FilterVisitor
Parameters:
logicFilter - DOCUMENT ME!

visit

public void visit(NullFilter nullFilter)
DOCUMENT ME!

Specified by:
visit in interface FilterVisitor
Parameters:
nullFilter - DOCUMENT ME!

visit

public void visit(FidFilter fidFilter)
DOCUMENT ME!

Specified by:
visit in interface FilterVisitor
Parameters:
fidFilter - DOCUMENT ME!

visit

public void visit(AttributeExpression attributeExpression)
DOCUMENT ME!

Specified by:
visit in interface FilterVisitor
Parameters:
attributeExpression - DOCUMENT ME!

visit

public void visit(Expression expression)
DOCUMENT ME!

Specified by:
visit in interface FilterVisitor
Parameters:
expression - DOCUMENT ME!

visit

public void visit(LiteralExpression literalExpression)
DOCUMENT ME!

Specified by:
visit in interface FilterVisitor
Parameters:
literalExpression - DOCUMENT ME!

visit

public void visit(MathExpression mathExpression)
DOCUMENT ME!

Specified by:
visit in interface FilterVisitor
Parameters:
mathExpression - DOCUMENT ME!

visit

public void visit(FunctionExpression functionExpression)
DOCUMENT ME!

Specified by:
visit in interface FilterVisitor
Parameters:
functionExpression - DOCUMENT ME!


Copyright © GeoTools. All Rights Reserved.