Package javax.faces.convert
Class EnumConverter
- java.lang.Object
-
- javax.faces.convert.EnumConverter
-
- All Implemented Interfaces:
PartialStateHolder,StateHolder,Converter
@JSFConverter public class EnumConverter extends Object implements Converter, PartialStateHolder
see Javadoc of JSF Specification
-
-
Field Summary
Fields Modifier and Type Field Description static StringCONVERTER_IDstatic StringENUM_IDstatic StringENUM_NO_CLASS_ID-
Fields inherited from interface javax.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 voidclearInitialState()ObjectgetAsObject(FacesContext facesContext, UIComponent uiComponent, String value)StringgetAsString(FacesContext facesContext, UIComponent uiComponent, Object value)booleaninitialStateMarked()booleanisTransient()voidmarkInitialState()voidrestoreState(FacesContext context, Object state)ObjectsaveState(FacesContext context)voidsetTransient(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:
getAsStringin interfaceConverter
-
getAsObject
public Object getAsObject(FacesContext facesContext, UIComponent uiComponent, String value)
- Specified by:
getAsObjectin interfaceConverter
-
restoreState
public void restoreState(FacesContext context, Object state)
- Specified by:
restoreStatein interfaceStateHolder
-
saveState
public Object saveState(FacesContext context)
- Specified by:
saveStatein interfaceStateHolder
-
setTransient
public void setTransient(boolean newTransientValue)
- Specified by:
setTransientin interfaceStateHolder
-
isTransient
public boolean isTransient()
- Specified by:
isTransientin interfaceStateHolder
-
clearInitialState
public void clearInitialState()
- Specified by:
clearInitialStatein interfacePartialStateHolder
-
initialStateMarked
public boolean initialStateMarked()
- Specified by:
initialStateMarkedin interfacePartialStateHolder
-
markInitialState
public void markInitialState()
- Specified by:
markInitialStatein interfacePartialStateHolder
-
-