public class ASTStringLiteral extends SimpleNode
| Modifier and Type | Field and Description |
|---|---|
private java.lang.String |
image |
private boolean |
interpolate |
private java.lang.String |
interpolateimage |
private SimpleNode |
nodeTree |
| Constructor and Description |
|---|
ASTStringLiteral(int id) |
ASTStringLiteral(Parser p,
int id) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.Object |
init(InternalContextAdapter context,
java.lang.Object data)
init : we don't have to do much.
|
java.lang.Object |
jjtAccept(ParserVisitor visitor,
java.lang.Object data)
Accept the visitor.
|
java.lang.Object |
value(InternalContextAdapter context)
renders the value of the string literal
If the properties allow, and the string literal contains a $ or a #
the literal is rendered against the context
Otherwise, the stringlit is returned.
|
childrenAccept, dump, evaluate, execute, getColumn, getFirstToken, getInfo, getLastToken, getLine, getType, isInvalid, jjtAddChild, jjtClose, jjtGetChild, jjtGetNumChildren, jjtGetParent, jjtOpen, jjtSetParent, literal, render, setFirstToken, setInfo, setInvalid, toStringprivate boolean interpolate
private SimpleNode nodeTree
private java.lang.String image
private java.lang.String interpolateimage
public ASTStringLiteral(int id)
public ASTStringLiteral(Parser p, int id)
public java.lang.Object init(InternalContextAdapter context, java.lang.Object data) throws java.lang.Exception
init in interface Nodeinit in class SimpleNodejava.lang.Exceptionpublic java.lang.Object jjtAccept(ParserVisitor visitor, java.lang.Object data)
jjtAccept in interface NodejjtAccept in class SimpleNodepublic java.lang.Object value(InternalContextAdapter context)
value in interface Nodevalue in class SimpleNodeCopyright ? 2002 Apache Software Foundation. All Rights Reserved.