Class SerializationProvider

java.lang.Object
io.lionweb.lioncore.java.serialization.SerializationProvider
Direct Known Subclasses:
ExtraSerializationProvider

public class SerializationProvider extends Object
  • Constructor Details

    • SerializationProvider

      public SerializationProvider()
  • Method Details

    • getStandardJsonSerialization

      public static JsonSerialization getStandardJsonSerialization()
      This has specific support for LionCore or LionCoreBuiltins.
    • getStandardJsonSerialization

      public static JsonSerialization getStandardJsonSerialization(@Nonnull LionWebVersion lionWebVersion)
    • getBasicJsonSerialization

      public static JsonSerialization getBasicJsonSerialization()
      This has no specific support for LionCore or LionCoreBuiltins.
    • getBasicJsonSerialization

      public static JsonSerialization getBasicJsonSerialization(@Nonnull LionWebVersion lionWebVersion)
    • getStandardProtoBufSerialization

      public static ProtoBufSerialization getStandardProtoBufSerialization()
      This has specific support for LionCore or LionCoreBuiltins.
    • getBasicProtoBufSerialization

      public static ProtoBufSerialization getBasicProtoBufSerialization()
      This has no specific support for LionCore or LionCoreBuiltins.
    • getStandardFlatBuffersSerialization

      public static FlatBuffersSerialization getStandardFlatBuffersSerialization()
      This has specific support for LionCore or LionCoreBuiltins.
    • getBasicFlatBuffersSerialization

      public static FlatBuffersSerialization getBasicFlatBuffersSerialization()
      This has no specific support for LionCore or LionCoreBuiltins.
    • standardInitialization

      protected static void standardInitialization(AbstractSerialization serialization)