org.geotools.data.complex.filter
Class ComplexFilterSplitter.CapabilitiesExpressionVisitor
Object
ComplexFilterSplitter.CapabilitiesExpressionVisitor
- All Implemented Interfaces:
- ExpressionVisitor
- Enclosing class:
- ComplexFilterSplitter
public class ComplexFilterSplitter.CapabilitiesExpressionVisitor
- extends Object
- implements ExpressionVisitor
Field Summary |
protected boolean |
capable
|
Methods inherited from class Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
capable
protected boolean capable
ComplexFilterSplitter.CapabilitiesExpressionVisitor
public ComplexFilterSplitter.CapabilitiesExpressionVisitor()
isCapable
public boolean isCapable()
visit
public Object visit(NilExpression expr,
Object extraData)
- Description copied from interface:
ExpressionVisitor
- Used to visit a Expression.NIL, also called for
null
where an
expression is expected.
This is particularly useful when doing data transformations, as an example when
using a StyleSymbolizer Expression.NIL can be used to represent the default
stroke color.
- Specified by:
visit
in interface ExpressionVisitor
- Returns:
- implementation specific
visit
public Object visit(Add expr,
Object extraData)
- Specified by:
visit
in interface ExpressionVisitor
visit
public Object visit(Subtract expr,
Object extraData)
- Specified by:
visit
in interface ExpressionVisitor
visit
public Object visit(Divide expr,
Object extraData)
- Specified by:
visit
in interface ExpressionVisitor
visit
public Object visit(Multiply expr,
Object extraData)
- Specified by:
visit
in interface ExpressionVisitor
visit
public Object visit(Function expr,
Object extraData)
- Specified by:
visit
in interface ExpressionVisitor
visit
public Object visit(Literal expr,
Object extraData)
- Specified by:
visit
in interface ExpressionVisitor
visit
public Object visit(PropertyName expr,
Object extraData)
- Specified by:
visit
in interface ExpressionVisitor
Copyright © 1996-2014 Geotools. All Rights Reserved.