[jboss-cvs] jboss-seam/src/main/org/jboss/seam/jsf ...
Norman Richards
norman.richards at jboss.com
Thu Apr 26 14:11:42 EDT 2007
User: nrichards
Date: 07/04/26 14:11:42
Modified: src/main/org/jboss/seam/jsf SeamApplication.java
Log:
add component to install enhanced EL
Revision Changes Path
1.5 +3 -26 jboss-seam/src/main/org/jboss/seam/jsf/SeamApplication.java
(In the diff below, changes in quantity of whitespace are not shown.)
Index: SeamApplication.java
===================================================================
RCS file: /cvsroot/jboss/jboss-seam/src/main/org/jboss/seam/jsf/SeamApplication.java,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -b -r1.4 -r1.5
--- SeamApplication.java 24 Apr 2007 04:44:18 -0000 1.4
+++ SeamApplication.java 26 Apr 2007 18:11:42 -0000 1.5
@@ -1,6 +1,5 @@
package org.jboss.seam.jsf;
-import java.lang.reflect.Field;
import java.lang.reflect.Method;
import java.util.Collection;
import java.util.Iterator;
@@ -28,18 +27,12 @@
import javax.faces.event.ActionListener;
import javax.faces.validator.Validator;
-import org.jboss.el.ExpressionFactoryImpl;
import org.jboss.seam.Component;
import org.jboss.seam.contexts.Contexts;
import org.jboss.seam.core.Init;
-import org.jboss.seam.util.Reflections;
-
-import com.sun.faces.application.ApplicationAssociate;
-import com.sun.faces.application.ApplicationImpl;
public class SeamApplication extends Application
{
-
private final Method getELResolverMethod;
private final Method addELResolverMethod;
private final Method getExpressionFactoryMethod;
@@ -54,8 +47,6 @@
{
this.application = application;
- useJBossEL();
-
try
{
getELResolverMethod = application.getClass().getMethod("getELResolver");
@@ -74,20 +65,6 @@
}
}
- private void useJBossEL() {
- if (application instanceof ApplicationImpl) {
- ApplicationImpl impl = (ApplicationImpl) application;
-
- try {
- Field field = Reflections.getField(ApplicationImpl.class, "associate");
- field.setAccessible(true);
- ApplicationAssociate associate = (ApplicationAssociate) Reflections.get(field,impl);
- associate.setExpressionFactory(new ExpressionFactoryImpl());
- } catch (Exception e) {
- // ...
- }
- }
- }
@Override
public ELResolver getELResolver()
More information about the jboss-cvs-commits
mailing list