blob: d4eb98b4651745df1499e0fae45dde67942fa9cc [file] [log] [blame]
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_191) on Sat Feb 27 13:52:04 CET 2021 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>ASTStringLiteral (Apache Velocity 2.3 API)</title>
<meta name="date" content="2021-02-27">
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="ASTStringLiteral (Apache Velocity 2.3 API)";
}
}
catch(err) {
}
//-->
var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":9,"i6":10};
var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
var activeTableTab = "activeTableTab";
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="class-use/ASTStringLiteral.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../../org/apache/velocity/runtime/parser/node/ASTSetDirective.html" title="class in org.apache.velocity.runtime.parser.node"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../../../org/apache/velocity/runtime/parser/node/ASTSubtractNode.html" title="class in org.apache.velocity.runtime.parser.node"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../../index.html?org/apache/velocity/runtime/parser/node/ASTStringLiteral.html" target="_top">Frames</a></li>
<li><a href="ASTStringLiteral.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li><a href="#fields.inherited.from.class.org.apache.velocity.runtime.parser.node.SimpleNode">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">org.apache.velocity.runtime.parser.node</div>
<h2 title="Class ASTStringLiteral" class="title">Class ASTStringLiteral</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
<li>
<ul class="inheritance">
<li><a href="../../../../../../org/apache/velocity/runtime/parser/node/SimpleNode.html" title="class in org.apache.velocity.runtime.parser.node">org.apache.velocity.runtime.parser.node.SimpleNode</a></li>
<li>
<ul class="inheritance">
<li>org.apache.velocity.runtime.parser.node.ASTStringLiteral</li>
</ul>
</li>
</ul>
</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt>All Implemented Interfaces:</dt>
<dd><a href="../../../../../../org/apache/velocity/runtime/parser/node/Node.html" title="interface in org.apache.velocity.runtime.parser.node">Node</a>, <a href="../../../../../../org/apache/velocity/runtime/Renderable.html" title="interface in org.apache.velocity.runtime">Renderable</a></dd>
</dl>
<hr>
<br>
<pre>public class <span class="typeNameLabel">ASTStringLiteral</span>
extends <a href="../../../../../../org/apache/velocity/runtime/parser/node/SimpleNode.html" title="class in org.apache.velocity.runtime.parser.node">SimpleNode</a></pre>
<div class="block">ASTStringLiteral support. Will interpolate!</div>
<dl>
<dt><span class="simpleTagLabel">Version:</span></dt>
<dd>$Id$</dd>
<dt><span class="simpleTagLabel">Author:</span></dt>
<dd><a href="mailto:geirm@optonline.net">Geir Magnusson Jr.</a>, <a href="mailto:jvanzyl@apache.org">Jason van Zyl</a></dd>
</dl>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- =========== FIELD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="field.summary">
<!-- -->
</a>
<h3>Field Summary</h3>
<ul class="blockList">
<li class="blockList"><a name="fields.inherited.from.class.org.apache.velocity.runtime.parser.node.SimpleNode">
<!-- -->
</a>
<h3>Fields inherited from class&nbsp;org.apache.velocity.runtime.parser.node.<a href="../../../../../../org/apache/velocity/runtime/parser/node/SimpleNode.html" title="class in org.apache.velocity.runtime.parser.node">SimpleNode</a></h3>
<code><a href="../../../../../../org/apache/velocity/runtime/parser/node/SimpleNode.html#children">children</a>, <a href="../../../../../../org/apache/velocity/runtime/parser/node/SimpleNode.html#column">column</a>, <a href="../../../../../../org/apache/velocity/runtime/parser/node/SimpleNode.html#first">first</a>, <a href="../../../../../../org/apache/velocity/runtime/parser/node/SimpleNode.html#firstImage">firstImage</a>, <a href="../../../../../../org/apache/velocity/runtime/parser/node/SimpleNode.html#id">id</a>, <a href="../../../../../../org/apache/velocity/runtime/parser/node/SimpleNode.html#info">info</a>, <a href="../../../../../../org/apache/velocity/runtime/parser/node/SimpleNode.html#invalid">invalid</a>, <a href="../../../../../../org/apache/velocity/runtime/parser/node/SimpleNode.html#last">last</a>, <a href="../../../../../../org/apache/velocity/runtime/parser/node/SimpleNode.html#lastImage">lastImage</a>, <a href="../../../../../../org/apache/velocity/runtime/parser/node/SimpleNode.html#line">line</a>, <a href="../../../../../../org/apache/velocity/runtime/parser/node/SimpleNode.html#literal">literal</a>, <a href="../../../../../../org/apache/velocity/runtime/parser/node/SimpleNode.html#log">log</a>, <a href="../../../../../../org/apache/velocity/runtime/parser/node/SimpleNode.html#parent">parent</a>, <a href="../../../../../../org/apache/velocity/runtime/parser/node/SimpleNode.html#parser">parser</a>, <a href="../../../../../../org/apache/velocity/runtime/parser/node/SimpleNode.html#rsvc">rsvc</a>, <a href="../../../../../../org/apache/velocity/runtime/parser/node/SimpleNode.html#state">state</a>, <a href="../../../../../../org/apache/velocity/runtime/parser/node/SimpleNode.html#template">template</a></code></li>
</ul>
</li>
</ul>
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.summary">
<!-- -->
</a>
<h3>Constructor Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../../org/apache/velocity/runtime/parser/node/ASTStringLiteral.html#ASTStringLiteral-int-">ASTStringLiteral</a></span>(int&nbsp;id)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../../org/apache/velocity/runtime/parser/node/ASTStringLiteral.html#ASTStringLiteral-org.apache.velocity.runtime.parser.Parser-int-">ASTStringLiteral</a></span>(<a href="../../../../../../org/apache/velocity/runtime/parser/Parser.html" title="interface in org.apache.velocity.runtime.parser">Parser</a>&nbsp;p,
int&nbsp;id)</code>&nbsp;</td>
</tr>
</table>
</li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/velocity/runtime/parser/node/ASTStringLiteral.html#adjTokenLineNums-org.apache.velocity.runtime.parser.node.Node-">adjTokenLineNums</a></span>(<a href="../../../../../../org/apache/velocity/runtime/parser/node/Node.html" title="interface in org.apache.velocity.runtime.parser.node">Node</a>&nbsp;node)</code>
<div class="block">Adjust all the line and column numbers that comprise a node so that they
are corrected for the string literals position within the template file.</div>
</td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/velocity/runtime/parser/node/ASTStringLiteral.html#evaluate-org.apache.velocity.context.InternalContextAdapter-">evaluate</a></span>(<a href="../../../../../../org/apache/velocity/context/InternalContextAdapter.html" title="interface in org.apache.velocity.context">InternalContextAdapter</a>&nbsp;context)</code>&nbsp;</td>
</tr>
<tr id="i2" class="altColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/velocity/runtime/parser/node/ASTStringLiteral.html#init-org.apache.velocity.context.InternalContextAdapter-java.lang.Object-">init</a></span>(<a href="../../../../../../org/apache/velocity/context/InternalContextAdapter.html" title="interface in org.apache.velocity.context">InternalContextAdapter</a>&nbsp;context,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;data)</code>
<div class="block">init : we don't have to do much.</div>
</td>
</tr>
<tr id="i3" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/velocity/runtime/parser/node/ASTStringLiteral.html#isConstant--">isConstant</a></span>()</code>
<div class="block">Check to see if this is an interpolated string.</div>
</td>
</tr>
<tr id="i4" class="altColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/velocity/runtime/parser/node/ASTStringLiteral.html#jjtAccept-org.apache.velocity.runtime.parser.node.ParserVisitor-java.lang.Object-">jjtAccept</a></span>(<a href="../../../../../../org/apache/velocity/runtime/parser/node/ParserVisitor.html" title="interface in org.apache.velocity.runtime.parser.node">ParserVisitor</a>&nbsp;visitor,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;data)</code>&nbsp;</td>
</tr>
<tr id="i5" class="rowColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/velocity/runtime/parser/node/ASTStringLiteral.html#unescape-java.lang.String-">unescape</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;string)</code>&nbsp;</td>
</tr>
<tr id="i6" class="altColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/velocity/runtime/parser/node/ASTStringLiteral.html#value-org.apache.velocity.context.InternalContextAdapter-">value</a></span>(<a href="../../../../../../org/apache/velocity/context/InternalContextAdapter.html" title="interface in org.apache.velocity.context">InternalContextAdapter</a>&nbsp;context)</code>
<div class="block">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.</div>
</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.org.apache.velocity.runtime.parser.node.SimpleNode">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;org.apache.velocity.runtime.parser.node.<a href="../../../../../../org/apache/velocity/runtime/parser/node/SimpleNode.html" title="class in org.apache.velocity.runtime.parser.node">SimpleNode</a></h3>
<code><a href="../../../../../../org/apache/velocity/runtime/parser/node/SimpleNode.html#childrenAccept-org.apache.velocity.runtime.parser.node.ParserVisitor-java.lang.Object-">childrenAccept</a>, <a href="../../../../../../org/apache/velocity/runtime/parser/node/SimpleNode.html#cleanupParserAndTokens--">cleanupParserAndTokens</a>, <a href="../../../../../../org/apache/velocity/runtime/parser/node/SimpleNode.html#dump-java.lang.String-">dump</a>, <a href="../../../../../../org/apache/velocity/runtime/parser/node/SimpleNode.html#dump-java.lang.String-java.io.PrintStream-">dump</a>, <a href="../../../../../../org/apache/velocity/runtime/parser/node/SimpleNode.html#dump-java.lang.String-java.io.PrintWriter-">dump</a>, <a href="../../../../../../org/apache/velocity/runtime/parser/node/SimpleNode.html#execute-java.lang.Object-org.apache.velocity.context.InternalContextAdapter-">execute</a>, <a href="../../../../../../org/apache/velocity/runtime/parser/node/SimpleNode.html#getColumn--">getColumn</a>, <a href="../../../../../../org/apache/velocity/runtime/parser/node/SimpleNode.html#getFirstToken--">getFirstToken</a>, <a href="../../../../../../org/apache/velocity/runtime/parser/node/SimpleNode.html#getFirstTokenImage--">getFirstTokenImage</a>, <a href="../../../../../../org/apache/velocity/runtime/parser/node/SimpleNode.html#getInfo--">getInfo</a>, <a href="../../../../../../org/apache/velocity/runtime/parser/node/SimpleNode.html#getLastToken--">getLastToken</a>, <a href="../../../../../../org/apache/velocity/runtime/parser/node/SimpleNode.html#getLastTokenImage--">getLastTokenImage</a>, <a href="../../../../../../org/apache/velocity/runtime/parser/node/SimpleNode.html#getLine--">getLine</a>, <a href="../../../../../../org/apache/velocity/runtime/parser/node/SimpleNode.html#getLocation-org.apache.velocity.context.InternalContextAdapter-">getLocation</a>, <a href="../../../../../../org/apache/velocity/runtime/parser/node/SimpleNode.html#getParser--">getParser</a>, <a href="../../../../../../org/apache/velocity/runtime/parser/node/SimpleNode.html#getRuntimeServices--">getRuntimeServices</a>, <a href="../../../../../../org/apache/velocity/runtime/parser/node/SimpleNode.html#getTemplate--">getTemplate</a>, <a href="../../../../../../org/apache/velocity/runtime/parser/node/SimpleNode.html#getTemplateName--">getTemplateName</a>, <a href="../../../../../../org/apache/velocity/runtime/parser/node/SimpleNode.html#getType--">getType</a>, <a href="../../../../../../org/apache/velocity/runtime/parser/node/SimpleNode.html#isInvalid--">isInvalid</a>, <a href="../../../../../../org/apache/velocity/runtime/parser/node/SimpleNode.html#jjtAddChild-org.apache.velocity.runtime.parser.node.Node-int-">jjtAddChild</a>, <a href="../../../../../../org/apache/velocity/runtime/parser/node/SimpleNode.html#jjtClose--">jjtClose</a>, <a href="../../../../../../org/apache/velocity/runtime/parser/node/SimpleNode.html#jjtGetChild-int-">jjtGetChild</a>, <a href="../../../../../../org/apache/velocity/runtime/parser/node/SimpleNode.html#jjtGetNumChildren--">jjtGetNumChildren</a>, <a href="../../../../../../org/apache/velocity/runtime/parser/node/SimpleNode.html#jjtGetParent--">jjtGetParent</a>, <a href="../../../../../../org/apache/velocity/runtime/parser/node/SimpleNode.html#jjtOpen--">jjtOpen</a>, <a href="../../../../../../org/apache/velocity/runtime/parser/node/SimpleNode.html#jjtSetParent-org.apache.velocity.runtime.parser.node.Node-">jjtSetParent</a>, <a href="../../../../../../org/apache/velocity/runtime/parser/node/SimpleNode.html#literal--">literal</a>, <a href="../../../../../../org/apache/velocity/runtime/parser/node/SimpleNode.html#render-org.apache.velocity.context.InternalContextAdapter-java.io.Writer-">render</a>, <a href="../../../../../../org/apache/velocity/runtime/parser/node/SimpleNode.html#saveTokenImages--">saveTokenImages</a>, <a href="../../../../../../org/apache/velocity/runtime/parser/node/SimpleNode.html#setFirstToken-org.apache.velocity.runtime.parser.Token-">setFirstToken</a>, <a href="../../../../../../org/apache/velocity/runtime/parser/node/SimpleNode.html#setInfo-int-">setInfo</a>, <a href="../../../../../../org/apache/velocity/runtime/parser/node/SimpleNode.html#setInvalid--">setInvalid</a>, <a href="../../../../../../org/apache/velocity/runtime/parser/node/SimpleNode.html#toString--">toString</a>, <a href="../../../../../../org/apache/velocity/runtime/parser/node/SimpleNode.html#toString-java.lang.String-">toString</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.detail">
<!-- -->
</a>
<h3>Constructor Detail</h3>
<a name="ASTStringLiteral-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>ASTStringLiteral</h4>
<pre>public&nbsp;ASTStringLiteral(int&nbsp;id)</pre>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>id</code> - </dd>
</dl>
</li>
</ul>
<a name="ASTStringLiteral-org.apache.velocity.runtime.parser.Parser-int-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>ASTStringLiteral</h4>
<pre>public&nbsp;ASTStringLiteral(<a href="../../../../../../org/apache/velocity/runtime/parser/Parser.html" title="interface in org.apache.velocity.runtime.parser">Parser</a>&nbsp;p,
int&nbsp;id)</pre>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>p</code> - </dd>
<dd><code>id</code> - </dd>
</dl>
</li>
</ul>
</li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="init-org.apache.velocity.context.InternalContextAdapter-java.lang.Object-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>init</h4>
<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;init(<a href="../../../../../../org/apache/velocity/context/InternalContextAdapter.html" title="interface in org.apache.velocity.context">InternalContextAdapter</a>&nbsp;context,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;data)
throws <a href="../../../../../../org/apache/velocity/exception/TemplateInitException.html" title="class in org.apache.velocity.exception">TemplateInitException</a></pre>
<div class="block">init : we don't have to do much. Init the tree (there shouldn't be one)
and then see if interpolation is turned on.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../../org/apache/velocity/runtime/parser/node/Node.html#init-org.apache.velocity.context.InternalContextAdapter-java.lang.Object-">init</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../../org/apache/velocity/runtime/parser/node/Node.html" title="interface in org.apache.velocity.runtime.parser.node">Node</a></code></dd>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="../../../../../../org/apache/velocity/runtime/parser/node/SimpleNode.html#init-org.apache.velocity.context.InternalContextAdapter-java.lang.Object-">init</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../../org/apache/velocity/runtime/parser/node/SimpleNode.html" title="class in org.apache.velocity.runtime.parser.node">SimpleNode</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>context</code> - </dd>
<dd><code>data</code> - </dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Init result.</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="../../../../../../org/apache/velocity/exception/TemplateInitException.html" title="class in org.apache.velocity.exception">TemplateInitException</a></code></dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../org/apache/velocity/runtime/parser/node/Node.html#init-org.apache.velocity.context.InternalContextAdapter-java.lang.Object-"><code>Node.init(org.apache.velocity.context.InternalContextAdapter, java.lang.Object)</code></a></dd>
</dl>
</li>
</ul>
<a name="adjTokenLineNums-org.apache.velocity.runtime.parser.node.Node-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>adjTokenLineNums</h4>
<pre>public&nbsp;void&nbsp;adjTokenLineNums(<a href="../../../../../../org/apache/velocity/runtime/parser/node/Node.html" title="interface in org.apache.velocity.runtime.parser.node">Node</a>&nbsp;node)</pre>
<div class="block">Adjust all the line and column numbers that comprise a node so that they
are corrected for the string literals position within the template file.
This is necessary if an exception is thrown while processing the node so
that the line and column position reported reflects the error position
within the template and not just relative to the error position within
the string literal.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>node</code> - </dd>
</dl>
</li>
</ul>
<a name="unescape-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>unescape</h4>
<pre>public static&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;unescape(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;string)</pre>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>string</code> - </dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>unescaped string</dd>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>1.6</dd>
</dl>
</li>
</ul>
<a name="jjtAccept-org.apache.velocity.runtime.parser.node.ParserVisitor-java.lang.Object-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>jjtAccept</h4>
<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;jjtAccept(<a href="../../../../../../org/apache/velocity/runtime/parser/node/ParserVisitor.html" title="interface in org.apache.velocity.runtime.parser.node">ParserVisitor</a>&nbsp;visitor,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;data)</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../../org/apache/velocity/runtime/parser/node/Node.html#jjtAccept-org.apache.velocity.runtime.parser.node.ParserVisitor-java.lang.Object-">jjtAccept</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../../org/apache/velocity/runtime/parser/node/Node.html" title="interface in org.apache.velocity.runtime.parser.node">Node</a></code></dd>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="../../../../../../org/apache/velocity/runtime/parser/node/SimpleNode.html#jjtAccept-org.apache.velocity.runtime.parser.node.ParserVisitor-java.lang.Object-">jjtAccept</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../../org/apache/velocity/runtime/parser/node/SimpleNode.html" title="class in org.apache.velocity.runtime.parser.node">SimpleNode</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>visitor</code> - </dd>
<dd><code>data</code> - </dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>rendered object</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../org/apache/velocity/runtime/parser/node/SimpleNode.html#jjtAccept-org.apache.velocity.runtime.parser.node.ParserVisitor-java.lang.Object-"><code>SimpleNode.jjtAccept(org.apache.velocity.runtime.parser.node.ParserVisitor,
java.lang.Object)</code></a></dd>
</dl>
</li>
</ul>
<a name="isConstant--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isConstant</h4>
<pre>public&nbsp;boolean&nbsp;isConstant()</pre>
<div class="block">Check to see if this is an interpolated string.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>true if this is constant (not an interpolated string)</dd>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>1.6</dd>
</dl>
</li>
</ul>
<a name="value-org.apache.velocity.context.InternalContextAdapter-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>value</h4>
<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;value(<a href="../../../../../../org/apache/velocity/context/InternalContextAdapter.html" title="interface in org.apache.velocity.context">InternalContextAdapter</a>&nbsp;context)</pre>
<div class="block">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.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../../org/apache/velocity/runtime/parser/node/Node.html#value-org.apache.velocity.context.InternalContextAdapter-">value</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../../org/apache/velocity/runtime/parser/node/Node.html" title="interface in org.apache.velocity.runtime.parser.node">Node</a></code></dd>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="../../../../../../org/apache/velocity/runtime/parser/node/SimpleNode.html#value-org.apache.velocity.context.InternalContextAdapter-">value</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../../org/apache/velocity/runtime/parser/node/SimpleNode.html" title="class in org.apache.velocity.runtime.parser.node">SimpleNode</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>context</code> - </dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>result of the rendering.</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../org/apache/velocity/runtime/parser/node/Node.html#value-org.apache.velocity.context.InternalContextAdapter-"><code>Node.value(org.apache.velocity.context.InternalContextAdapter)</code></a></dd>
</dl>
</li>
</ul>
<a name="evaluate-org.apache.velocity.context.InternalContextAdapter-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>evaluate</h4>
<pre>public&nbsp;boolean&nbsp;evaluate(<a href="../../../../../../org/apache/velocity/context/InternalContextAdapter.html" title="interface in org.apache.velocity.context">InternalContextAdapter</a>&nbsp;context)</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../../org/apache/velocity/runtime/parser/node/Node.html#evaluate-org.apache.velocity.context.InternalContextAdapter-">evaluate</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../../org/apache/velocity/runtime/parser/node/Node.html" title="interface in org.apache.velocity.runtime.parser.node">Node</a></code></dd>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="../../../../../../org/apache/velocity/runtime/parser/node/SimpleNode.html#evaluate-org.apache.velocity.context.InternalContextAdapter-">evaluate</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../../org/apache/velocity/runtime/parser/node/SimpleNode.html" title="class in org.apache.velocity.runtime.parser.node">SimpleNode</a></code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>The evaluation result.</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../org/apache/velocity/runtime/parser/node/SimpleNode.html#evaluate-org.apache.velocity.context.InternalContextAdapter-"><code>SimpleNode.evaluate(org.apache.velocity.context.InternalContextAdapter)</code></a></dd>
</dl>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="class-use/ASTStringLiteral.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../../org/apache/velocity/runtime/parser/node/ASTSetDirective.html" title="class in org.apache.velocity.runtime.parser.node"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../../../org/apache/velocity/runtime/parser/node/ASTSubtractNode.html" title="class in org.apache.velocity.runtime.parser.node"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../../index.html?org/apache/velocity/runtime/parser/node/ASTStringLiteral.html" target="_top">Frames</a></li>
<li><a href="ASTStringLiteral.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li><a href="#fields.inherited.from.class.org.apache.velocity.runtime.parser.node.SimpleNode">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<p class="legalCopy"><small>Copyright &#169; 2000&#x2013;2021 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
</body>
</html>