- java.lang.Object
- 
- jakarta.faces.convert.NumberConverter
- 
- org.omnifaces.converter.ImplicitNumberConverter
 
 
- 
- All Implemented Interfaces:
- PartialStateHolder,- StateHolder,- Converter
 
 public class ImplicitNumberConverter extends NumberConverter This converter won't output the percent or currency symbols, that's up to the UI. This converter will implicitly infer percent or currency symbols on submitted value when absent, just to prevent an unnecessary conversion error. UsageThis converter is available by converter ID omnifaces.ImplicitNumberConverter. Just specify it as<o:converter>nested in the component referring theNumberproperty. For example:<span class="currency"> <span class="symbol">$</span> <h:inputText value="#{bean.price}"> <o:converter converterId="omnifaces.ImplicitNumberConverter" type="currency" currencySymbol="$" /> </h:inputText> </span>- Since:
- 3.0
- Author:
- Bauke Scholtz
 
- 
- 
Field Summary- 
Fields inherited from class jakarta.faces.convert.NumberConverterCONVERTER_ID, CURRENCY_ID, NUMBER_ID, PATTERN_ID, PERCENT_ID, STRING_ID
 - 
Fields inherited from interface jakarta.faces.convert.ConverterDATETIMECONVERTER_DEFAULT_TIMEZONE_IS_SYSTEM_TIMEZONE_PARAM_NAME
 
- 
 - 
Constructor SummaryConstructors Constructor Description ImplicitNumberConverter()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description ObjectgetAsObject(FacesContext context, UIComponent component, String submittedValue)StringgetAsString(FacesContext context, UIComponent component, Object modelValue)- 
Methods inherited from class jakarta.faces.convert.NumberConverterclearInitialState, getCurrencyCode, getCurrencySymbol, getLocale, getMaxFractionDigits, getMaxIntegerDigits, getMinFractionDigits, getMinIntegerDigits, getPattern, getType, initialStateMarked, isGroupingUsed, isIntegerOnly, isTransient, markInitialState, restoreState, saveState, setCurrencyCode, setCurrencySymbol, setGroupingUsed, setIntegerOnly, setLocale, setMaxFractionDigits, setMaxIntegerDigits, setMinFractionDigits, setMinIntegerDigits, setPattern, setTransient, setType
 
- 
 
- 
- 
- 
Method Detail- 
getAsStringpublic String getAsString(FacesContext context, UIComponent component, Object modelValue) - Specified by:
- getAsStringin interface- Converter
- Overrides:
- getAsStringin class- NumberConverter
 
 - 
getAsObjectpublic Object getAsObject(FacesContext context, UIComponent component, String submittedValue) - Specified by:
- getAsObjectin interface- Converter
- Overrides:
- getAsObjectin class- NumberConverter
 
 
- 
 
-