Class ComponentSerializer
java.lang.Object
studio.magemonkey.codex.legacy.utils.serializers.ComponentSerializer
- All Implemented Interfaces:
com.google.gson.JsonDeserializer<net.md_5.bungee.api.chat.BaseComponent>
public class ComponentSerializer
extends Object
implements com.google.gson.JsonDeserializer<net.md_5.bungee.api.chat.BaseComponent>
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final com.google.gson.Gsonstatic final ThreadLocal<HashSet<net.md_5.bungee.api.chat.BaseComponent>> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionnet.md_5.bungee.api.chat.BaseComponentdeserialize(com.google.gson.JsonElement json, Type typeOfT, com.google.gson.JsonDeserializationContext context) static net.md_5.bungee.api.chat.BaseComponent[]static StringtoString(net.md_5.bungee.api.chat.BaseComponent component) static StringtoString(net.md_5.bungee.api.chat.BaseComponent... components)
-
Field Details
-
gson
public static final com.google.gson.Gson gson -
serializedComponents
public static final ThreadLocal<HashSet<net.md_5.bungee.api.chat.BaseComponent>> serializedComponents
-
-
Constructor Details
-
ComponentSerializer
public ComponentSerializer()
-
-
Method Details
-
parse
-
toString
-
toString
-
deserialize
public net.md_5.bungee.api.chat.BaseComponent deserialize(com.google.gson.JsonElement json, Type typeOfT, com.google.gson.JsonDeserializationContext context) throws com.google.gson.JsonParseException - Specified by:
deserializein interfacecom.google.gson.JsonDeserializer<net.md_5.bungee.api.chat.BaseComponent>- Throws:
com.google.gson.JsonParseException
-