@JSFConverter public class EnumConverter extends Object implements Converter, PartialStateHolder
| Modifier and Type | Field and Description |
|---|---|
static String |
CONVERTER_ID |
static String |
ENUM_ID |
static String |
ENUM_NO_CLASS_ID |
| Constructor and Description |
|---|
EnumConverter()
Creates a new instance of EnumConverter
|
EnumConverter(Class targetClass) |
| Modifier and Type | Method and Description |
|---|---|
void |
clearInitialState() |
Object |
getAsObject(FacesContext facesContext,
UIComponent uiComponent,
String value) |
String |
getAsString(FacesContext facesContext,
UIComponent uiComponent,
Object value) |
boolean |
initialStateMarked() |
boolean |
isTransient() |
void |
markInitialState() |
void |
restoreState(FacesContext context,
Object state) |
Object |
saveState(FacesContext context) |
void |
setTransient(boolean newTransientValue) |
public static final String CONVERTER_ID
public static final String ENUM_ID
public static final String ENUM_NO_CLASS_ID
public EnumConverter()
public EnumConverter(Class targetClass)
public String getAsString(FacesContext facesContext, UIComponent uiComponent, Object value) throws ConverterException
getAsString in interface ConverterConverterExceptionpublic Object getAsObject(FacesContext facesContext, UIComponent uiComponent, String value) throws ConverterException
getAsObject in interface ConverterConverterExceptionpublic void restoreState(FacesContext context, Object state)
restoreState in interface StateHolderpublic Object saveState(FacesContext context)
saveState in interface StateHolderpublic void setTransient(boolean newTransientValue)
setTransient in interface StateHolderpublic boolean isTransient()
isTransient in interface StateHolderpublic void clearInitialState()
clearInitialState in interface PartialStateHolderpublic boolean initialStateMarked()
initialStateMarked in interface PartialStateHolderpublic void markInitialState()
markInitialState in interface PartialStateHolderCopyright © 2016 The Apache Software Foundation. All Rights Reserved.