org.apache.velocity.runtime.parser.node
Class NodeUtils
java.lang.Object
org.apache.velocity.runtime.parser.node.NodeUtils
public class NodeUtils
extends java.lang.Object
Utilities for dealing with the AST node structure.
Version:
- Jason van Zyl
- Geir Magnusson Jr.
static String | interpolate(String argStr, Context vars) - Utility method to interpolate context variables
into string literals.
|
static String | specialText(Token t) - Collect all the s that
are carried along with a token.
|
static String | tokenLiteral(Token t) - complete node literal
|
interpolate
public static String interpolate(String argStr,
Context vars)
Utility method to interpolate context variables
into string literals. So that the following will
work:
#set $name = "candy"
$image.getURI("${name}.jpg")
And the string literal argument will
be transformed into "candy.jpg" before
the method is executed.
specialText
public static String specialText(Token t)
Collect all the s that
are carried along with a token. Special
tokens do not participate in parsing but
can still trigger certain lexical actions.
In some cases you may want to retrieve these
special tokens, this is simply a way to
extract them.
tokenLiteral
public static String tokenLiteral(Token t)
complete node literal
Copyright © 2003 Apache Software Foundation. All Rights Reserved.