protected static void setConverterLocale(FacesContext facesContext, DateTimeConverter converter, String value) { Locale locale = null; Object _value = null; if (value == null) return; if (UIComponentTag.isValueReference(value)) { ValueBinding vb = facesContext.getApplication().createValueBinding(value); _value = vb.getValue(facesContext); if(_value instanceof Locale) { locale = (Locale) _value; } else { locale = LocaleUtils.converterTagLocaleFromString(_value.toString()); } } else { locale = LocaleUtils.converterTagLocaleFromString( value); } converter.setLocale(locale); }
private void setConverterLocale(ELContext eLContext, DateTimeConverter converter, ValueExpression value) { if (value == null) return; Object objLocale = UIComponentELTagUtils.evaluateValueExpression(eLContext, value); Locale locale; if (objLocale == null) return; if (objLocale instanceof Locale) { locale = (Locale)objLocale; } else { locale = LocaleUtils.toLocale(objLocale.toString()); } converter.setLocale(locale); }
private void setConverterLocale(ELContext eLContext, DateTimeConverter converter, ValueExpression value) { if (value == null) return; Object objLocale = UIComponentELTagUtils.evaluateValueExpression(eLContext, value); Locale locale; if (objLocale == null) return; if (objLocale instanceof Locale) { locale = (Locale)objLocale; } else { locale = LocaleUtils.toLocale(objLocale.toString()); } converter.setLocale(locale); }
protected static void setConverterLocale(FacesContext facesContext, DateTimeConverter converter, String value) { Locale locale = null; Object _value = null; if (value == null) return; if (UIComponentTag.isValueReference(value)) { ValueBinding vb = facesContext.getApplication().createValueBinding(value); _value = vb.getValue(facesContext); if(_value instanceof Locale) { locale = (Locale) _value; } else { locale = LocaleUtils.converterTagLocaleFromString(_value.toString()); } } else { locale = LocaleUtils.converterTagLocaleFromString( value); } converter.setLocale(locale); }
private void setConverterLocale(ELContext eLContext, DateTimeConverter converter, ValueExpression value) { if (value == null) return; Object objLocale = UIComponentELTagUtils.evaluateValueExpression(eLContext, value); Locale locale; if (objLocale == null) return; if (objLocale instanceof Locale) { locale = (Locale) objLocale; } else { locale = LocaleUtils.toLocale(objLocale.toString()); } converter.setLocale(locale); }
protected static void setConverterLocale(FacesContext facesContext, DateTimeConverter converter, String value) { Locale locale = null; Object _value = null; if (value == null) return; if (UIComponentTag.isValueReference(value)) { ValueBinding vb = facesContext.getApplication().createValueBinding(value); _value = vb.getValue(facesContext); if(_value instanceof Locale) { locale = (Locale) _value; } else { locale = LocaleUtils.converterTagLocaleFromString(_value.toString()); } } else { locale = LocaleUtils.converterTagLocaleFromString( value); } converter.setLocale(locale); }