Package yapion.serializing.api
Interface YAPIONSerializerRegistrator
-
public interface YAPIONSerializerRegistratorThis interface should be used to give you serializer extensions predefined entry points to register their Serializer for YAPION. This entry point should not call any other entry points. It should never load anything outside your packages.
-
-
Method Summary
Modifier and Type Method Description voidregister()This method will be called by YAPION to register any Serializer.default voidregister(InstanceFactoryInterface<?> instanceFactoryInterface)This method is a shortcut to register aInstanceFactoryInterface.default voidregister(SerializerListInterface<?> serializerListInterface)This method is a shortcut to register aSerializerListInterface.default voidregister(SerializerMapInterface<?> serializerMapInterface)This method is a shortcut to register aSerializerMapInterface.default voidregister(SerializerObjectInterface<?> serializerObjectInterface)This method is a shortcut to register aSerializerObjectInterface.default voidregister(SerializerQueueInterface<?> serializerQueueInterface)This method is a shortcut to register aSerializerQueueInterface.default voidregister(SerializerSetInterface<?> serializerSetInterface)This method is a shortcut to register aSerializerSetInterface.
-
-
-
Method Detail
-
register
void register()
This method will be called by YAPION to register any Serializer.
-
register
default void register(SerializerListInterface<?> serializerListInterface)
This method is a shortcut to register aSerializerListInterface.- Parameters:
serializerListInterface- the serializer to register
-
register
default void register(SerializerMapInterface<?> serializerMapInterface)
This method is a shortcut to register aSerializerMapInterface.- Parameters:
serializerMapInterface- the serializer to register
-
register
default void register(SerializerObjectInterface<?> serializerObjectInterface)
This method is a shortcut to register aSerializerObjectInterface.- Parameters:
serializerObjectInterface- the serializer to register
-
register
default void register(SerializerQueueInterface<?> serializerQueueInterface)
This method is a shortcut to register aSerializerQueueInterface.- Parameters:
serializerQueueInterface- the serializer to register
-
register
default void register(SerializerSetInterface<?> serializerSetInterface)
This method is a shortcut to register aSerializerSetInterface.- Parameters:
serializerSetInterface- the serializer to register
-
register
default void register(InstanceFactoryInterface<?> instanceFactoryInterface)
This method is a shortcut to register aInstanceFactoryInterface.- Parameters:
instanceFactoryInterface- the factory to register
-
-