类 Component.Serializer
java.lang.Object
net.minecraft.network.chat.Component.Serializer
- 所有已实现的接口:
com.google.gson.JsonDeserializer<MutableComponent>
,com.google.gson.JsonSerializer<Component>
- 封闭接口:
- Component
public static class Component.Serializer
extends Object
implements com.google.gson.JsonDeserializer<MutableComponent>, com.google.gson.JsonSerializer<Component>
-
字段概要
字段 -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明deserialize
(com.google.gson.JsonElement pJson, Type pTypeOfT, com.google.gson.JsonDeserializationContext pContext) static MutableComponent
fromJson
(com.google.gson.JsonElement pJson) static MutableComponent
fromJson
(com.mojang.brigadier.StringReader pReader) static MutableComponent
static MutableComponent
fromJsonLenient
(String pJson) private static int
getPos
(com.google.gson.stream.JsonReader pReader) parseSeparator
(Type pType, com.google.gson.JsonDeserializationContext pJsonContext, com.google.gson.JsonObject pJsonObject) com.google.gson.JsonElement
private void
serializeSeparator
(com.google.gson.JsonSerializationContext pContext, com.google.gson.JsonObject pJson, Optional<Component> pSeparator) private void
serializeStyle
(Style pStyle, com.google.gson.JsonObject pObject, com.google.gson.JsonSerializationContext pCtx) static String
static com.google.gson.JsonElement
toJsonTree
(Component pComponent) static String
toStableJson
(Component pComponent) private static Object
unwrapTextArgument
(Object pObject)
-
字段详细资料
-
GSON
private static final com.google.gson.Gson GSON -
JSON_READER_POS
-
JSON_READER_LINESTART
-
-
构造器详细资料
-
Serializer
public Serializer()
-
-
方法详细资料
-
deserialize
public MutableComponent deserialize(com.google.gson.JsonElement pJson, Type pTypeOfT, com.google.gson.JsonDeserializationContext pContext) throws com.google.gson.JsonParseException - 指定者:
deserialize
在接口中com.google.gson.JsonDeserializer<MutableComponent>
- 抛出:
com.google.gson.JsonParseException
-
unwrapTextArgument
-
parseSeparator
-
serializeStyle
private void serializeStyle(Style pStyle, com.google.gson.JsonObject pObject, com.google.gson.JsonSerializationContext pCtx) -
serialize
public com.google.gson.JsonElement serialize(Component pSrc, Type pTypeOfSrc, com.google.gson.JsonSerializationContext pContext) - 指定者:
serialize
在接口中com.google.gson.JsonSerializer<Component>
-
serializeSeparator
-
toJson
-
toStableJson
-
toJsonTree
-
fromJson
-
fromJson
-
fromJsonLenient
-
fromJson
-
getPos
private static int getPos(com.google.gson.stream.JsonReader pReader)
-