jodd.bean
Class ConvertersManager

java.lang.Object
  extended byjodd.bean.ConvertersManager

public class ConvertersManager
extends java.lang.Object

Objects converters manager, register default converters and add new ones. It is used by BeanUtil methods, but it can be used independently.

See Also:
BeanUtil

Constructor Summary
ConvertersManager()
           
 
Method Summary
static java.lang.Object convert(java.lang.Object value, java.lang.Class c)
          Convertes one object into another.
static Converter get(java.lang.Class key)
          Retrieves one of the registered converters
static void register(java.lang.Class key, Converter conv)
          Register single converter.
static void registerDefaults()
          Re-initialize all Converters: loads default ones.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ConvertersManager

public ConvertersManager()
Method Detail

registerDefaults

public static void registerDefaults()
Re-initialize all Converters: loads default ones.


register

public static void register(java.lang.Class key,
                            Converter conv)
Register single converter.

Parameters:
key - class that converter is for
conv - converter object

get

public static Converter get(java.lang.Class key)
Retrieves one of the registered converters

Parameters:
key - class that converter is searched for
Returns:
founded converter, or null

convert

public static java.lang.Object convert(java.lang.Object value,
                                       java.lang.Class c)
                                throws java.lang.IllegalArgumentException
Convertes one object into another.

Parameters:
value - object to convert from
c - class of object to convert to
Returns:
converted object
Throws:
java.lang.IllegalArgumentException


Jodd v0.24.5 Javadoc