public class ExpressionToText extends Object implements ExpressionVisitor
Warning: This component is not published. It is part of module implementation. Client module should not use this feature.
| Constructor and Description |
|---|
ExpressionToText()
Default constructor.
|
ExpressionToText(boolean encodeEWKT)
Builds an
ExpressionToText |
| Modifier and Type | Method and Description |
|---|---|
StringBuilder |
dateToText(Date date,
StringBuilder output)
Uses the format
yyyy-MM-dd'T'HH:mm:ss'[+|-]##:##' for output the provided date. |
protected boolean |
propertyNeedsDelimiters(PropertyName name) |
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) |
public ExpressionToText()
Hints.ENCODE_EWKT hintpublic ExpressionToText(boolean encodeEWKT)
ExpressionToTextencodeEWKT - When true, it will encode Geometry as EWKT when a CoordinateReferenceSystem object is found as the geometry user datapublic StringBuilder dateToText(Date date, StringBuilder output)
yyyy-MM-dd'T'HH:mm:ss'[+|-]##:##' for output the provided date.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(Function function, Object extraData)
visit in interface ExpressionVisitorpublic Object visit(Literal expression, Object extraData)
visit in interface ExpressionVisitorpublic Object visit(Multiply expression, Object extraData)
visit in interface ExpressionVisitorpublic Object visit(PropertyName expression, Object extraData)
visit in interface ExpressionVisitorprotected boolean propertyNeedsDelimiters(PropertyName name)
public Object visit(Subtract expression, Object extraData)
visit in interface ExpressionVisitorCopyright © 1996–2021 Geotools. All rights reserved.