You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tiles.apache.org by ap...@apache.org on 2009/06/05 22:40:45 UTC

svn commit: r782129 - /tiles/framework/trunk/tiles-velocity/src/main/java/org/apache/tiles/velocity/renderer/VelocityAttributeRenderer.java

Author: apetrelli
Date: Fri Jun  5 20:40:44 2009
New Revision: 782129

URL: http://svn.apache.org/viewvc?rev=782129&view=rev
Log:
TILES-414
Patch, submitted by Matt Benson, applied.

Modified:
    tiles/framework/trunk/tiles-velocity/src/main/java/org/apache/tiles/velocity/renderer/VelocityAttributeRenderer.java

Modified: tiles/framework/trunk/tiles-velocity/src/main/java/org/apache/tiles/velocity/renderer/VelocityAttributeRenderer.java
URL: http://svn.apache.org/viewvc/tiles/framework/trunk/tiles-velocity/src/main/java/org/apache/tiles/velocity/renderer/VelocityAttributeRenderer.java?rev=782129&r1=782128&r2=782129&view=diff
==============================================================================
--- tiles/framework/trunk/tiles-velocity/src/main/java/org/apache/tiles/velocity/renderer/VelocityAttributeRenderer.java (original)
+++ tiles/framework/trunk/tiles-velocity/src/main/java/org/apache/tiles/velocity/renderer/VelocityAttributeRenderer.java Fri Jun  5 20:40:44 2009
@@ -38,7 +38,7 @@
 import org.apache.tiles.servlet.context.ServletUtil;
 import org.apache.velocity.Template;
 import org.apache.velocity.context.Context;
-import org.apache.velocity.tools.view.AbstractJeeConfigImpl;
+import org.apache.velocity.tools.view.JeeConfig;
 import org.apache.velocity.tools.view.VelocityView;
 
 /**
@@ -123,7 +123,7 @@
      * @version $Rev$ $Date$
      * @since 2.2.0
      */
-    private class TilesApplicationContextJeeConfig extends AbstractJeeConfigImpl {
+    private class TilesApplicationContextJeeConfig implements JeeConfig {
 
         /** {@inheritDoc} */
         public String getInitParameter(String name) {
@@ -131,6 +131,19 @@
         }
 
         /** {@inheritDoc} */
+        public String findInitParameter(String key) {
+            String initParameter = getInitParameter(key);
+            if (initParameter != null) {
+                return initParameter;
+            }
+            ServletContext servletContext = getServletContext();
+            if (servletContext == null) {
+                return null;
+            }
+            return servletContext.getInitParameter(key);
+        }
+
+        /** {@inheritDoc} */
         @SuppressWarnings("unchecked")
         public Enumeration getInitParameterNames() {
             return new IteratorEnumeration(params.keySet().iterator());