org.apache.velocity.runtime.directive
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
Fields inherited from class org.apache.velocity.runtime.directive.Directive |
rsvc |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
InputBase
public InputBase()
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.
Copyright © 2000-2007 The Apache Software Foundation. All Rights Reserved.