Class JanksonTypedEntrySerializer
java.lang.Object
net.frozenblock.lib.config.api.instance.json.JanksonTypedEntrySerializer
- All Implemented Interfaces:
blue.endless.jankson.api.DeserializerFunction<blue.endless.jankson.JsonElement,,TypedEntry> blue.endless.jankson.impl.serializer.InternalDeserializerFunction<TypedEntry>,BiFunction<TypedEntry,blue.endless.jankson.api.Marshaller, blue.endless.jankson.JsonElement>
public class JanksonTypedEntrySerializer
extends Object
implements BiFunction<TypedEntry,blue.endless.jankson.api.Marshaller,blue.endless.jankson.JsonElement>, blue.endless.jankson.api.DeserializerFunction<blue.endless.jankson.JsonElement,TypedEntry>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionapply(blue.endless.jankson.JsonElement json, blue.endless.jankson.api.Marshaller m) Deserializes aJsonElementto aTypedEntry.blue.endless.jankson.JsonElementapply(TypedEntry src, blue.endless.jankson.api.Marshaller marshaller) Serializes aTypedEntryto aJsonElement.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface java.util.function.BiFunction
andThenMethods inherited from interface blue.endless.jankson.api.DeserializerFunction
deserialize
-
Constructor Details
-
JanksonTypedEntrySerializer
-
-
Method Details
-
apply
public blue.endless.jankson.JsonElement apply(TypedEntry src, blue.endless.jankson.api.Marshaller marshaller) Serializes aTypedEntryto aJsonElement.- Specified by:
applyin interfaceBiFunction<TypedEntry,blue.endless.jankson.api.Marshaller, blue.endless.jankson.JsonElement>
-
apply
public TypedEntry apply(blue.endless.jankson.JsonElement json, blue.endless.jankson.api.Marshaller m) throws blue.endless.jankson.api.DeserializationException Deserializes aJsonElementto aTypedEntry.- Specified by:
applyin interfaceblue.endless.jankson.api.DeserializerFunction<blue.endless.jankson.JsonElement,TypedEntry> - Throws:
blue.endless.jankson.api.DeserializationException
-