@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 |
DATETIMECONVERTER_DEFAULT_TIMEZONE_IS_SYSTEM_TIMEZONE_PARAM_NAME| 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)
getAsString in interface Converterpublic Object getAsObject(FacesContext facesContext, UIComponent uiComponent, String value)
getAsObject in interface Converterpublic 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 © 2022 The Apache Software Foundation. All rights reserved.