[jboss-cvs] jboss-seam/src/main/org/jboss/seam/mock ...

Gavin King gavin.king at jboss.com
Fri Jun 1 16:05:14 EDT 2007


  User: gavin   
  Date: 07/06/01 16:05:14

  Modified:    src/main/org/jboss/seam/mock  MockApplication.java
  Log:
  solve an issue with RI calls to itself
  
  Revision  Changes    Path
  1.20      +13 -11    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.19
  retrieving revision 1.20
  diff -u -b -r1.19 -r1.20
  --- MockApplication.java	1 Jun 2007 19:47:12 -0000	1.19
  +++ MockApplication.java	1 Jun 2007 20:05:14 -0000	1.20
  @@ -42,6 +42,8 @@
   import org.jboss.seam.jsf.SeamNavigationHandler;
   import org.jboss.seam.jsf.SeamStateManager;
   import org.jboss.seam.jsf.SeamViewHandler;
  +import org.jboss.seam.jsf.UnifiedELMethodBinding;
  +import org.jboss.seam.jsf.UnifiedELValueBinding;
   import org.jboss.seam.util.Reflections;
   
   @SuppressWarnings("deprecation")
  @@ -326,11 +328,18 @@
      }
   
      @Override
  -   @Deprecated
  -   public MethodBinding createMethodBinding(String expression, Class[] args)
  +   public MethodBinding createMethodBinding(String expression, Class[] params)
               throws ReferenceSyntaxException
      {
  -      throw new UnsupportedOperationException();
  +      return new UnifiedELMethodBinding(expression, params);
  +
  +   }
  +
  +   @Override
  +   public ValueBinding createValueBinding(String expression)
  +         throws ReferenceSyntaxException
  +   {
  +      return new UnifiedELValueBinding(expression);
      }
   
      @Override
  @@ -364,13 +373,6 @@
      }
   
      @Override
  -   public ValueBinding createValueBinding(String expression)
  -            throws ReferenceSyntaxException
  -   {
  -      throw new UnsupportedOperationException();
  -   }
  -   
  -   @Override
      public ExpressionFactory getExpressionFactory()
      {
         return SeamExpressionFactory.INSTANCE;
  
  
  



More information about the jboss-cvs-commits mailing list