public class EnumConverter extends Object implements javax.faces.convert.Converter, javax.faces.component.StateHolder
| Modifier and Type | Field and Description |
|---|---|
static String |
NULL_VALUE
Special value used for handling null values.
|
protected static Map<String,String> |
titles
The map from enum value title to enum value name.
|
| Constructor and Description |
|---|
EnumConverter() |
| Modifier and Type | Method and Description |
|---|---|
Object |
getAsObject(javax.faces.context.FacesContext context,
javax.faces.component.UIComponent component,
String value) |
String |
getAsString(javax.faces.context.FacesContext context,
javax.faces.component.UIComponent component,
Object value) |
String |
getEnumClass()
Get the enum class name for this converter.
|
boolean |
isTransient() |
void |
restoreState(javax.faces.context.FacesContext context,
Object state) |
Object |
saveState(javax.faces.context.FacesContext context) |
void |
setEnumClass(String enumClass)
Set the enum class name for this converter.
|
void |
setTransient(boolean transientFlag) |
protected static final Map<String,String> titles
public static final String NULL_VALUE
public String getEnumClass()
public void setEnumClass(String enumClass)
enumClass - the new enum class name.public Object getAsObject(javax.faces.context.FacesContext context, javax.faces.component.UIComponent component, String value)
getAsObject in interface javax.faces.convert.Converterpublic String getAsString(javax.faces.context.FacesContext context, javax.faces.component.UIComponent component, Object value)
getAsString in interface javax.faces.convert.Converterpublic Object saveState(javax.faces.context.FacesContext context)
saveState in interface javax.faces.component.StateHolderpublic void restoreState(javax.faces.context.FacesContext context,
Object state)
restoreState in interface javax.faces.component.StateHolderpublic boolean isTransient()
isTransient in interface javax.faces.component.StateHolderpublic void setTransient(boolean transientFlag)
setTransient in interface javax.faces.component.StateHolderCopyright © 2006–2017 Esito AS. All rights reserved.