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
-
-
Constructor Summary
Constructors Constructor Description TrimDirective()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getName()
int
getType()
boolean
render(org.apache.velocity.context.InternalContextAdapter internalContextAdapter, Writer writer, org.apache.velocity.runtime.parser.node.Node node)
-
-
-
Field Detail
-
NAME
public static final String NAME
- See Also:
- Constant Field Values
-
-
Method Detail
-
getName
public String 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
-
-