Class TrimDirective
java.lang.Object
org.apache.velocity.runtime.directive.Directive
com.atlassian.confluence.velocity.TrimDirective
- All Implemented Interfaces:
Cloneable
,org.apache.velocity.runtime.directive.DirectiveConstants
public final class TrimDirective
extends org.apache.velocity.runtime.directive.Directive
Simple velocity directive for trimming whitespace from the rendered body. This directive buffers the entire
body render before trimming so is only suitable for small bodies
- Since:
- 8.4
-
Field Summary
FieldsFields inherited from class org.apache.velocity.runtime.directive.Directive
rsvc
Fields inherited from interface org.apache.velocity.runtime.directive.DirectiveConstants
BLOCK, LINE
-
Constructor Summary
Constructors -
Method Summary
Methods inherited from class org.apache.velocity.runtime.directive.Directive
getColumn, getLine, getTemplateName, init, setLocation, setLocation
-
Field Details
-
NAME
- See Also:
-
-
Constructor Details
-
TrimDirective
public TrimDirective()
-
-
Method Details
-
getName
- Specified by:
getName
in classorg.apache.velocity.runtime.directive.Directive
-
getType
public int getType()- Specified by:
getType
in classorg.apache.velocity.runtime.directive.Directive
-
render
public boolean render(org.apache.velocity.context.InternalContextAdapter internalContextAdapter, Writer writer, org.apache.velocity.runtime.parser.node.Node node) throws IOException, org.apache.velocity.exception.ResourceNotFoundException, org.apache.velocity.exception.ParseErrorException, org.apache.velocity.exception.MethodInvocationException - Specified by:
render
in classorg.apache.velocity.runtime.directive.Directive
- Throws:
IOException
org.apache.velocity.exception.ResourceNotFoundException
org.apache.velocity.exception.ParseErrorException
org.apache.velocity.exception.MethodInvocationException
-