diff options
Diffstat (limited to 'velocity-engine-core/src/test/resources/oldproperties/velocity.properties')
-rw-r--r-- | velocity-engine-core/src/test/resources/oldproperties/velocity.properties | 264 |
1 files changed, 264 insertions, 0 deletions
diff --git a/velocity-engine-core/src/test/resources/oldproperties/velocity.properties b/velocity-engine-core/src/test/resources/oldproperties/velocity.properties new file mode 100644 index 00000000..ce487db0 --- /dev/null +++ b/velocity-engine-core/src/test/resources/oldproperties/velocity.properties @@ -0,0 +1,264 @@ +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. + +# ---------------------------------------------------------------------------- +# This controls whether invalid references are logged. +# ---------------------------------------------------------------------------- + +runtime.log.invalid.references = true + +# ---------------------------------------------------------------------------- +# T E M P L A T E E N C O D I N G +# ---------------------------------------------------------------------------- + +input.encoding=UTF-8 + +# ---------------------------------------------------------------------------- +# Strings interning +# ---------------------------------------------------------------------------- +# Set to true to optimize memory, to false to optimize speed + +runtime.string.interning = true + +# ---------------------------------------------------------------------------- +# F O R E A C H P R O P E R T I E S +# ---------------------------------------------------------------------------- +# This property controls how many loops #foreach can execute. The default +# is -1, which means there is no limit. +# ---------------------------------------------------------------------------- + +directive.foreach.maxloops = -1 + +# ---------------------------------------------------------------------------- +# I F P R O P E R T I E S +# ---------------------------------------------------------------------------- +# This property controls whether empty strings and collections, +# as long as zero numbers, do evaluate to false. +# ---------------------------------------------------------------------------- + +directive.if.emptycheck = true + +# ---------------------------------------------------------------------------- +# I N C L U D E P R O P E R T I E S +# ---------------------------------------------------------------------------- +# These are the properties that governed the way #include'd content +# is governed. +# ---------------------------------------------------------------------------- + +directive.include.output.errormsg.start = <!-- include error : +directive.include.output.errormsg.end = see error log --> + +# ---------------------------------------------------------------------------- +# P A R S E P R O P E R T I E S +# ---------------------------------------------------------------------------- + +directive.parse.max.depth = 10 + +# ---------------------------------------------------------------------------- +# S C O P E P R O P E R T I E S +# ---------------------------------------------------------------------------- +# These are the properties that govern whether or not a Scope object +# is automatically provided for each of the given scopes to serve as a +# scope-safe reference namespace and "label" for #break calls. The default +# for most of these is false. Note that <bodymacroname> should be replaced by +# name of macros that take bodies for which you want to suppress the scope. +# ---------------------------------------------------------------------------- +# template.provide.scope.control = false +# evaluate.provide.scope.control = false +foreach.provide.scope.control = true +# macro.provide.scope.control = false +# define.provide.scope.control = false +# <bodymacroname>.provide.scope.control = false + +# ---------------------------------------------------------------------------- +# T E M P L A T E L O A D E R S +# ---------------------------------------------------------------------------- +# +# +# ---------------------------------------------------------------------------- + +resource.loader = file + +file.resource.loader.description = Velocity File Resource Loader +file.resource.loader.class = org.apache.velocity.runtime.resource.loader.FileResourceLoader +file.resource.loader.path = . +file.resource.loader.cache = false +file.resource.loader.modificationCheckInterval = 2 + +# ---------------------------------------------------------------------------- +# VELOCIMACRO PROPERTIES +# ---------------------------------------------------------------------------- +# global : name of default global library. It is expected to be in the regular +# template path. You may remove it (either the file or this property) if +# you wish with no harm. +# ---------------------------------------------------------------------------- +# velocimacro.library = VM_global_library.vm + +velocimacro.permissions.allow.inline = true +velocimacro.permissions.allow.inline.to.replace.global = false +velocimacro.permissions.allow.inline.local.scope = false +velocimacro.max.depth = 20 + +# ---------------------------------------------------------------------------- +# VELOCIMACRO STRICT MODE +# ---------------------------------------------------------------------------- +# if true, will throw an exception for incorrect number +# of arguments. false by default (for backwards compatibility) +# but this option will eventually be removed and will always +# act as if true +# ---------------------------------------------------------------------------- +velocimacro.arguments.strict = false + +# ---------------------------------------------------------------------------- +# VELOCIMACRO BODY REFERENCE +# ---------------------------------------------------------------------------- +# Defines name of the reference that can be used to render the AST block passed to +# block macro call as an argument inside a macro. +# ---------------------------------------------------------------------------- +velocimacro.body.reference=bodyContent + +# ---------------------------------------------------------------------------- +# VELOCIMACRO PRESERVE ARGUMENTS LITERALS +# ---------------------------------------------------------------------------- +# if true, when a macro has to render a null or invalid argument reference +# which is not quiet, it will print the provided literal reference instead +# of the one found in the body of the macro +# ---------------------------------------------------------------------------- +velocimacro.preserve.arguments.literals = false + + +# ---------------------------------------------------------------------------- +# STRICT REFERENCE MODE +# ---------------------------------------------------------------------------- +# if true, will throw a MethodInvocationException for references +# that are not defined in the context, or have not been defined +# with a #set directive. This setting will also throw an exception +# if an attempt is made to call a non-existing property on an object +# or if the object is null. When this property is true then property +# 'directive.set.null.allowed' is also set to true. +# ---------------------------------------------------------------------------- +runtime.references.strict = false + +# ---------------------------------------------------------------------------- +# INTERPOLATION +# ---------------------------------------------------------------------------- +# turn off and on interpolation of references and directives in string +# literals. ON by default :) +# ---------------------------------------------------------------------------- +runtime.interpolate.string.literals = true + + +# ---------------------------------------------------------------------------- +# RESOURCE MANAGEMENT +# ---------------------------------------------------------------------------- +# Allows alternative ResourceManager and ResourceCache implementations +# to be plugged in. +# ---------------------------------------------------------------------------- +resource.manager.class = org.apache.velocity.runtime.resource.ResourceManagerImpl +resource.manager.cache.class = org.apache.velocity.runtime.resource.ResourceCacheImpl + +# ---------------------------------------------------------------------------- +# PARSER POOL +# ---------------------------------------------------------------------------- +# Selects a custom factory class for the parser pool. Must implement +# ParserPool. parser.pool.size is used by the default implementation +# ParserPoolImpl +# ---------------------------------------------------------------------------- + +parser.pool.class = org.apache.velocity.runtime.ParserPoolImpl +parser.pool.size = 20 + + +# ---------------------------------------------------------------------------- +# EVENT HANDLER +# ---------------------------------------------------------------------------- +# Allows alternative event handlers to be plugged in. Note that each +# class property is actually a comma-separated list of classes (which will +# be called in order). +# ---------------------------------------------------------------------------- +# eventhandler.referenceinsertion.class = +# eventhandler.nullset.class = +# eventhandler.methodexception.class = +# eventhandler.include.class = + + +# ---------------------------------------------------------------------------- +# PLUGGABLE INTROSPECTOR +# ---------------------------------------------------------------------------- +# Allows alternative introspection and all that can of worms brings. +# ---------------------------------------------------------------------------- + +runtime.introspector.uberspect = org.apache.velocity.util.introspection.UberspectImpl + +# ---------------------------------------------------------------------------- +# CONVERSION HANDLER +# ---------------------------------------------------------------------------- +# Sets the data types Conversion Handler used by the default uberspector +# ---------------------------------------------------------------------------- + +runtime.conversion.handler.class = org.apache.velocity.util.introspection.TypeConversionHandlerImpl + + +# ---------------------------------------------------------------------------- +# SECURE INTROSPECTOR +# ---------------------------------------------------------------------------- +# If selected, prohibits methods in certain classes and packages from being +# accessed. +# ---------------------------------------------------------------------------- + +# Prohibit reflection +introspector.restrict.packages = java.lang.reflect + +# ClassLoader, Thread, and subclasses disabled by default in SecureIntrospectorImpl + +# Restrict these system classes. Note that anything in this list is matched exactly. +# (Subclasses must be explicitly named to be included). + +introspector.restrict.classes = java.lang.Class +introspector.restrict.classes = java.lang.Compiler +introspector.restrict.classes = java.lang.InheritableThreadLocal +introspector.restrict.classes = java.lang.Package +introspector.restrict.classes = java.lang.Process +introspector.restrict.classes = java.lang.Runtime +introspector.restrict.classes = java.lang.RuntimePermission +introspector.restrict.classes = java.lang.SecurityManager +introspector.restrict.classes = java.lang.System +introspector.restrict.classes = java.lang.ThreadGroup +introspector.restrict.classes = java.lang.ThreadLocal + +# Restrict instance managers for common servlet containers (Tomcat, JBoss, Jetty) + +introspector.restrict.classes = org.apache.catalina.core.DefaultInstanceManager +introspector.restrict.classes = org.apache.tomcat.SimpleInstanceManager +introspector.restrict.classes = org.wildfly.extension.undertow.deployment.UndertowJSPInstanceManager +introspector.restrict.classes = org.eclipse.jetty.util.DecoratedObjectFactory + +# ---------------------------------------------------------------------------- +# SPACE GOBBLING +# ---------------------------------------------------------------------------- +# Possible values: none, bc (aka Backward Compatible), lines, structured +# ---------------------------------------------------------------------------- + +space.gobbling = lines + +# ---------------------------------------------------------------------------- +# HYPHEN IN IDENTIFIERS +# ---------------------------------------------------------------------------- +# Set to true to allow '-' in reference identifiers (backward compatibility option) +# ---------------------------------------------------------------------------- + +parser.allow_hyphen_in_identifiers = false |