public class ComplexFilterSplitter.CapabilitiesExpressionVisitor extends Object implements ExpressionVisitor
Modifier and Type | Field and Description |
---|---|
protected boolean |
capable |
Constructor and Description |
---|
CapabilitiesExpressionVisitor() |
Modifier and Type | Method and Description |
---|---|
boolean |
isCapable() |
Object |
visit(Add expr,
Object extraData) |
Object |
visit(Divide expr,
Object extraData) |
Object |
visit(Function expr,
Object extraData) |
Object |
visit(Literal expr,
Object extraData) |
Object |
visit(Multiply expr,
Object extraData) |
Object |
visit(NilExpression expr,
Object extraData)
Used to visit a Expression.NIL, also called for
null where an expression is
expected. |
Object |
visit(PropertyName expr,
Object extraData) |
Object |
visit(Subtract expr,
Object extraData) |
public boolean isCapable()
public Object visit(NilExpression expr, Object extraData)
ExpressionVisitor
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.
visit
in interface ExpressionVisitor
public Object visit(Add expr, Object extraData)
visit
in interface ExpressionVisitor
public Object visit(Subtract expr, Object extraData)
visit
in interface ExpressionVisitor
public Object visit(Divide expr, Object extraData)
visit
in interface ExpressionVisitor
public Object visit(Multiply expr, Object extraData)
visit
in interface ExpressionVisitor
public Object visit(Function expr, Object extraData)
visit
in interface ExpressionVisitor
public Object visit(Literal expr, Object extraData)
visit
in interface ExpressionVisitor
public Object visit(PropertyName expr, Object extraData)
visit
in interface ExpressionVisitor
Copyright © 1996–2023 Geotools. All rights reserved.