com.mindtree.techworks.insight.releng.mvn.nsis.velocityutil
Class RenderStringWithNewLine
java.lang.Object
org.apache.velocity.runtime.directive.Directive
com.mindtree.techworks.insight.releng.mvn.nsis.velocityutil.RenderStringWithNewLine
- All Implemented Interfaces:
- java.lang.Cloneable, org.apache.velocity.runtime.directive.DirectiveConstants
public class RenderStringWithNewLine
- extends org.apache.velocity.runtime.directive.Directive
A simple Velocity directive to render strings with new lines. We had to write
this since Velocity was eating up the new lines in the multi line strings
passed in as values.
- Version:
- $Revision: 94 $ $Date: 2008-01-07 17:59:00 -0700 (Mon, 07 Jan 2008) $
- Author:
- Bindul Bhowmik
Field Summary |
protected static java.lang.String |
LINE_SEP
|
Fields inherited from class org.apache.velocity.runtime.directive.Directive |
rsvc |
Fields inherited from interface org.apache.velocity.runtime.directive.DirectiveConstants |
BLOCK, LINE |
Method Summary |
java.lang.String |
getName()
|
int |
getType()
|
boolean |
render(org.apache.velocity.context.InternalContextAdapter context,
java.io.Writer writer,
org.apache.velocity.runtime.parser.node.Node node)
|
Methods inherited from class org.apache.velocity.runtime.directive.Directive |
getColumn, getLine, getTemplateName, init, setLocation, setLocation |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
LINE_SEP
protected static final java.lang.String LINE_SEP
RenderStringWithNewLine
public RenderStringWithNewLine()
getName
public java.lang.String getName()
- Specified by:
getName
in class org.apache.velocity.runtime.directive.Directive
getType
public int getType()
- Specified by:
getType
in class org.apache.velocity.runtime.directive.Directive
render
public boolean render(org.apache.velocity.context.InternalContextAdapter context,
java.io.Writer writer,
org.apache.velocity.runtime.parser.node.Node node)
throws java.io.IOException,
org.apache.velocity.exception.ResourceNotFoundException,
org.apache.velocity.exception.ParseErrorException,
org.apache.velocity.exception.MethodInvocationException
- Specified by:
render
in class org.apache.velocity.runtime.directive.Directive
- Throws:
java.io.IOException
org.apache.velocity.exception.ResourceNotFoundException
org.apache.velocity.exception.ParseErrorException
org.apache.velocity.exception.MethodInvocationException
Copyright © 2007-2009 MindTree Insight. All Rights Reserved.