org.apache.wicket.util.convert
Class ConverterLocator

java.lang.Object
  extended by org.apache.wicket.util.convert.ConverterLocator
All Implemented Interfaces:
Serializable, IClusterable, IConverterLocator

public class ConverterLocator
extends Object
implements IConverterLocator

Implementation of IConverterLocator interface, which locates converters for a given type. It serves as a registry for IConverter instances stored by type, and is the default locator for Wicket.

Author:
Eelco Hillenius, Jonathan Locke
See Also:
IConverterLocator, Serialized Form

Constructor Summary
ConverterLocator()
          Constructor
 
Method Summary
 IConverter get(Class<?> c)
          Gets the type converter that is registered for class c.
 IConverter getConverter(Class<?> type)
          Converts the given value to class c.
 IConverter remove(Class<?> c)
          Removes the type converter currently registered for class c.
 IConverter set(Class c, IConverter converter)
          Registers a converter for use with class c.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ConverterLocator

public ConverterLocator()
Constructor

Method Detail

get

public final IConverter get(Class<?> c)
Gets the type converter that is registered for class c.

Parameters:
c - The class to get the type converter for
Returns:
The type converter that is registered for class c or null if no type converter was registered for class c

getConverter

public final IConverter getConverter(Class<?> type)
Converts the given value to class c.

Specified by:
getConverter in interface IConverterLocator
Parameters:
type - Class to get the converter for.
Returns:
The converter for the given type
See Also:
IConverter.convertToObject(String, java.util.Locale)

remove

public final IConverter remove(Class<?> c)
Removes the type converter currently registered for class c.

Parameters:
c - The class for which the converter registration should be removed
Returns:
The converter that was registered for class c before removal or null if none was registered

set

public final IConverter set(Class c,
                            IConverter converter)
Registers a converter for use with class c.

Parameters:
converter - The converter to add
c - The class for which the converter should be used
Returns:
The previous registered converter for class c or null if none was registered yet for class c


Copyright © 2004-2011 Apache Software Foundation. All Rights Reserved.