org.geotools.filter.expression
Class AbstractExpressionVisitor

java.lang.Object
  extended by org.geotools.filter.expression.AbstractExpressionVisitor
All Implemented Interfaces:
org.opengis.filter.expression.ExpressionVisitor

public class AbstractExpressionVisitor
extends java.lang.Object
implements org.opengis.filter.expression.ExpressionVisitor

Empty "abstract" implementation of ExpressionVisitor. Subclasses should override desired methods.

Author:
Cory Horner, Refractions Research Inc.

Constructor Summary
AbstractExpressionVisitor()
           
 
Method Summary
 java.lang.Object visit(org.opengis.filter.expression.Add expr, java.lang.Object extraData)
           
 java.lang.Object visit(org.opengis.filter.expression.Divide expr, java.lang.Object extraData)
           
 java.lang.Object visit(org.opengis.filter.expression.Function expr, java.lang.Object extraData)
           
 java.lang.Object visit(org.opengis.filter.expression.Literal expr, java.lang.Object extraData)
           
 java.lang.Object visit(org.opengis.filter.expression.Multiply expr, java.lang.Object extraData)
           
 java.lang.Object visit(org.opengis.filter.expression.NilExpression expr, java.lang.Object extraData)
           
 java.lang.Object visit(org.opengis.filter.expression.PropertyName expr, java.lang.Object extraData)
           
 java.lang.Object visit(org.opengis.filter.expression.Subtract expr, java.lang.Object extraData)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractExpressionVisitor

public AbstractExpressionVisitor()
Method Detail

visit

public java.lang.Object visit(org.opengis.filter.expression.NilExpression expr,
                              java.lang.Object extraData)
Specified by:
visit in interface org.opengis.filter.expression.ExpressionVisitor

visit

public java.lang.Object visit(org.opengis.filter.expression.Add expr,
                              java.lang.Object extraData)
Specified by:
visit in interface org.opengis.filter.expression.ExpressionVisitor

visit

public java.lang.Object visit(org.opengis.filter.expression.Divide expr,
                              java.lang.Object extraData)
Specified by:
visit in interface org.opengis.filter.expression.ExpressionVisitor

visit

public java.lang.Object visit(org.opengis.filter.expression.Function expr,
                              java.lang.Object extraData)
Specified by:
visit in interface org.opengis.filter.expression.ExpressionVisitor

visit

public java.lang.Object visit(org.opengis.filter.expression.Literal expr,
                              java.lang.Object extraData)
Specified by:
visit in interface org.opengis.filter.expression.ExpressionVisitor

visit

public java.lang.Object visit(org.opengis.filter.expression.Multiply expr,
                              java.lang.Object extraData)
Specified by:
visit in interface org.opengis.filter.expression.ExpressionVisitor

visit

public java.lang.Object visit(org.opengis.filter.expression.PropertyName expr,
                              java.lang.Object extraData)
Specified by:
visit in interface org.opengis.filter.expression.ExpressionVisitor

visit

public java.lang.Object visit(org.opengis.filter.expression.Subtract expr,
                              java.lang.Object extraData)
Specified by:
visit in interface org.opengis.filter.expression.ExpressionVisitor


Copyright © 1996-2010 Geotools. All Rights Reserved.