Class 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

      Fields 
      Modifier and Type Field Description
      static String NAME  
      • Fields 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 
      Constructor Description
      TrimDirective()  
    • Constructor Detail

      • TrimDirective

        public TrimDirective()
    • Method Detail

      • getName

        public 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 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 class org.apache.velocity.runtime.directive.Directive
        Throws:
        IOException
        org.apache.velocity.exception.ResourceNotFoundException
        org.apache.velocity.exception.ParseErrorException
        org.apache.velocity.exception.MethodInvocationException