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,