Class InputBase

java.lang.Object
org.apache.velocity.runtime.directive.Directive
org.apache.velocity.runtime.directive.InputBase
All Implemented Interfaces:
Cloneable, DirectiveConstants
Direct Known Subclasses:
Include, Parse

public abstract class InputBase extends Directive
Base class for directives which do input operations (e.g. #include(), #parse(), etc.).
Since:
1.4
Author:
Daniel Rall
  • Constructor Details

    • InputBase

      public InputBase()
  • Method Details

    • getInputEncoding

      protected String getInputEncoding(InternalContextAdapter context)
      Decides the encoding used during input processing of this directive. Get the resource, and assume that we use the encoding of the current template the 'current resource' can be null if we are processing a stream....
      Parameters:
      context - The context to derive the default input encoding from.
      Returns:
      The encoding to use when processing this directive.