public class EnumConverter extends Object implements org.apache.commons.beanutils.Converter
enumType.
Il est possible aussi de convertir une Enum à partir de sa valeur ordinal.
Pour enregister un nouveau convertissemnt pour un type d'Enum utiliser les
méthodes * ConverterUtil.registerEnumConverter(Class),
et ConverterUtil.registerEnumConverter(Class, Object) .Enum,
Enum.ordinal()| Modifier and Type | Field and Description |
|---|---|
protected Object |
defaultValue
valeur par default à utiliser, si pas non trouvée et
useDefault actif. |
protected Class<?> |
enumType
le type de l'énumération à convertir
|
protected boolean |
useDefault
flag pour utiliser la valeur par defaut
defaultValue si non trouvé. |
| Constructor and Description |
|---|
EnumConverter(Class<?> enumType) |
EnumConverter(Class<?> enumType,
Object defaultValue) |
| Modifier and Type | Method and Description |
|---|---|
protected EnumSet<?> |
allOf(Class<?> aClass) |
Object |
convert(Class aClass,
Object value) |
protected Object |
convertFromOrdinal(Class<?> aClass,
Object value) |
Class<?> |
getType() |
protected static boolean |
isEnabled(Class<?> aClass,
Class<?> enumType) |
protected Object |
valueOf(Class<?> aClass,
Object value) |
protected Object defaultValue
useDefault actif.protected boolean useDefault
defaultValue si non trouvé.protected Class<?> enumType
public EnumConverter(Class<?> enumType)
Copyright © 2004-2013 CodeLutin. All Rights Reserved.