Index
All Classes and Interfaces|All Packages|Constant Field Values
D
- deepMerge(JsonObject, JsonObject) - Method in class enterprises.iwakura.keqing.impl.GsonSerializer
-
Deep merges the source JsonObject into the target JsonObject.
E
- enterprises.iwakura.keqing.impl - package enterprises.iwakura.keqing.impl
F
- FILE_EXTENSION - Static variable in class enterprises.iwakura.keqing.impl.GsonSerializer
-
The file extension supported by this serializer.
G
- getElementByPath(JsonElement, String) - Method in class enterprises.iwakura.keqing.impl.GsonSerializer
-
Retrieves a nested JsonElement from the given JsonElement based on the specified dot-separated path.
- getWrapperClass(Class<?>) - Method in class enterprises.iwakura.keqing.impl.GsonSerializer
-
Returns the wrapper class for a given primitive class.
- gson - Variable in class enterprises.iwakura.keqing.impl.GsonSerializer
-
The Gson instance used for serialization and deserialization.
- GsonSerializer - Class in enterprises.iwakura.keqing.impl
-
Gson serializer for
Keqing. - GsonSerializer() - Constructor for class enterprises.iwakura.keqing.impl.GsonSerializer
-
Constructs a new GsonSerializer with a default Gson instance.
- GsonSerializer(boolean) - Constructor for class enterprises.iwakura.keqing.impl.GsonSerializer
-
Constructs a new GsonSerializer with the specified caching behavior and a default Gson instance.
- GsonSerializer(boolean, Gson) - Constructor for class enterprises.iwakura.keqing.impl.GsonSerializer
-
Constructs a new GsonSerializer with the specified caching behavior and Gson instance.
- GsonSerializer(Gson) - Constructor for class enterprises.iwakura.keqing.impl.GsonSerializer
-
Constructs a new GsonSerializer with the specified Gson instance.
M
- mergeArrays(List<JsonElement>) - Method in class enterprises.iwakura.keqing.impl.GsonSerializer
-
Merges a list of JsonElements into a single JsonArray by concatenation.
- mergeObjects(List<JsonElement>) - Method in class enterprises.iwakura.keqing.impl.GsonSerializer
-
Merges a list of JsonElements into a single JsonObject by deep merging.
P
- parseElement(JsonElement, Class<T>) - Method in class enterprises.iwakura.keqing.impl.GsonSerializer
-
Parses a JsonElement into an instance of the specified class type.
R
- readProperty(String, String, Class<T>) - Method in class enterprises.iwakura.keqing.impl.GsonSerializer
-
This method is unsupported in GsonSerializer.
- readProperty(String, List<String>, String, Class<T>) - Method in class enterprises.iwakura.keqing.impl.GsonSerializer
-
Reads a property from the serialized JsonElement associated with the given postfix and path, merging multiple JsonElements if necessary.
S
- serialize(String, String) - Method in class enterprises.iwakura.keqing.impl.GsonSerializer
-
Serializes the given content into a JsonElement using
JsonParserand associates it with the specified postfix. - supportsFileExtension(String) - Method in class enterprises.iwakura.keqing.impl.GsonSerializer
-
Determines if the given file extension is supported by this serializer.
All Classes and Interfaces|All Packages|Constant Field Values