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/09/19 15:28:38 UTC

svn commit: r816921 - in /tiles/framework/trunk: tiles-el/src/main/java/org/apache/tiles/el/ tiles-el/src/main/java/org/apache/tiles/evaluator/el/ tiles-el/src/main/java/org/apache/tiles/jsp/evaluator/el/ tiles-el/src/test/java/org/apache/tiles/el/ til...

Author: apetrelli
Date: Sat Sep 19 13:28:38 2009
New Revision: 816921

URL: http://svn.apache.org/viewvc?rev=816921&view=rev
Log:
TILES-458
Refactoring of EL support.

Added:
    tiles/framework/trunk/tiles-el/src/main/java/org/apache/tiles/el/
      - copied from r816358, tiles/framework/trunk/tiles-el/src/main/java/org/apache/tiles/evaluator/el/
    tiles/framework/trunk/tiles-el/src/main/java/org/apache/tiles/el/JspExpressionFactoryFactory.java
      - copied, changed from r816358, tiles/framework/trunk/tiles-el/src/main/java/org/apache/tiles/jsp/evaluator/el/JspExpressionFactoryFactory.java
    tiles/framework/trunk/tiles-el/src/test/java/org/apache/tiles/el/
      - copied from r816358, tiles/framework/trunk/tiles-el/src/test/java/org/apache/tiles/evaluator/el/
Removed:
    tiles/framework/trunk/tiles-el/src/main/java/org/apache/tiles/evaluator/el/
    tiles/framework/trunk/tiles-el/src/main/java/org/apache/tiles/jsp/evaluator/el/JspExpressionFactoryFactory.java
    tiles/framework/trunk/tiles-el/src/test/java/org/apache/tiles/evaluator/el/
Modified:
    tiles/framework/trunk/tiles-el/src/main/java/org/apache/tiles/el/ELAttributeEvaluator.java
    tiles/framework/trunk/tiles-el/src/main/java/org/apache/tiles/el/ELContextImpl.java
    tiles/framework/trunk/tiles-el/src/main/java/org/apache/tiles/el/ExpressionFactoryFactory.java
    tiles/framework/trunk/tiles-el/src/main/java/org/apache/tiles/el/TilesContextBeanELResolver.java
    tiles/framework/trunk/tiles-el/src/main/java/org/apache/tiles/el/TilesContextELResolver.java
    tiles/framework/trunk/tiles-el/src/main/java/org/apache/tiles/el/TomcatExpressionFactoryFactory.java
    tiles/framework/trunk/tiles-el/src/test/java/org/apache/tiles/el/ELAttributeEvaluatorTest.java
    tiles/framework/trunk/tiles-el/src/test/java/org/apache/tiles/el/TilesContextBeanELResolverTest.java
    tiles/framework/trunk/tiles-el/src/test/java/org/apache/tiles/el/TilesContextELResolverTest.java
    tiles/framework/trunk/tiles-extras/src/main/java/org/apache/tiles/extras/complete/CompleteAutoloadTilesContainerFactory.java

Modified: tiles/framework/trunk/tiles-el/src/main/java/org/apache/tiles/el/ELAttributeEvaluator.java
URL: http://svn.apache.org/viewvc/tiles/framework/trunk/tiles-el/src/main/java/org/apache/tiles/el/ELAttributeEvaluator.java?rev=816921&r1=816358&r2=816921&view=diff
==============================================================================
--- tiles/framework/trunk/tiles-el/src/main/java/org/apache/tiles/el/ELAttributeEvaluator.java (original)
+++ tiles/framework/trunk/tiles-el/src/main/java/org/apache/tiles/el/ELAttributeEvaluator.java Sat Sep 19 13:28:38 2009
@@ -18,7 +18,7 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-package org.apache.tiles.evaluator.el;
+package org.apache.tiles.el;
 
 import java.util.Map;
 

Modified: tiles/framework/trunk/tiles-el/src/main/java/org/apache/tiles/el/ELContextImpl.java
URL: http://svn.apache.org/viewvc/tiles/framework/trunk/tiles-el/src/main/java/org/apache/tiles/el/ELContextImpl.java?rev=816921&r1=816358&r2=816921&view=diff
==============================================================================
--- tiles/framework/trunk/tiles-el/src/main/java/org/apache/tiles/el/ELContextImpl.java (original)
+++ tiles/framework/trunk/tiles-el/src/main/java/org/apache/tiles/el/ELContextImpl.java Sat Sep 19 13:28:38 2009
@@ -19,7 +19,7 @@
  * under the License.
  */
 
-package org.apache.tiles.evaluator.el;
+package org.apache.tiles.el;
 
 import java.lang.reflect.Method;
 import java.util.HashMap;

Modified: tiles/framework/trunk/tiles-el/src/main/java/org/apache/tiles/el/ExpressionFactoryFactory.java
URL: http://svn.apache.org/viewvc/tiles/framework/trunk/tiles-el/src/main/java/org/apache/tiles/el/ExpressionFactoryFactory.java?rev=816921&r1=816358&r2=816921&view=diff
==============================================================================
--- tiles/framework/trunk/tiles-el/src/main/java/org/apache/tiles/el/ExpressionFactoryFactory.java (original)
+++ tiles/framework/trunk/tiles-el/src/main/java/org/apache/tiles/el/ExpressionFactoryFactory.java Sat Sep 19 13:28:38 2009
@@ -19,7 +19,7 @@
  * under the License.
  */
 
-package org.apache.tiles.evaluator.el;
+package org.apache.tiles.el;
 
 import javax.el.ExpressionFactory;
 

Copied: tiles/framework/trunk/tiles-el/src/main/java/org/apache/tiles/el/JspExpressionFactoryFactory.java (from r816358, tiles/framework/trunk/tiles-el/src/main/java/org/apache/tiles/jsp/evaluator/el/JspExpressionFactoryFactory.java)
URL: http://svn.apache.org/viewvc/tiles/framework/trunk/tiles-el/src/main/java/org/apache/tiles/el/JspExpressionFactoryFactory.java?p2=tiles/framework/trunk/tiles-el/src/main/java/org/apache/tiles/el/JspExpressionFactoryFactory.java&p1=tiles/framework/trunk/tiles-el/src/main/java/org/apache/tiles/jsp/evaluator/el/JspExpressionFactoryFactory.java&r1=816358&r2=816921&rev=816921&view=diff
==============================================================================
--- tiles/framework/trunk/tiles-el/src/main/java/org/apache/tiles/jsp/evaluator/el/JspExpressionFactoryFactory.java (original)
+++ tiles/framework/trunk/tiles-el/src/main/java/org/apache/tiles/el/JspExpressionFactoryFactory.java Sat Sep 19 13:28:38 2009
@@ -19,7 +19,7 @@
  * under the License.
  */
 
-package org.apache.tiles.jsp.evaluator.el;
+package org.apache.tiles.el;
 
 import javax.el.ExpressionFactory;
 import javax.servlet.ServletContext;
@@ -27,7 +27,6 @@
 
 import org.apache.tiles.TilesApplicationContext;
 import org.apache.tiles.awareness.TilesApplicationContextAware;
-import org.apache.tiles.evaluator.el.ExpressionFactoryFactory;
 
 /**
  * Uses the JSP 2.1 {@link ExpressionFactory} to be used in Tiles.

Modified: tiles/framework/trunk/tiles-el/src/main/java/org/apache/tiles/el/TilesContextBeanELResolver.java
URL: http://svn.apache.org/viewvc/tiles/framework/trunk/tiles-el/src/main/java/org/apache/tiles/el/TilesContextBeanELResolver.java?rev=816921&r1=816358&r2=816921&view=diff
==============================================================================
--- tiles/framework/trunk/tiles-el/src/main/java/org/apache/tiles/el/TilesContextBeanELResolver.java (original)
+++ tiles/framework/trunk/tiles-el/src/main/java/org/apache/tiles/el/TilesContextBeanELResolver.java Sat Sep 19 13:28:38 2009
@@ -18,7 +18,7 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-package org.apache.tiles.evaluator.el;
+package org.apache.tiles.el;
 
 import java.beans.FeatureDescriptor;
 import java.util.ArrayList;

Modified: tiles/framework/trunk/tiles-el/src/main/java/org/apache/tiles/el/TilesContextELResolver.java
URL: http://svn.apache.org/viewvc/tiles/framework/trunk/tiles-el/src/main/java/org/apache/tiles/el/TilesContextELResolver.java?rev=816921&r1=816358&r2=816921&view=diff
==============================================================================
--- tiles/framework/trunk/tiles-el/src/main/java/org/apache/tiles/el/TilesContextELResolver.java (original)
+++ tiles/framework/trunk/tiles-el/src/main/java/org/apache/tiles/el/TilesContextELResolver.java Sat Sep 19 13:28:38 2009
@@ -18,7 +18,7 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-package org.apache.tiles.evaluator.el;
+package org.apache.tiles.el;
 
 import java.beans.FeatureDescriptor;
 import java.util.Iterator;

Modified: tiles/framework/trunk/tiles-el/src/main/java/org/apache/tiles/el/TomcatExpressionFactoryFactory.java
URL: http://svn.apache.org/viewvc/tiles/framework/trunk/tiles-el/src/main/java/org/apache/tiles/el/TomcatExpressionFactoryFactory.java?rev=816921&r1=816358&r2=816921&view=diff
==============================================================================
--- tiles/framework/trunk/tiles-el/src/main/java/org/apache/tiles/el/TomcatExpressionFactoryFactory.java (original)
+++ tiles/framework/trunk/tiles-el/src/main/java/org/apache/tiles/el/TomcatExpressionFactoryFactory.java Sat Sep 19 13:28:38 2009
@@ -19,7 +19,7 @@
  * under the License.
  */
 
-package org.apache.tiles.evaluator.el;
+package org.apache.tiles.el;
 
 import javax.el.ExpressionFactory;
 

Modified: tiles/framework/trunk/tiles-el/src/test/java/org/apache/tiles/el/ELAttributeEvaluatorTest.java
URL: http://svn.apache.org/viewvc/tiles/framework/trunk/tiles-el/src/test/java/org/apache/tiles/el/ELAttributeEvaluatorTest.java?rev=816921&r1=816358&r2=816921&view=diff
==============================================================================
--- tiles/framework/trunk/tiles-el/src/test/java/org/apache/tiles/el/ELAttributeEvaluatorTest.java (original)
+++ tiles/framework/trunk/tiles-el/src/test/java/org/apache/tiles/el/ELAttributeEvaluatorTest.java Sat Sep 19 13:28:38 2009
@@ -18,7 +18,7 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-package org.apache.tiles.evaluator.el;
+package org.apache.tiles.el;
 
 import java.util.HashMap;
 import java.util.Map;
@@ -29,6 +29,8 @@
 import org.apache.tiles.Expression;
 import org.apache.tiles.TilesApplicationContext;
 import org.apache.tiles.context.TilesRequestContext;
+import org.apache.tiles.el.ELAttributeEvaluator;
+import org.apache.tiles.el.TomcatExpressionFactoryFactory;
 import org.easymock.EasyMock;
 
 /**

Modified: tiles/framework/trunk/tiles-el/src/test/java/org/apache/tiles/el/TilesContextBeanELResolverTest.java
URL: http://svn.apache.org/viewvc/tiles/framework/trunk/tiles-el/src/test/java/org/apache/tiles/el/TilesContextBeanELResolverTest.java?rev=816921&r1=816358&r2=816921&view=diff
==============================================================================
--- tiles/framework/trunk/tiles-el/src/test/java/org/apache/tiles/el/TilesContextBeanELResolverTest.java (original)
+++ tiles/framework/trunk/tiles-el/src/test/java/org/apache/tiles/el/TilesContextBeanELResolverTest.java Sat Sep 19 13:28:38 2009
@@ -18,7 +18,7 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-package org.apache.tiles.evaluator.el;
+package org.apache.tiles.el;
 
 import java.beans.FeatureDescriptor;
 import java.util.ArrayList;
@@ -31,6 +31,8 @@
 
 import org.apache.tiles.TilesApplicationContext;
 import org.apache.tiles.context.TilesRequestContext;
+import org.apache.tiles.el.ELContextImpl;
+import org.apache.tiles.el.TilesContextBeanELResolver;
 import org.easymock.EasyMock;
 
 import junit.framework.TestCase;
@@ -240,7 +242,7 @@
 
     /**
      * Test method for
-     * {@link org.apache.tiles.evaluator.el.TilesContextBeanELResolver#getObject(java.util.Map, java.lang.String)}.
+     * {@link org.apache.tiles.el.TilesContextBeanELResolver#getObject(java.util.Map, java.lang.String)}.
      */
     public void testGetObject() {
         Map<String, Object> map = new HashMap<String, Object>();

Modified: tiles/framework/trunk/tiles-el/src/test/java/org/apache/tiles/el/TilesContextELResolverTest.java
URL: http://svn.apache.org/viewvc/tiles/framework/trunk/tiles-el/src/test/java/org/apache/tiles/el/TilesContextELResolverTest.java?rev=816921&r1=816358&r2=816921&view=diff
==============================================================================
--- tiles/framework/trunk/tiles-el/src/test/java/org/apache/tiles/el/TilesContextELResolverTest.java (original)
+++ tiles/framework/trunk/tiles-el/src/test/java/org/apache/tiles/el/TilesContextELResolverTest.java Sat Sep 19 13:28:38 2009
@@ -18,7 +18,7 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-package org.apache.tiles.evaluator.el;
+package org.apache.tiles.el;
 
 import java.beans.FeatureDescriptor;
 import java.beans.PropertyDescriptor;
@@ -33,6 +33,8 @@
 
 import org.apache.tiles.TilesApplicationContext;
 import org.apache.tiles.context.TilesRequestContext;
+import org.apache.tiles.el.ELContextImpl;
+import org.apache.tiles.el.TilesContextELResolver;
 import org.apache.tiles.reflect.ClassUtil;
 import org.easymock.EasyMock;
 

Modified: tiles/framework/trunk/tiles-extras/src/main/java/org/apache/tiles/extras/complete/CompleteAutoloadTilesContainerFactory.java
URL: http://svn.apache.org/viewvc/tiles/framework/trunk/tiles-extras/src/main/java/org/apache/tiles/extras/complete/CompleteAutoloadTilesContainerFactory.java?rev=816921&r1=816920&r2=816921&view=diff
==============================================================================
--- tiles/framework/trunk/tiles-extras/src/main/java/org/apache/tiles/extras/complete/CompleteAutoloadTilesContainerFactory.java (original)
+++ tiles/framework/trunk/tiles-extras/src/main/java/org/apache/tiles/extras/complete/CompleteAutoloadTilesContainerFactory.java Sat Sep 19 13:28:38 2009
@@ -53,11 +53,12 @@
 import org.apache.tiles.definition.pattern.PrefixedPatternDefinitionResolver;
 import org.apache.tiles.definition.pattern.regexp.RegexpDefinitionPatternMatcherFactory;
 import org.apache.tiles.definition.pattern.wildcard.WildcardDefinitionPatternMatcherFactory;
+import org.apache.tiles.el.ELAttributeEvaluator;
+import org.apache.tiles.el.JspExpressionFactoryFactory;
+import org.apache.tiles.el.TilesContextBeanELResolver;
+import org.apache.tiles.el.TilesContextELResolver;
 import org.apache.tiles.evaluator.AttributeEvaluatorFactory;
 import org.apache.tiles.evaluator.BasicAttributeEvaluatorFactory;
-import org.apache.tiles.evaluator.el.ELAttributeEvaluator;
-import org.apache.tiles.evaluator.el.TilesContextBeanELResolver;
-import org.apache.tiles.evaluator.el.TilesContextELResolver;
 import org.apache.tiles.evaluator.mvel.MVELAttributeEvaluator;
 import org.apache.tiles.evaluator.mvel.TilesContextBeanVariableResolverFactory;
 import org.apache.tiles.evaluator.mvel.TilesContextVariableResolverFactory;
@@ -76,7 +77,6 @@
 import org.apache.tiles.freemarker.renderer.FreeMarkerAttributeRenderer;
 import org.apache.tiles.impl.BasicTilesContainer;
 import org.apache.tiles.impl.mgmt.CachingTilesContainer;
-import org.apache.tiles.jsp.evaluator.el.JspExpressionFactoryFactory;
 import org.apache.tiles.locale.LocaleResolver;
 import org.apache.tiles.renderer.impl.BasicRendererFactory;
 import org.apache.tiles.util.URLUtil;