diff options
author | Claude Brisson <cbrisson@apache.org> | 2019-06-05 23:46:02 +0000 |
---|---|---|
committer | Claude Brisson <cbrisson@apache.org> | 2019-06-05 23:46:02 +0000 |
commit | e1e494870d13a58cc23a6209aac6e0fe67dae1cc (patch) | |
tree | 70e6b539755673095107c43a75dbfa6e1a4f794b /velocity-engine-core/src/main/java/org/apache/velocity/runtime/RuntimeConstants.java | |
parent | 41bd49095236a247202c9411fc1d089a7b61e503 (diff) | |
download | apache-velocity-engine-e1e494870d13a58cc23a6209aac6e0fe67dae1cc.tar.gz |
[engine][VELOCITY-915] Add new backward compatibility flags to mimic 1.7 behavior for invalid references event handlers
git-svn-id: https://svn.apache.org/repos/asf/velocity/engine/trunk@1860691 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'velocity-engine-core/src/main/java/org/apache/velocity/runtime/RuntimeConstants.java')
-rw-r--r-- | velocity-engine-core/src/main/java/org/apache/velocity/runtime/RuntimeConstants.java | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/velocity-engine-core/src/main/java/org/apache/velocity/runtime/RuntimeConstants.java b/velocity-engine-core/src/main/java/org/apache/velocity/runtime/RuntimeConstants.java index 27782632..c4d59ef2 100644 --- a/velocity-engine-core/src/main/java/org/apache/velocity/runtime/RuntimeConstants.java +++ b/velocity-engine-core/src/main/java/org/apache/velocity/runtime/RuntimeConstants.java @@ -274,6 +274,30 @@ public interface RuntimeConstants extends DeprecatedRuntimeConstants */ String EVENTHANDLER_INVALIDREFERENCES = "event_handler.invalid_references.class"; + /** + * The <code>event_handler.invalid_references.quiet</code> property specifies if invalid quiet references + * (as in <code>$!foo</code>) trigger events (defaults to false). + * {@link org.apache.velocity.app.event.InvalidReferenceEventHandler} implementations to use. + * @since 2.2 + */ + String EVENTHANDLER_INVALIDREFERENCES_QUIET = "event_handler.invalid_references.quiet"; + + /** + * The <code>event_handler.invalid_references.null</code> property specifies if invalid null references + * (aka the value is present in the context or parent object but is null or a method returned null) + * trigger invalid reference events (defaults to false). + * {@link org.apache.velocity.app.event.InvalidReferenceEventHandler} implementations to use. + * @since 2.2 + */ + String EVENTHANDLER_INVALIDREFERENCES_NULL = "event_handler.invalid_references.null"; + + /** + * The <code>event_handler.invalid_references.tested</code> property specifies if invalid tested references + * (as in <code>#if($foo)</code> ) trigger invalid reference events (defaults to false). + * {@link org.apache.velocity.app.event.InvalidReferenceEventHandler} implementations to use. + * @since 2.2 + */ + String EVENTHANDLER_INVALIDREFERENCES_TESTED = "event_handler.invalid_references.tested"; /* * ---------------------------------------------------------------------- |