Class BaseModuleFactory

  • All Implemented Interfaces:
    com.anaptecs.jeaf.json.api.ObjectMapperModuleFactory

    @ModuleFactory
    public class BaseModuleFactory
    extends java.lang.Object
    implements com.anaptecs.jeaf.json.api.ObjectMapperModuleFactory
    Factory assembles all configured serializers / deserializers into a module.
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      static com.fasterxml.jackson.databind.Module createDataTypeSerializerModule()
      Method creates a module that consists of all serializers / deserializers for data types.
      static com.fasterxml.jackson.databind.Module createEnumSerializerModule()
      Method creates a module that consists of all serializers / deserializers for enums.
      com.fasterxml.jackson.databind.Module createModule()
      Method creates a module that consists of all serializers / deserializers of the current package.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • BaseModuleFactory

        public BaseModuleFactory()
    • Method Detail

      • createModule

        public com.fasterxml.jackson.databind.Module createModule()
        Method creates a module that consists of all serializers / deserializers of the current package.
        Specified by:
        createModule in interface com.anaptecs.jeaf.json.api.ObjectMapperModuleFactory
      • createDataTypeSerializerModule

        public static com.fasterxml.jackson.databind.Module createDataTypeSerializerModule()
        Method creates a module that consists of all serializers / deserializers for data types.
      • createEnumSerializerModule

        public static com.fasterxml.jackson.databind.Module createEnumSerializerModule()
        Method creates a module that consists of all serializers / deserializers for enums.