org.nuiton.util
Class EnumConverter

java.lang.Object
  extended by org.nuiton.util.EnumConverter
All Implemented Interfaces:
org.apache.commons.beanutils.Converter

Deprecated. since 1.3, use now the EnumConverter class.

@Deprecated
public class EnumConverter
extends Object
implements org.apache.commons.beanutils.Converter

classe pour convertir une chaine en un objet Enum type-safe en connaissant le type d'enumération utilisée 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).

Author:
tchemit
See Also:
Enum, Enum.ordinal()

Field Summary
protected  Object defaultValue
          Deprecated. valeur par default à utiliser, si pas non trouvée et useDefault actif.
protected  Class<?> enumType
          Deprecated. le type de l'énumération à convertir
protected  boolean useDefault
          Deprecated. flag pour utiliser la valeur par defaut defaultValue si non trouvé.
 
Constructor Summary
EnumConverter(Class<?> enumType)
          Deprecated.  
EnumConverter(Class<?> enumType, Object defaultValue)
          Deprecated.  
 
Method Summary
protected  EnumSet<?> allOf(Class<?> aClass)
          Deprecated.  
 Object convert(Class aClass, Object value)
          Deprecated.  
protected  Object convertFromOrdinal(Class<?> aClass, Object value)
          Deprecated.  
 Class<?> getType()
          Deprecated.  
protected static boolean isEnabled(Class<?> aClass, Class<?> enumType)
          Deprecated.  
protected  Object valueOf(Class<?> aClass, Object value)
          Deprecated.  
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

defaultValue

protected Object defaultValue
Deprecated. 
valeur par default à utiliser, si pas non trouvée et useDefault actif.


useDefault

protected boolean useDefault
Deprecated. 
flag pour utiliser la valeur par defaut defaultValue si non trouvé.


enumType

protected Class<?> enumType
Deprecated. 
le type de l'énumération à convertir

Constructor Detail

EnumConverter

public EnumConverter(Class<?> enumType,
                     Object defaultValue)
Deprecated. 

EnumConverter

public EnumConverter(Class<?> enumType)
Deprecated. 
Method Detail

convert

public Object convert(Class aClass,
                      Object value)
Deprecated. 
Specified by:
convert in interface org.apache.commons.beanutils.Converter

isEnabled

protected static boolean isEnabled(Class<?> aClass,
                                   Class<?> enumType)
Deprecated. 

convertFromOrdinal

protected Object convertFromOrdinal(Class<?> aClass,
                                    Object value)
Deprecated. 

valueOf

protected Object valueOf(Class<?> aClass,
                         Object value)
Deprecated. 

allOf

protected EnumSet<?> allOf(Class<?> aClass)
Deprecated. 

getType

public Class<?> getType()
Deprecated. 


Copyright © 2004-2010 CodeLutin. All Rights Reserved.