Package yapion.serializing.api
Interface YAPIONSerializerRegistrator
-
public interface YAPIONSerializerRegistrator
This 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 void
register()
This method will be called by YAPION to register any Serializer.default void
register(InstanceFactoryInterface<?> instanceFactoryInterface)
This method is a shortcut to register aInstanceFactoryInterface
.default void
register(SerializerListInterface<?> serializerListInterface)
This method is a shortcut to register aSerializerListInterface
.default void
register(SerializerMapInterface<?> serializerMapInterface)
This method is a shortcut to register aSerializerMapInterface
.default void
register(SerializerObjectInterface<?> serializerObjectInterface)
This method is a shortcut to register aSerializerObjectInterface
.default void
register(SerializerQueueInterface<?> serializerQueueInterface)
This method is a shortcut to register aSerializerQueueInterface
.default void
register(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
-
-