Package jakarta.faces.convert
Class EnumConverter
- java.lang.Object
-
- jakarta.faces.convert.EnumConverter
-
- All Implemented Interfaces:
PartialStateHolder
,StateHolder
,Converter
@JSFConverter public class EnumConverter extends Object implements Converter, PartialStateHolder
see Javadoc of Faces Specification
-
-
Field Summary
Fields Modifier and Type Field Description static String
CONVERTER_ID
static String
ENUM_ID
static String
ENUM_NO_CLASS_ID
-
Fields inherited from interface jakarta.faces.convert.Converter
DATETIMECONVERTER_DEFAULT_TIMEZONE_IS_SYSTEM_TIMEZONE_PARAM_NAME
-
-
Constructor Summary
Constructors Constructor Description EnumConverter()
Creates a new instance of EnumConverterEnumConverter(Class targetClass)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method 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)
-
-
-
Field Detail
-
CONVERTER_ID
public static final String CONVERTER_ID
- See Also:
- Constant Field Values
-
ENUM_ID
public static final String ENUM_ID
- See Also:
- Constant Field Values
-
ENUM_NO_CLASS_ID
public static final String ENUM_NO_CLASS_ID
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
EnumConverter
public EnumConverter()
Creates a new instance of EnumConverter
-
EnumConverter
public EnumConverter(Class targetClass)
-
-
Method Detail
-
getAsString
public String getAsString(FacesContext facesContext, UIComponent uiComponent, Object value)
- Specified by:
getAsString
in interfaceConverter
-
getAsObject
public Object getAsObject(FacesContext facesContext, UIComponent uiComponent, String value)
- Specified by:
getAsObject
in interfaceConverter
-
restoreState
public void restoreState(FacesContext context, Object state)
- Specified by:
restoreState
in interfaceStateHolder
-
saveState
public Object saveState(FacesContext context)
- Specified by:
saveState
in interfaceStateHolder
-
setTransient
public void setTransient(boolean newTransientValue)
- Specified by:
setTransient
in interfaceStateHolder
-
isTransient
public boolean isTransient()
- Specified by:
isTransient
in interfaceStateHolder
-
clearInitialState
public void clearInitialState()
- Specified by:
clearInitialState
in interfacePartialStateHolder
-
initialStateMarked
public boolean initialStateMarked()
- Specified by:
initialStateMarked
in interfacePartialStateHolder
-
markInitialState
public void markInitialState()
- Specified by:
markInitialState
in interfacePartialStateHolder
-
-