Package org.apache.velocity.runtime
Interface RuntimeConstants
-
- All Known Implementing Classes:
Runtime
,RuntimeInstance
,RuntimeSingleton
,Velocity
,VelocityEngine
public interface RuntimeConstants
This class defines the keys that are used in the velocity.properties file so that they can be referenced as a constant within Java code.- Version:
- $Id: RuntimeConstants.java 806601 2009-08-21 15:30:38Z nbubna $
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
COUNTER_INITIAL_VALUE
Initial counter value in #foreach directives.static java.lang.String
COUNTER_NAME
Counter reference name in #foreach directives.static java.lang.String
DEBUG_PREFIX
Deprecated.Use LogChute.DEBUG_PREFIX insteadstatic java.lang.String
DEFAULT_RUNTIME_DIRECTIVES
Default Runtime properties.static java.lang.String
DEFAULT_RUNTIME_PROPERTIES
Default Runtime properties.static java.lang.String
DEFINE_DIRECTIVE_MAXDEPTH
Maximum recursion depth allowed for the #define directive.static java.lang.String
DIRECTIVE_IF_TOSTRING_NULLCHECK
Indicates if toString() should be called during #if condition evaluation just to ensure it does not return null.static java.lang.String
ENCODING_DEFAULT
Default Encoding is ISO-8859-1.static java.lang.String
ERROR_PREFIX
Deprecated.Use LogChute.ERROR_PREFIX insteadstatic java.lang.String
ERRORMSG_END
Ending tag for error messages triggered by passing a parameter not allowed in the #include directive.static java.lang.String
ERRORMSG_START
Starting tag for error messages triggered by passing a parameter not allowed in the #include directive.static java.lang.String
EVALUATE_CONTEXT_CLASS
class to use for local context with #evaluate()static java.lang.String
EVENTHANDLER_INCLUDE
Theeventhandler.include.class
property specifies a list of theIncludeEventHandler
implementations to use.static java.lang.String
EVENTHANDLER_INVALIDREFERENCES
Theeventhandler.invalidreferences.class
property specifies a list of theInvalidReferenceEventHandler
implementations to use.static java.lang.String
EVENTHANDLER_METHODEXCEPTION
Theeventhandler.methodexception.class
property specifies a list of theMethodExceptionEventHandler
implementations to use.static java.lang.String
EVENTHANDLER_NULLSET
Theeventhandler.nullset.class
property specifies a list of theNullSetEventHandler
implementations to use.static java.lang.String
EVENTHANDLER_REFERENCEINSERTION
Theeventhandler.referenceinsertion.class
property specifies a list of theReferenceInsertionEventHandler
implementations to use.static java.lang.String
FILE_RESOURCE_LOADER_CACHE
The public handle for turning the caching on in the FileResourceLoader.static java.lang.String
FILE_RESOURCE_LOADER_PATH
The public handle for setting a path in the FileResourceLoader.static java.lang.String
HAS_NEXT_NAME
Iterator.hasNext() reference name in #foreach directives.static java.lang.String
INFO_PREFIX
Deprecated.Use LogChute.INFO_PREFIX insteadstatic java.lang.String
INPUT_ENCODING
The character encoding for the templates.static java.lang.String
INTERPOLATE_STRINGLITERALS
Switch for the interpolation facility for string literals.static java.lang.String
INTROSPECTOR_RESTRICT_CLASSES
A comma separated list of classes to restrict access to in the SecureIntrospector.static java.lang.String
INTROSPECTOR_RESTRICT_PACKAGES
A comma separated list of packages to restrict access to in the SecureIntrospector.static java.lang.String
MAX_NUMBER_LOOPS
Maximum allowed number of loops.static int
NUMBER_OF_PARSERS
The default number of parser instances to create.static java.lang.String
OUTPUT_ENCODING
Encoding for the output stream.static java.lang.String
PARSE_DIRECTIVE_MAXDEPTH
Maximum recursion depth allowed for the #parse directive.static java.lang.String
PARSER_POOL_CLASS
Theparser.pool.class
property specifies the name of theSimplePool
implementation to use.static java.lang.String
PARSER_POOL_SIZE
static java.lang.String
PROVIDE_SCOPE_CONTROL
Used to suppress various scope control objects.static java.lang.String
RESOURCE_LOADER
Key used to retrieve the names of the resource loaders to be used.static java.lang.String
RESOURCE_MANAGER_CACHE_CLASS
Theresource.manager.cache.class
property specifies the name of theResourceCache
implementation to use.static java.lang.String
RESOURCE_MANAGER_CLASS
static java.lang.String
RESOURCE_MANAGER_DEFAULTCACHE_SIZE
Theresource.manager.cache.size
property specifies the cache upper bound (if relevant).static java.lang.String
RESOURCE_MANAGER_LOGWHENFOUND
controls if the finding of a resource is logged.static java.lang.String
RUNTIME_LOG
Location of the velocity log file.static java.lang.String
RUNTIME_LOG_ERROR_STACKTRACE
Deprecated.This appears to have always been meaningless.static java.lang.String
RUNTIME_LOG_INFO_STACKTRACE
Deprecated.This appears to have always been meaningless.static java.lang.String
RUNTIME_LOG_LOGSYSTEM
externally provided logger.static java.lang.String
RUNTIME_LOG_LOGSYSTEM_CLASS
class of log system to use.static java.lang.String
RUNTIME_LOG_REFERENCE_LOG_INVALID
Logging of invalid references.static java.lang.String
RUNTIME_LOG_WARN_STACKTRACE
Deprecated.The functionality this controlled is confusing and no longer necessary.static java.lang.String
RUNTIME_REFERENCES_STRICT
Properties referenced in the template are required to exist the objectstatic java.lang.String
RUNTIME_REFERENCES_STRICT_ESCAPE
Indicates we are going to use modifed escape behavior in strict modestatic java.lang.String
SET_NULL_ALLOWED
if set to true then allows #set to accept null values in the right hand side.static java.lang.String
SKIP_INVALID_ITERATOR
Whether to throw an exception or just skip bad iterables.static java.lang.String
STRICT_MATH
Switch for ignoring nulls in math equations vs throwing exceptions.static java.lang.String
TRACE_PREFIX
Deprecated.Use LogChute.TRACE_PREFIX insteadstatic java.lang.String
UBERSPECT_CLASSNAME
key name for uberspector.static java.lang.String
UNKNOWN_PREFIX
Deprecated.This will be removed in a future versionstatic java.lang.String
VM_ARGUMENTS_STRICT
if true, throw an exception for wrong number of argumentsstatic java.lang.String
VM_BODY_REFERENCE
Defines name of the reference that can be used to get the AST block passed to block macro calls.static java.lang.String
VM_CONTEXT_LOCALSCOPE
switch for local context in VM : default false.static java.lang.String
VM_LIBRARY
Name of local Velocimacro library template.static java.lang.String
VM_LIBRARY_AUTORELOAD
switch for autoloading library-sourced VMs (for development).static java.lang.String
VM_LIBRARY_DEFAULT
Default Velocimacro library template.static java.lang.String
VM_MAX_DEPTH
Specify the maximum depth for macro callsstatic java.lang.String
VM_MESSAGES_ON
Switch for VM blather : default true.static java.lang.String
VM_PERM_ALLOW_INLINE
boolean (true/false) default true : allow inline (in-template) macro definitions.static java.lang.String
VM_PERM_ALLOW_INLINE_REPLACE_GLOBAL
boolean (true/false) default false : allow inline (in-template) macro definitions to replace existing.static java.lang.String
VM_PERM_INLINE_LOCAL
Switch for forcing inline macros to be local : default false.static java.lang.String
WARN_PREFIX
Deprecated.Use LogChute.WARN_PREFIX instead
-
-
-
Field Detail
-
RUNTIME_LOG
static final java.lang.String RUNTIME_LOG
Location of the velocity log file.- See Also:
- Constant Field Values
-
RUNTIME_LOG_LOGSYSTEM
static final java.lang.String RUNTIME_LOG_LOGSYSTEM
externally provided logger.- See Also:
- Constant Field Values
-
RUNTIME_LOG_LOGSYSTEM_CLASS
static final java.lang.String RUNTIME_LOG_LOGSYSTEM_CLASS
class of log system to use.- See Also:
- Constant Field Values
-
RUNTIME_REFERENCES_STRICT
static final java.lang.String RUNTIME_REFERENCES_STRICT
Properties referenced in the template are required to exist the object- See Also:
- Constant Field Values
-
RUNTIME_REFERENCES_STRICT_ESCAPE
static final java.lang.String RUNTIME_REFERENCES_STRICT_ESCAPE
Indicates we are going to use modifed escape behavior in strict mode- See Also:
- Constant Field Values
-
RUNTIME_LOG_ERROR_STACKTRACE
static final java.lang.String RUNTIME_LOG_ERROR_STACKTRACE
Deprecated.This appears to have always been meaningless.- See Also:
- Constant Field Values
-
RUNTIME_LOG_WARN_STACKTRACE
static final java.lang.String RUNTIME_LOG_WARN_STACKTRACE
Deprecated.The functionality this controlled is confusing and no longer necessary.- See Also:
- Constant Field Values
-
RUNTIME_LOG_INFO_STACKTRACE
static final java.lang.String RUNTIME_LOG_INFO_STACKTRACE
Deprecated.This appears to have always been meaningless.- See Also:
- Constant Field Values
-
RUNTIME_LOG_REFERENCE_LOG_INVALID
static final java.lang.String RUNTIME_LOG_REFERENCE_LOG_INVALID
Logging of invalid references.- See Also:
- Constant Field Values
-
TRACE_PREFIX
static final java.lang.String TRACE_PREFIX
Deprecated.Use LogChute.TRACE_PREFIX instead- See Also:
- Constant Field Values
-
DEBUG_PREFIX
static final java.lang.String DEBUG_PREFIX
Deprecated.Use LogChute.DEBUG_PREFIX instead- See Also:
- Constant Field Values
-
INFO_PREFIX
static final java.lang.String INFO_PREFIX
Deprecated.Use LogChute.INFO_PREFIX instead- See Also:
- Constant Field Values
-
WARN_PREFIX
static final java.lang.String WARN_PREFIX
Deprecated.Use LogChute.WARN_PREFIX instead- See Also:
- Constant Field Values
-
ERROR_PREFIX
static final java.lang.String ERROR_PREFIX
Deprecated.Use LogChute.ERROR_PREFIX instead- See Also:
- Constant Field Values
-
UNKNOWN_PREFIX
static final java.lang.String UNKNOWN_PREFIX
Deprecated.This will be removed in a future version- See Also:
- Constant Field Values
-
COUNTER_NAME
static final java.lang.String COUNTER_NAME
Counter reference name in #foreach directives.- See Also:
- Constant Field Values
-
HAS_NEXT_NAME
static final java.lang.String HAS_NEXT_NAME
Iterator.hasNext() reference name in #foreach directives.- Since:
- 1.6
- See Also:
- Constant Field Values
-
COUNTER_INITIAL_VALUE
static final java.lang.String COUNTER_INITIAL_VALUE
Initial counter value in #foreach directives.- See Also:
- Constant Field Values
-
MAX_NUMBER_LOOPS
static final java.lang.String MAX_NUMBER_LOOPS
Maximum allowed number of loops.- See Also:
- Constant Field Values
-
SKIP_INVALID_ITERATOR
static final java.lang.String SKIP_INVALID_ITERATOR
Whether to throw an exception or just skip bad iterables. Default is true.- Since:
- 1.6
- See Also:
- Constant Field Values
-
SET_NULL_ALLOWED
static final java.lang.String SET_NULL_ALLOWED
if set to true then allows #set to accept null values in the right hand side.- See Also:
- Constant Field Values
-
DIRECTIVE_IF_TOSTRING_NULLCHECK
static final java.lang.String DIRECTIVE_IF_TOSTRING_NULLCHECK
Indicates if toString() should be called during #if condition evaluation just to ensure it does not return null. Check is unnecessary if all toString() implementations are known to have non-null return values. Disabling the check (like Velocity 1.5 did) will can boost performance since toString() may be a complex operation on large objects.- Since:
- 1.6
- See Also:
- Constant Field Values
-
ERRORMSG_START
static final java.lang.String ERRORMSG_START
Starting tag for error messages triggered by passing a parameter not allowed in the #include directive. Only string literals, and references are allowed.- See Also:
- Constant Field Values
-
ERRORMSG_END
static final java.lang.String ERRORMSG_END
Ending tag for error messages triggered by passing a parameter not allowed in the #include directive. Only string literals, and references are allowed.- See Also:
- Constant Field Values
-
PARSE_DIRECTIVE_MAXDEPTH
static final java.lang.String PARSE_DIRECTIVE_MAXDEPTH
Maximum recursion depth allowed for the #parse directive.- See Also:
- Constant Field Values
-
DEFINE_DIRECTIVE_MAXDEPTH
static final java.lang.String DEFINE_DIRECTIVE_MAXDEPTH
Maximum recursion depth allowed for the #define directive.- See Also:
- Constant Field Values
-
EVALUATE_CONTEXT_CLASS
static final java.lang.String EVALUATE_CONTEXT_CLASS
class to use for local context with #evaluate()- Since:
- 1.6
- See Also:
- Constant Field Values
-
PROVIDE_SCOPE_CONTROL
static final java.lang.String PROVIDE_SCOPE_CONTROL
Used to suppress various scope control objects.- Since:
- 1.7
- See Also:
- Constant Field Values
-
RESOURCE_MANAGER_CLASS
static final java.lang.String RESOURCE_MANAGER_CLASS
- See Also:
- Constant Field Values
-
RESOURCE_MANAGER_CACHE_CLASS
static final java.lang.String RESOURCE_MANAGER_CACHE_CLASS
Theresource.manager.cache.class
property specifies the name of theResourceCache
implementation to use.- See Also:
- Constant Field Values
-
RESOURCE_MANAGER_DEFAULTCACHE_SIZE
static final java.lang.String RESOURCE_MANAGER_DEFAULTCACHE_SIZE
Theresource.manager.cache.size
property specifies the cache upper bound (if relevant).- See Also:
- Constant Field Values
-
RESOURCE_MANAGER_LOGWHENFOUND
static final java.lang.String RESOURCE_MANAGER_LOGWHENFOUND
controls if the finding of a resource is logged.- See Also:
- Constant Field Values
-
RESOURCE_LOADER
static final java.lang.String RESOURCE_LOADER
Key used to retrieve the names of the resource loaders to be used. In a properties file they may appear as the following:resource.loader = file,classpath
- See Also:
- Constant Field Values
-
FILE_RESOURCE_LOADER_PATH
static final java.lang.String FILE_RESOURCE_LOADER_PATH
The public handle for setting a path in the FileResourceLoader.- See Also:
- Constant Field Values
-
FILE_RESOURCE_LOADER_CACHE
static final java.lang.String FILE_RESOURCE_LOADER_CACHE
The public handle for turning the caching on in the FileResourceLoader.- See Also:
- Constant Field Values
-
EVENTHANDLER_REFERENCEINSERTION
static final java.lang.String EVENTHANDLER_REFERENCEINSERTION
Theeventhandler.referenceinsertion.class
property specifies a list of theReferenceInsertionEventHandler
implementations to use.- See Also:
- Constant Field Values
-
EVENTHANDLER_NULLSET
static final java.lang.String EVENTHANDLER_NULLSET
Theeventhandler.nullset.class
property specifies a list of theNullSetEventHandler
implementations to use.- See Also:
- Constant Field Values
-
EVENTHANDLER_METHODEXCEPTION
static final java.lang.String EVENTHANDLER_METHODEXCEPTION
Theeventhandler.methodexception.class
property specifies a list of theMethodExceptionEventHandler
implementations to use.- See Also:
- Constant Field Values
-
EVENTHANDLER_INCLUDE
static final java.lang.String EVENTHANDLER_INCLUDE
Theeventhandler.include.class
property specifies a list of theIncludeEventHandler
implementations to use.- See Also:
- Constant Field Values
-
EVENTHANDLER_INVALIDREFERENCES
static final java.lang.String EVENTHANDLER_INVALIDREFERENCES
Theeventhandler.invalidreferences.class
property specifies a list of theInvalidReferenceEventHandler
implementations to use.- See Also:
- Constant Field Values
-
VM_LIBRARY
static final java.lang.String VM_LIBRARY
Name of local Velocimacro library template.- See Also:
- Constant Field Values
-
VM_LIBRARY_DEFAULT
static final java.lang.String VM_LIBRARY_DEFAULT
Default Velocimacro library template.- See Also:
- Constant Field Values
-
VM_LIBRARY_AUTORELOAD
static final java.lang.String VM_LIBRARY_AUTORELOAD
switch for autoloading library-sourced VMs (for development).- See Also:
- Constant Field Values
-
VM_PERM_ALLOW_INLINE
static final java.lang.String VM_PERM_ALLOW_INLINE
boolean (true/false) default true : allow inline (in-template) macro definitions.- See Also:
- Constant Field Values
-
VM_PERM_ALLOW_INLINE_REPLACE_GLOBAL
static final java.lang.String VM_PERM_ALLOW_INLINE_REPLACE_GLOBAL
boolean (true/false) default false : allow inline (in-template) macro definitions to replace existing.- See Also:
- Constant Field Values
-
VM_PERM_INLINE_LOCAL
static final java.lang.String VM_PERM_INLINE_LOCAL
Switch for forcing inline macros to be local : default false.- See Also:
- Constant Field Values
-
VM_MESSAGES_ON
static final java.lang.String VM_MESSAGES_ON
Switch for VM blather : default true.- See Also:
- Constant Field Values
-
VM_CONTEXT_LOCALSCOPE
static final java.lang.String VM_CONTEXT_LOCALSCOPE
switch for local context in VM : default false.- See Also:
- Constant Field Values
-
VM_ARGUMENTS_STRICT
static final java.lang.String VM_ARGUMENTS_STRICT
if true, throw an exception for wrong number of arguments- See Also:
- Constant Field Values
-
VM_MAX_DEPTH
static final java.lang.String VM_MAX_DEPTH
Specify the maximum depth for macro calls- Since:
- 1.6
- See Also:
- Constant Field Values
-
VM_BODY_REFERENCE
static final java.lang.String VM_BODY_REFERENCE
Defines name of the reference that can be used to get the AST block passed to block macro calls.- Since:
- 1.7
- See Also:
- Constant Field Values
-
INTERPOLATE_STRINGLITERALS
static final java.lang.String INTERPOLATE_STRINGLITERALS
Switch for the interpolation facility for string literals.- See Also:
- Constant Field Values
-
INPUT_ENCODING
static final java.lang.String INPUT_ENCODING
The character encoding for the templates. Used by the parser in processing the input streams.- See Also:
- Constant Field Values
-
OUTPUT_ENCODING
static final java.lang.String OUTPUT_ENCODING
Encoding for the output stream. Currently used by Anakia and VelocityServlet- See Also:
- Constant Field Values
-
ENCODING_DEFAULT
static final java.lang.String ENCODING_DEFAULT
Default Encoding is ISO-8859-1.- See Also:
- Constant Field Values
-
UBERSPECT_CLASSNAME
static final java.lang.String UBERSPECT_CLASSNAME
key name for uberspector. Multiple classnames can be specified,in which case uberspectors will be chained.- See Also:
- Constant Field Values
-
INTROSPECTOR_RESTRICT_PACKAGES
static final java.lang.String INTROSPECTOR_RESTRICT_PACKAGES
A comma separated list of packages to restrict access to in the SecureIntrospector.- See Also:
- Constant Field Values
-
INTROSPECTOR_RESTRICT_CLASSES
static final java.lang.String INTROSPECTOR_RESTRICT_CLASSES
A comma separated list of classes to restrict access to in the SecureIntrospector.- See Also:
- Constant Field Values
-
STRICT_MATH
static final java.lang.String STRICT_MATH
Switch for ignoring nulls in math equations vs throwing exceptions.- See Also:
- Constant Field Values
-
PARSER_POOL_CLASS
static final java.lang.String PARSER_POOL_CLASS
Theparser.pool.class
property specifies the name of theSimplePool
implementation to use.- See Also:
- Constant Field Values
-
PARSER_POOL_SIZE
static final java.lang.String PARSER_POOL_SIZE
- See Also:
NUMBER_OF_PARSERS
, Constant Field Values
-
DEFAULT_RUNTIME_PROPERTIES
static final java.lang.String DEFAULT_RUNTIME_PROPERTIES
Default Runtime properties.- See Also:
- Constant Field Values
-
DEFAULT_RUNTIME_DIRECTIVES
static final java.lang.String DEFAULT_RUNTIME_DIRECTIVES
Default Runtime properties.- See Also:
- Constant Field Values
-
NUMBER_OF_PARSERS
static final int NUMBER_OF_PARSERS
The default number of parser instances to create. Configurable via the parameter named by thePARSER_POOL_SIZE
constant.- See Also:
- Constant Field Values
-
-