|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
ObjectExpressionToText
public class ExpressionToText
This class is responsible to convert an expression to a CQL/ECQL valid expression.
Warning: This component is not published. It is part of module implementation. Client module should not use this feature.
Constructor Summary | |
---|---|
ExpressionToText()
|
Method Summary | |
---|---|
StringBuilder |
dateToText(Date date,
StringBuilder output)
Uses the format yyyy-MM-dd'T'HH:mm:ss'[+|-]##:##' for
output the provided date. |
Object |
visit(Add expression,
Object extraData)
|
Object |
visit(Divide expression,
Object extraData)
|
Object |
visit(Function function,
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)
|
Methods inherited from class Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public ExpressionToText()
Method Detail |
---|
public StringBuilder dateToText(Date date, StringBuilder output)
yyyy-MM-dd'T'HH:mm:ss'[+|-]##:##'
for
output the provided date.
date
- output
-
public Object visit(NilExpression expression, 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 expression, Object extraData)
visit
in interface ExpressionVisitor
public Object visit(Divide expression, Object extraData)
visit
in interface ExpressionVisitor
public Object visit(Function function, Object extraData)
visit
in interface ExpressionVisitor
public Object visit(Literal expression, Object extraData)
visit
in interface ExpressionVisitor
public Object visit(Multiply expression, Object extraData)
visit
in interface ExpressionVisitor
public Object visit(PropertyName expression, Object extraData)
visit
in interface ExpressionVisitor
public Object visit(Subtract expression, Object extraData)
visit
in interface ExpressionVisitor
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |