- java.lang.Object
-
- org.omnifaces.converter.TrimConverter
-
- org.omnifaces.converter.ToLowerCaseConverter
-
public class ToLowerCaseConverter extends TrimConverter
The
omnifaces.ToLowerCaseConverter
is intented to convert submittedString
values to lower case based on currentLocale
. Additionally, it trims any whitespace from the submitted value. This is useful for among others email address inputs.This converter does by design no conversion in
getAsString()
.Usage
This converter is available by converter ID
omnifaces.ToLowerCaseConverter
. Just specify it in theconverter
attribute of the component referring theString
property. For example:<h:inputText value="#{bean.email}" converter="omnifaces.ToLowerCaseConverter" />
Since OmniFaces 4.5 it's also available by
<o:toLowerCaseConverter>
tag.<h:inputText value="#{bean.email}"> <o:toLowerCaseConverter /> </h:inputText>
- Since:
- 2.6
- Author:
- Bauke Scholtz
- See Also:
TrimConverter
-
-
Field Summary
-
Fields inherited from interface jakarta.faces.convert.Converter
DATETIMECONVERTER_DEFAULT_TIMEZONE_IS_SYSTEM_TIMEZONE_PARAM_NAME
-
-
Constructor Summary
Constructors Constructor Description ToLowerCaseConverter()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getAsObject(FacesContext context, UIComponent component, String submittedValue)
-
Methods inherited from class org.omnifaces.converter.TrimConverter
getAsString
-
-
-
-
Method Detail
-
getAsObject
public String getAsObject(FacesContext context, UIComponent component, String submittedValue)
- Specified by:
getAsObject
in interfaceConverter<String>
- Overrides:
getAsObject
in classTrimConverter
-
-