Package net.md_5.bungee.chat
Class ComponentSerializer
- java.lang.Object
-
- net.md_5.bungee.chat.ComponentSerializer
-
- All Implemented Interfaces:
com.google.gson.JsonDeserializer<BaseComponent>
public class ComponentSerializer extends Object implements com.google.gson.JsonDeserializer<BaseComponent>
-
-
Field Summary
Fields Modifier and Type Field Description static ThreadLocal<Set<BaseComponent>>serializedComponents
-
Constructor Summary
Constructors Constructor Description ComponentSerializer()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description BaseComponentdeserialize(com.google.gson.JsonElement json, Type typeOfT, com.google.gson.JsonDeserializationContext context)static BaseComponent[]parse(String json)static StringtoString(Object object)static StringtoString(BaseComponent component)static StringtoString(BaseComponent... components)
-
-
-
Field Detail
-
serializedComponents
public static final ThreadLocal<Set<BaseComponent>> serializedComponents
-
-
Method Detail
-
parse
public static BaseComponent[] parse(String json)
-
toString
public static String toString(BaseComponent component)
-
toString
public static String toString(BaseComponent... components)
-
deserialize
public 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<BaseComponent>- Throws:
com.google.gson.JsonParseException
-
-