@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 Converter
ConverterException
public Object getAsObject(FacesContext facesContext, UIComponent uiComponent, String value) throws ConverterException
getAsObject
in interface Converter
ConverterException
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 © 2016 The Apache Software Foundation. All Rights Reserved.