Index

D E F G M P R S 
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
Creates a new instance of GsonSerializer with a default Gson configuration.

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 JsonParser and 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.
D E F G M P R S 
All Classes and Interfaces|All Packages|Constant Field Values