Class ToLowerCaseConverter

java.lang.Object
org.omnifaces.converter.TrimConverter
org.omnifaces.converter.ToLowerCaseConverter
All Implemented Interfaces:
Converter<String>

public class ToLowerCaseConverter extends TrimConverter

The omnifaces.ToLowerCaseConverter is intented to convert submitted String values to lower case based on current Locale. 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 the converter attribute of the component referring the String 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: