protected void setConverterPattern(FacesContext context, NumberConverter converter) { String pattern = (String) ValueBindingUtil.getValue(context, getPattern()); if (pattern == null) { pattern = getPattern(); } converter.setPattern(pattern); }
( (NumberConverter) converter ).setPattern( attributes.get( NUMBER_PATTERN ) );
( (NumberConverter) converter ).setPattern( attributes.get( NUMBER_PATTERN ) );
/** * Sets a value to the input. * * @param input * The input to set the value to. May not be null. * @param property * The property. May not be null. * @param context * The jsf context. May not be null. */ protected final void addValue(final UIInput input, final PropertyDescriptor<?, ?> property, final RenderContext context) { Validate.notNull(input, "Input may not be null."); Validate.notNull(property, AbstractRenderStrategy.PROPERTY_NULL); Validate.notNull(context, AbstractRenderStrategy.CONTEXT_NULL); input.setValueExpression( "value", this.expressionFactory.createValueExpression(context.getFacesContext().getELContext(), VariableUtil.compileVariable(context.getVariable(), context.getPrefixDeque()), Object.class)); final PresentationPropertyDescriptor<?, ?> presentationProperty = property.adapt(PresentationPropertyDescriptor.class); if (TypeUtil.isNumberType(property.getPropertyType()) && !CheckUtil.isNull(presentationProperty)) { final NumberConverter converter = new NumberConverter(); converter.setPattern(presentationProperty.getFormat()); input.setConverter(converter); } }
if (TypeUtil.isNumberType(property.getPropertyType()) && !CheckUtil.isNull(presentationProperty)) { final NumberConverter converter = new NumberConverter(); converter.setPattern(presentationProperty.getFormat()); output.setConverter(converter);
protected Converter createConverter() throws JspException { NumberConverter result = (NumberConverter) super.createConverter(); assert (null != result); evaluateExpressions(); result.setCurrencyCode(currencyCode); result.setCurrencySymbol(currencySymbol); result.setGroupingUsed(groupingUsed); result.setIntegerOnly(integerOnly); if (maxFractionDigitsSpecified) { result.setMaxFractionDigits(maxFractionDigits); } if (maxIntegerDigitsSpecified) { result.setMaxIntegerDigits(maxIntegerDigits); } if (minFractionDigitsSpecified) { result.setMinFractionDigits(minFractionDigits); } if (minIntegerDigitsSpecified) { result.setMinIntegerDigits(minIntegerDigits); } result.setLocale(locale); result.setPattern(pattern); result.setType(type); return result; }
@Override protected Converter createConverter() throws JspException { NumberConverter result = (NumberConverter) super.createConverter(); assert (null != result); evaluateExpressions(); result.setCurrencyCode(currencyCode); result.setCurrencySymbol(currencySymbol); result.setGroupingUsed(groupingUsed); result.setIntegerOnly(integerOnly); if (maxFractionDigitsSpecified) { result.setMaxFractionDigits(maxFractionDigits); } if (maxIntegerDigitsSpecified) { result.setMaxIntegerDigits(maxIntegerDigits); } if (minFractionDigitsSpecified) { result.setMinFractionDigits(minFractionDigits); } if (minIntegerDigitsSpecified) { result.setMinIntegerDigits(minIntegerDigits); } result.setLocale(locale); result.setPattern(pattern); result.setType(type); return result; }
protected Converter createConverter() throws JspException { NumberConverter result = (NumberConverter) super.createConverter(); assert (null != result); evaluateExpressions(); result.setCurrencyCode(currencyCode); result.setCurrencySymbol(currencySymbol); result.setGroupingUsed(groupingUsed); result.setIntegerOnly(integerOnly); if (maxFractionDigitsSpecified) { result.setMaxFractionDigits(maxFractionDigits); } if (maxIntegerDigitsSpecified) { result.setMaxIntegerDigits(maxIntegerDigits); } if (minFractionDigitsSpecified) { result.setMinFractionDigits(minFractionDigits); } if (minIntegerDigitsSpecified) { result.setMinIntegerDigits(minIntegerDigits); } result.setLocale(locale); result.setPattern(pattern); result.setType(type); return result; }
@Override protected Converter createConverter() throws JspException { NumberConverter result = (NumberConverter) super.createConverter(); assert (null != result); evaluateExpressions(); result.setCurrencyCode(currencyCode); result.setCurrencySymbol(currencySymbol); result.setGroupingUsed(groupingUsed); result.setIntegerOnly(integerOnly); if (maxFractionDigitsSpecified) { result.setMaxFractionDigits(maxFractionDigits); } if (maxIntegerDigitsSpecified) { result.setMaxIntegerDigits(maxIntegerDigits); } if (minFractionDigitsSpecified) { result.setMinFractionDigits(minFractionDigits); } if (minIntegerDigitsSpecified) { result.setMinIntegerDigits(minIntegerDigits); } result.setLocale(locale); result.setPattern(pattern); result.setType(type); return result; }
converter.setPattern((String)UIComponentELTagUtils.evaluateValueExpression(elContext, _pattern));
converter.setPattern((String)UIComponentELTagUtils.evaluateValueExpression(elContext, _pattern));
converter.setPattern((String) UIComponentELTagUtils.evaluateValueExpression(elContext, _pattern));
converter.setPattern((String)UIComponentELTagUtils.evaluateValueExpression(elContext, _pattern));