public class ExpressionTypeVisitor extends Object implements ExpressionVisitor
| Constructor and Description |
|---|
ExpressionTypeVisitor(FeatureType featureType) |
| Modifier and Type | Method and Description |
|---|---|
Object |
visit(Add expression,
Object extraData) |
Object |
visit(Divide expression,
Object extraData) |
Object |
visit(Function expression,
Object extraData) |
Object |
visit(Literal expression,
Object extraData) |
Object |
visit(Multiply expression,
Object extraData) |
Object |
visit(NilExpression expression,
Object extraData)
Used to visit a Expression.NIL, also called for
null where an expression is
expected. |
Object |
visit(PropertyName expression,
Object extraData) |
Object |
visit(Subtract expression,
Object extraData) |
protected Class<?> |
visitBinaryExpression(BinaryExpression expression) |
public ExpressionTypeVisitor(FeatureType featureType)
public Object visit(NilExpression expression, Object extraData)
ExpressionVisitornull 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 ExpressionVisitorpublic Object visit(Add expression, Object extraData)
visit in interface ExpressionVisitorpublic Object visit(Divide expression, Object extraData)
visit in interface ExpressionVisitorpublic Object visit(Multiply expression, Object extraData)
visit in interface ExpressionVisitorpublic Object visit(Subtract expression, Object extraData)
visit in interface ExpressionVisitorprotected Class<?> visitBinaryExpression(BinaryExpression expression)
public Object visit(Function expression, Object extraData)
visit in interface ExpressionVisitorpublic Object visit(Literal expression, Object extraData)
visit in interface ExpressionVisitorpublic Object visit(PropertyName expression, Object extraData)
visit in interface ExpressionVisitorCopyright © 1996–2021 Geotools. All rights reserved.