You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@myfaces.apache.org by ba...@apache.org on 2007/01/08 23:43:48 UTC

svn commit: r494228 - /myfaces/core/branches/jsf12/impl/src/main/java/org/apache/myfaces/application/ApplicationImpl.java

Author: baranda
Date: Mon Jan  8 14:43:44 2007
New Revision: 494228

URL: http://svn.apache.org/viewvc?view=rev&rev=494228
Log:
Implementation of getResourceBundle method

Modified:
    myfaces/core/branches/jsf12/impl/src/main/java/org/apache/myfaces/application/ApplicationImpl.java

Modified: myfaces/core/branches/jsf12/impl/src/main/java/org/apache/myfaces/application/ApplicationImpl.java
URL: http://svn.apache.org/viewvc/myfaces/core/branches/jsf12/impl/src/main/java/org/apache/myfaces/application/ApplicationImpl.java?view=diff&rev=494228&r1=494227&r2=494228
==============================================================================
--- myfaces/core/branches/jsf12/impl/src/main/java/org/apache/myfaces/application/ApplicationImpl.java (original)
+++ myfaces/core/branches/jsf12/impl/src/main/java/org/apache/myfaces/application/ApplicationImpl.java Mon Jan  8 14:43:44 2007
@@ -45,6 +45,7 @@
 import javax.faces.application.StateManager;
 import javax.faces.application.ViewHandler;
 import javax.faces.component.UIComponent;
+import javax.faces.component.UIViewRoot;
 import javax.faces.context.FacesContext;
 import javax.faces.convert.Converter;
 import javax.faces.el.MethodBinding;
@@ -169,9 +170,17 @@
         
         checkNull(facesContext, "facesContext");
         checkNull(name, "name");
+
+        Locale locale = Locale.getDefault();
         
-        //TODO: implement the rest of this
-        throw new UnsupportedOperationException("Not implemented yet.");
+        UIViewRoot viewRoot = facesContext.getViewRoot();
+        if (viewRoot != null && viewRoot.getLocale() != null)
+        {
+           locale = viewRoot.getLocale();
+        }
+
+        ResourceBundle bundle = ResourceBundle.getBundle(name, locale, Thread.currentThread().getContextClassLoader());
+        return bundle;
     }
     
     public UIComponent createComponent(ValueExpression componentExpression,