@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 Converter
public Object getAsObject(FacesContext facesContext, UIComponent uiComponent, String value)
getAsObject
in interface Converter
public void restoreState(FacesContext context, Object state)
restoreState
in interface StateHolder
public Object saveState(FacesContext context)
saveState
in interface StateHolder
public void setTransient(boolean newTransientValue)
setTransient
in interface StateHolder
public boolean isTransient()
isTransient
in interface StateHolder
public void clearInitialState()
clearInitialState
in interface PartialStateHolder
public boolean initialStateMarked()
initialStateMarked
in interface PartialStateHolder
public void markInitialState()
markInitialState
in interface PartialStateHolder
Copyright © 2020 The Apache Software Foundation. All rights reserved.