@ThreadSafe public final class SerializationConverterRegistry extends Object implements ISerializationConverterRegistry
| Modifier and Type | Method and Description |
|---|---|
static ISerializationConverter |
getConverter(Class<?> aDstClass) |
static SerializationConverterRegistry |
getInstance() |
static int |
getRegisteredSerializationConverterCount() |
static void |
iterateAllRegisteredSerializationConverters(ISerializationConverterCallback aCallback)
Iterate all registered serialization converters.
|
void |
registerSerializationConverter(Class<?> aClass,
ISerializationConverter aConverter)
Register a new serialization converter.
|
@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 static ISerializationConverter getConverter(@Nullable Class<?> aDstClass)
public static void iterateAllRegisteredSerializationConverters(@Nonnull ISerializationConverterCallback aCallback)
aCallback - The callback invoked for all iterations.@Nonnegative public static int getRegisteredSerializationConverterCount()
Copyright © 2006–2015 phloc systems. All rights reserved.