[jboss-cvs] jboss-seam/src/main/org/jboss/seam/mock ...
Gavin King
gavin.king at jboss.com
Thu May 24 11:51:27 EDT 2007
User: gavin
Date: 07/05/24 11:51:27
Modified: src/main/org/jboss/seam/mock MockApplication.java
Log:
attempted fix for JBSEAM-1294, and other potential issues
Revision Changes Path
1.15 +18 -5 jboss-seam/src/main/org/jboss/seam/mock/MockApplication.java
(In the diff below, changes in quantity of whitespace are not shown.)
Index: MockApplication.java
===================================================================
RCS file: /cvsroot/jboss/jboss-seam/src/main/org/jboss/seam/mock/MockApplication.java,v
retrieving revision 1.14
retrieving revision 1.15
diff -u -b -r1.14 -r1.15
--- MockApplication.java 15 May 2007 20:02:49 -0000 1.14
+++ MockApplication.java 24 May 2007 15:51:27 -0000 1.15
@@ -28,6 +28,7 @@
import javax.faces.convert.IntegerConverter;
import javax.faces.convert.LongConverter;
import javax.faces.convert.ShortConverter;
+import javax.faces.el.EvaluationException;
import javax.faces.el.MethodBinding;
import javax.faces.el.PropertyResolver;
import javax.faces.el.ReferenceSyntaxException;
@@ -36,6 +37,10 @@
import javax.faces.event.ActionListener;
import javax.faces.validator.Validator;
+import org.jboss.seam.jsf.SeamELResolver;
+import org.jboss.seam.jsf.SeamNavigationHandler;
+import org.jboss.seam.jsf.SeamStateManager;
+import org.jboss.seam.jsf.SeamViewHandler;
import org.jboss.seam.util.EL;
import org.jboss.seam.util.Reflections;
import org.jboss.seam.util.UnifiedELMethodBinding;
@@ -75,10 +80,12 @@
throw new UnsupportedOperationException();
}
+ private javax.el.ELResolver elResolver = new SeamELResolver();
+
@Override
public javax.el.ELResolver getELResolver()
{
- throw new UnsupportedOperationException();
+ return elResolver;
}
@Override
@@ -145,7 +152,7 @@
this.msgBundleName = bundleName;
}
- private NavigationHandler navigationHandler = new MockNavigationHandler();
+ private NavigationHandler navigationHandler = new SeamNavigationHandler( new MockNavigationHandler() );
@Override
public NavigationHandler getNavigationHandler()
@@ -171,7 +178,13 @@
throw new UnsupportedOperationException();
}
- private VariableResolver variableResolver = null; // TODO: big big todo!!!!!!!!!!
+ private VariableResolver variableResolver = /*new SeamVariableResolver(*/ new VariableResolver() {
+ @Override
+ public Object resolveVariable(FacesContext ctx, String name) throws EvaluationException
+ {
+ return null;
+ }
+ } /*)*/;
@Override
public VariableResolver getVariableResolver()
@@ -185,7 +198,7 @@
this.variableResolver = variableResolver;
}
- private ViewHandler viewHandler = new MockViewHandler();
+ private ViewHandler viewHandler = new SeamViewHandler( new MockViewHandler() );
@Override
public ViewHandler getViewHandler()
@@ -199,7 +212,7 @@
this.viewHandler = viewHandler;
}
- private StateManager stateManager = new MockStateManager();
+ private StateManager stateManager = new SeamStateManager( new MockStateManager() );
@Override
public StateManager getStateManager()
More information about the jboss-cvs-commits
mailing list