aboutsummaryrefslogtreecommitdiff
path: root/velocity-engine-core/src/main/java/org/apache/velocity/runtime/parser/node/SimpleNode.java
diff options
context:
space:
mode:
Diffstat (limited to 'velocity-engine-core/src/main/java/org/apache/velocity/runtime/parser/node/SimpleNode.java')
-rw-r--r--velocity-engine-core/src/main/java/org/apache/velocity/runtime/parser/node/SimpleNode.java37
1 files changed, 33 insertions, 4 deletions
diff --git a/velocity-engine-core/src/main/java/org/apache/velocity/runtime/parser/node/SimpleNode.java b/velocity-engine-core/src/main/java/org/apache/velocity/runtime/parser/node/SimpleNode.java
index 1c6761bb..ac9f7da8 100644
--- a/velocity-engine-core/src/main/java/org/apache/velocity/runtime/parser/node/SimpleNode.java
+++ b/velocity-engine-core/src/main/java/org/apache/velocity/runtime/parser/node/SimpleNode.java
@@ -134,6 +134,7 @@ public class SimpleNode implements Node
/**
* @see org.apache.velocity.runtime.parser.node.Node#jjtOpen()
*/
+ @Override
public void jjtOpen()
{
first = parser.getToken(1); // added
@@ -142,6 +143,7 @@ public class SimpleNode implements Node
/**
* @see org.apache.velocity.runtime.parser.node.Node#jjtClose()
*/
+ @Override
public void jjtClose()
{
last = parser.getToken(0); // added
@@ -158,6 +160,7 @@ public class SimpleNode implements Node
/**
* @see org.apache.velocity.runtime.parser.node.Node#getFirstToken()
*/
+ @Override
public Token getFirstToken()
{
return first;
@@ -166,6 +169,7 @@ public class SimpleNode implements Node
/**
* @see org.apache.velocity.runtime.parser.node.Node#getLastToken()
*/
+ @Override
public Token getLastToken()
{
return last;
@@ -174,6 +178,7 @@ public class SimpleNode implements Node
/**
* @see org.apache.velocity.runtime.parser.node.Node#jjtSetParent(org.apache.velocity.runtime.parser.node.Node)
*/
+ @Override
public void jjtSetParent(Node n)
{
parent = n;
@@ -182,6 +187,7 @@ public class SimpleNode implements Node
/**
* @see org.apache.velocity.runtime.parser.node.Node#jjtGetParent()
*/
+ @Override
public Node jjtGetParent()
{
return parent;
@@ -190,6 +196,7 @@ public class SimpleNode implements Node
/**
* @see org.apache.velocity.runtime.parser.node.Node#jjtAddChild(org.apache.velocity.runtime.parser.node.Node, int)
*/
+ @Override
public void jjtAddChild(Node n, int i)
{
if (children == null)
@@ -208,6 +215,7 @@ public class SimpleNode implements Node
/**
* @see org.apache.velocity.runtime.parser.node.Node#jjtGetChild(int)
*/
+ @Override
public Node jjtGetChild(int i)
{
return children[i];
@@ -216,6 +224,7 @@ public class SimpleNode implements Node
/**
* @see org.apache.velocity.runtime.parser.node.Node#jjtGetNumChildren()
*/
+ @Override
public int jjtGetNumChildren()
{
return (children == null) ? 0 : children.length;
@@ -225,6 +234,7 @@ public class SimpleNode implements Node
/**
* @see org.apache.velocity.runtime.parser.node.Node#jjtAccept(org.apache.velocity.runtime.parser.node.ParserVisitor, java.lang.Object)
*/
+ @Override
public Object jjtAccept(ParserVisitor visitor, Object data)
{
return visitor.visit(this, data);
@@ -234,6 +244,7 @@ public class SimpleNode implements Node
/**
* @see org.apache.velocity.runtime.parser.node.Node#childrenAccept(org.apache.velocity.runtime.parser.node.ParserVisitor, java.lang.Object)
*/
+ @Override
public Object childrenAccept(ParserVisitor visitor, Object data)
{
if (children != null)
@@ -341,6 +352,7 @@ public class SimpleNode implements Node
/**
* @see org.apache.velocity.runtime.parser.node.Node#literal()
*/
+ @Override
public String literal()
{
if( literal != null )
@@ -371,7 +383,8 @@ public class SimpleNode implements Node
* @throws TemplateInitException
* @see org.apache.velocity.runtime.parser.node.Node#init(org.apache.velocity.context.InternalContextAdapter, java.lang.Object)
*/
- public Object init( InternalContextAdapter context, Object data) throws TemplateInitException
+ @Override
+ public Object init(InternalContextAdapter context, Object data) throws TemplateInitException
{
/*
* hold onto the RuntimeServices
@@ -396,7 +409,8 @@ public class SimpleNode implements Node
/**
* @see org.apache.velocity.runtime.parser.node.Node#evaluate(org.apache.velocity.context.InternalContextAdapter)
*/
- public boolean evaluate( InternalContextAdapter context)
+ @Override
+ public boolean evaluate(InternalContextAdapter context)
throws MethodInvocationException
{
return false;
@@ -405,7 +419,8 @@ public class SimpleNode implements Node
/**
* @see org.apache.velocity.runtime.parser.node.Node#value(org.apache.velocity.context.InternalContextAdapter)
*/
- public Object value( InternalContextAdapter context)
+ @Override
+ public Object value(InternalContextAdapter context)
throws MethodInvocationException
{
return null;
@@ -414,7 +429,8 @@ public class SimpleNode implements Node
/**
* @see org.apache.velocity.runtime.parser.node.Node#render(org.apache.velocity.context.InternalContextAdapter, java.io.Writer)
*/
- public boolean render( InternalContextAdapter context, Writer writer)
+ @Override
+ public boolean render(InternalContextAdapter context, Writer writer)
throws IOException, MethodInvocationException, ParseErrorException, ResourceNotFoundException
{
int i, k = jjtGetNumChildren();
@@ -428,6 +444,7 @@ public class SimpleNode implements Node
/**
* @see org.apache.velocity.runtime.parser.node.Node#execute(java.lang.Object, org.apache.velocity.context.InternalContextAdapter)
*/
+ @Override
public Object execute(Object o, InternalContextAdapter context)
throws MethodInvocationException
{
@@ -437,6 +454,7 @@ public class SimpleNode implements Node
/**
* @see org.apache.velocity.runtime.parser.node.Node#getType()
*/
+ @Override
public int getType()
{
return id;
@@ -445,6 +463,7 @@ public class SimpleNode implements Node
/**
* @see org.apache.velocity.runtime.parser.node.Node#setInfo(int)
*/
+ @Override
public void setInfo(int info)
{
this.info = info;
@@ -453,6 +472,7 @@ public class SimpleNode implements Node
/**
* @see org.apache.velocity.runtime.parser.node.Node#getInfo()
*/
+ @Override
public int getInfo()
{
return info;
@@ -461,6 +481,7 @@ public class SimpleNode implements Node
/**
* @see org.apache.velocity.runtime.parser.node.Node#setInvalid()
*/
+ @Override
public void setInvalid()
{
invalid = true;
@@ -469,6 +490,7 @@ public class SimpleNode implements Node
/**
* @see org.apache.velocity.runtime.parser.node.Node#isInvalid()
*/
+ @Override
public boolean isInvalid()
{
return invalid;
@@ -477,6 +499,7 @@ public class SimpleNode implements Node
/**
* @see org.apache.velocity.runtime.parser.node.Node#getLine()
*/
+ @Override
public int getLine()
{
return line;
@@ -485,6 +508,7 @@ public class SimpleNode implements Node
/**
* @see org.apache.velocity.runtime.parser.node.Node#getColumn()
*/
+ @Override
public int getColumn()
{
return column;
@@ -520,6 +544,7 @@ public class SimpleNode implements Node
+ ", tokens=" + tok + "]";
}
+ @Override
public String getTemplateName()
{
return template.getName();
@@ -556,6 +581,7 @@ public class SimpleNode implements Node
/**
* @return String image variable of the first Token element that was parsed and connected to this Node.
*/
+ @Override
public String getFirstTokenImage()
{
return firstImage;
@@ -564,17 +590,20 @@ public class SimpleNode implements Node
/**
* @return String image variable of the last Token element that was parsed and connected to this Node.
*/
+ @Override
public String getLastTokenImage()
{
return lastImage;
}
+ @Override
public Template getTemplate() { return template; }
/**
* @return the parser which created this node
* @since 2.2
*/
+ @Override
public Parser getParser()
{
return parser;