@ThreadSafe public final class MicroTypeConverterRegistry extends Object implements IMicroTypeConverterRegistry
IMicroElement.TypeConverterRegistry as we need a
parameter for conversion in this case.| Modifier and Type | Method and Description |
|---|---|
static IMicroTypeConverter |
getConverterToMicroElement(Class<?> aSrcClass) |
static IMicroTypeConverter |
getConverterToNative(Class<?> aDstClass) |
static MicroTypeConverterRegistry |
getInstance() |
static int |
getRegisteredMicroTypeConverterCount() |
static void |
iterateAllRegisteredMicroTypeConverters(IMicroTypeConverterCallback aCallback)
Iterate all registered micro type converters.
|
void |
registerMicroElementTypeConverter(Class<?> aClass,
IMicroTypeConverter aConverter)
Register a new type converter.
|
@Nonnull public static MicroTypeConverterRegistry getInstance()
null.public void registerMicroElementTypeConverter(@Nonnull Class<?> aClass, @Nonnull IMicroTypeConverter aConverter)
IMicroTypeConverterRegistryregisterMicroElementTypeConverter in interface IMicroTypeConverterRegistryaClass - The class for which the converter is meant. May not be
null.aConverter - The converter to be registered. May not be null.@Nullable public static IMicroTypeConverter getConverterToMicroElement(@Nullable Class<?> aSrcClass)
@Nullable public static IMicroTypeConverter getConverterToNative(@Nonnull Class<?> aDstClass)
public static void iterateAllRegisteredMicroTypeConverters(@Nonnull IMicroTypeConverterCallback aCallback)
aCallback - The callback invoked for all iterations.@Nonnegative public static int getRegisteredMicroTypeConverterCount()
Copyright © 2006–2015 phloc systems. All rights reserved.