Class TrimDirective

  • All Implemented Interfaces:
    Cloneable, org.apache.velocity.runtime.directive.DirectiveConstants

    @Deprecated(forRemoval=true)
    public class TrimDirective
    extends org.apache.velocity.runtime.directive.Directive
    Deprecated, for removal: This API element is subject to removal in a future version.
    since 8.4 use com.atlassian.confluence.velocity.TrimDirective
    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
    • Field Summary

      • 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()
      Deprecated, for removal: This API element is subject to removal in a future version.
       
    • Method Summary

      All Methods Instance Methods Concrete Methods Deprecated Methods 
      Modifier and Type Method Description
      String getName()
      Deprecated, for removal: This API element is subject to removal in a future version.
       
      int getType()
      Deprecated, for removal: This API element is subject to removal in a future version.
       
      boolean render​(org.apache.velocity.context.InternalContextAdapter internalContextAdapter, Writer writer, org.apache.velocity.runtime.parser.node.Node node)
      Deprecated, for removal: This API element is subject to removal in a future version.
       
      • Methods inherited from class org.apache.velocity.runtime.directive.Directive

        getColumn, getLine, getTemplateName, init, setLocation, setLocation
    • Constructor Detail

      • TrimDirective

        public TrimDirective()
        Deprecated, for removal: This API element is subject to removal in a future version.
    • Method Detail

      • getName

        public String getName()
        Deprecated, for removal: This API element is subject to removal in a future version.
        Specified by:
        getName in class org.apache.velocity.runtime.directive.Directive
      • getType

        public int getType()
        Deprecated, for removal: This API element is subject to removal in a future version.
        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
        Deprecated, for removal: This API element is subject to removal in a future version.
        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