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 Detail

      • register

        void register()
        This method will be called by YAPION to register any Serializer.
      • register

        default void register​(SerializerList<?> serializerList)
        This method is a shortcut to register a SerializerList.
        Parameters:
        serializerList - the serializer to register
      • register

        default void register​(SerializerMap<?> serializerMap)
        This method is a shortcut to register a SerializerMap.
        Parameters:
        serializerMap - the serializer to register
      • register

        default void register​(SerializerObject<?> serializerObject)
        This method is a shortcut to register a SerializerObject.
        Parameters:
        serializerObject - the serializer to register
      • register

        default void register​(SerializerQueue<?> serializerQueue)
        This method is a shortcut to register a SerializerQueue.
        Parameters:
        serializerQueue - the serializer to register
      • register

        default void register​(SerializerSet<?> serializerSet)
        This method is a shortcut to register a SerializerSet.
        Parameters:
        serializerSet - the serializer to register
      • register

        default void register​(InstanceFactory<?> instanceFactoryInterface)
        This method is a shortcut to register a InstanceFactory.
        Parameters:
        instanceFactoryInterface - the factory to register