java.lang.Object
org.apache.wicket.ConverterLocator
- All Implemented Interfaces:
Serializable
,IConverterLocator
,IClusterable
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:
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionfinal <C> IConverter<C>
Gets the type converter that is registered for class c.final <C> IConverter<C>
getConverter
(Class<C> type) Converts the given value to class c.final IConverter<?>
Removes the type converter currently registered for class c.final IConverter<?>
set
(Class<?> c, IConverter<?> converter) Registers a converter for use with class c.
-
Constructor Details
-
ConverterLocator
public ConverterLocator()Constructor
-
-
Method Details
-
get
Gets the type converter that is registered for class c.- Type Parameters:
C
- The object to convert from and to String- 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
Converts the given value to class c.- Specified by:
getConverter
in interfaceIConverterLocator
- Type Parameters:
C
- The object to convert from and to String- Parameters:
type
- Class to get the converter for.- Returns:
- The converter for the given type
- See Also:
-
remove
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
Registers a converter for use with class c.- Parameters:
converter
- The converter to addc
- 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
-