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

Peter Muir peter at bleepbleep.org.uk
Sat May 5 08:08:50 EDT 2007


  User: pmuir   
  Date: 07/05/05 08:08:50

  Modified:    src/main/org/jboss/seam/jsf   SeamApplication.java
  Added:       src/main/org/jboss/seam/jsf   SeamApplicationMessages.java
  Log:
  JBSEAM-1045
  
  Revision  Changes    Path
  1.6       +445 -437  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.5
  retrieving revision 1.6
  diff -u -b -r1.5 -r1.6
  --- SeamApplication.java	26 Apr 2007 18:11:42 -0000	1.5
  +++ SeamApplication.java	5 May 2007 12:08:49 -0000	1.6
  @@ -33,6 +33,7 @@
   
   public class SeamApplication extends Application
   {  
  +   
      private final Method getELResolverMethod;
      private final Method addELResolverMethod;
      private final Method getExpressionFactoryMethod;
  @@ -329,8 +330,15 @@
      @Override
      public String getMessageBundle()
      {
  +      if (application.getMessageBundle() != null)
  +      {
         return application.getMessageBundle();
      }
  +      else
  +      {
  +         return "org.jboss.seam.jsf.SeamApplication.ApplicationResouceBundleAdaptor";
  +      }
  +   }
   
      @Override
      public NavigationHandler getNavigationHandler()
  
  
  
  1.1      date: 2007/05/05 12:08:50;  author: pmuir;  state: Exp;jboss-seam/src/main/org/jboss/seam/jsf/SeamApplicationMessages.java
  
  Index: SeamApplicationMessages.java
  ===================================================================
  /**
   * 
   */
  package org.jboss.seam.jsf;
  
  import java.util.Enumeration;
  import java.util.ResourceBundle;
  
  import org.jboss.seam.core.Messages;
  
  /**
   * Adaptor allow use of #{messages} for JSF application messages - 
   * for example built-in validators and converters
   *
   */
  public class SeamApplicationMessages extends ResourceBundle
  {
  
     @Override
     public Enumeration<String> getKeys()
     {
        return org.jboss.seam.core.ResourceBundle.instance().getKeys();
     }
  
     @Override
     protected Object handleGetObject(String key)
     {
        return Messages.instance().get(key);
     }
  
  }
  
  



More information about the jboss-cvs-commits mailing list