@ThreadSafe @Singleton public final class SerializationConverterRegistry extends Object implements ISerializationConverterRegistry
| Modifier and Type | Method and Description |
|---|---|
ISerializationConverter |
getConverter(Class<?> aDstClass) |
static SerializationConverterRegistry |
getInstance() |
int |
getRegisteredSerializationConverterCount() |
static boolean |
isInstantiated() |
void |
iterateAllRegisteredSerializationConverters(ISerializationConverterCallback aCallback)
Iterate all registered serialization converters.
|
void |
registerSerializationConverter(Class<?> aClass,
ISerializationConverter aConverter)
Register a new serialization converter.
|
void |
reinitialize() |
public static boolean isInstantiated()
@Nonnull public static SerializationConverterRegistry getInstance()
null.public void registerSerializationConverter(@Nonnull Class<?> aClass, @Nonnull ISerializationConverter aConverter)
ISerializationConverterRegistryregisterSerializationConverter in interface ISerializationConverterRegistryaClass - The class for which the converter is meant. May not be
null.aConverter - The converter to be registered. May not be null.@Nullable public ISerializationConverter getConverter(@Nullable Class<?> aDstClass)
public void iterateAllRegisteredSerializationConverters(@Nonnull ISerializationConverterCallback aCallback)
aCallback - The callback invoked for all iterations.@Nonnegative public int getRegisteredSerializationConverterCount()
public void reinitialize()
Copyright © 2014–2016 Philip Helger. All rights reserved.