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
rsvcFields 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:
 getNamein classorg.apache.velocity.runtime.directive.Directive
 - 
getType
public int getType()- Specified by:
 getTypein 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:
 renderin classorg.apache.velocity.runtime.directive.Directive- Throws:
 IOExceptionorg.apache.velocity.exception.ResourceNotFoundExceptionorg.apache.velocity.exception.ParseErrorExceptionorg.apache.velocity.exception.MethodInvocationException
 
 -