A B D E G I J N O P R S T W 
All Classes All Packages

A

AbstractExclusionStrategy - Class in io.github.astrapi69.gson.strategy
 
AbstractExclusionStrategy() - Constructor for class io.github.astrapi69.gson.strategy.AbstractExclusionStrategy
 

B

BigDecimalMoneyScaledAdapter - Class in io.github.astrapi69.gson.type.adapter
 
BigDecimalMoneyScaledAdapter() - Constructor for class io.github.astrapi69.gson.type.adapter.BigDecimalMoneyScaledAdapter
 

D

DEFAULT_GSON - Static variable in class io.github.astrapi69.gson.factory.GsonFactory
The default Gson object for transformations
deserialize(JsonElement, Type, JsonDeserializationContext) - Method in class io.github.astrapi69.gson.deserializer.InterfaceDeserializer
 
deserialize(JsonElement, Type, JsonDeserializationContext) - Method in class io.github.astrapi69.gson.type.adapter.InterfaceAdapter
 

E

ExclusionStrategyExtensions - Class in io.github.astrapi69.gson.strategy
 

G

GenericAnnotationClassExclusionStrategy<T extends java.lang.annotation.Annotation> - Class in io.github.astrapi69.gson.strategy
 
GenericAnnotationClassExclusionStrategy(Class<T>) - Constructor for class io.github.astrapi69.gson.strategy.GenericAnnotationClassExclusionStrategy
 
GenericClassFieldsExclusionStrategy<T> - Class in io.github.astrapi69.gson.strategy
 
GenericClassFieldsExclusionStrategy(Class<T>, Set<String>) - Constructor for class io.github.astrapi69.gson.strategy.GenericClassFieldsExclusionStrategy
 
GenericMapClassFieldsExclusionStrategy - Class in io.github.astrapi69.gson.strategy
 
GenericMapClassFieldsExclusionStrategy(Map<Class<?>, Set<String>>) - Constructor for class io.github.astrapi69.gson.strategy.GenericMapClassFieldsExclusionStrategy
 
getAnnotationClass() - Method in class io.github.astrapi69.gson.strategy.AbstractExclusionStrategy
 
getClassName(T, Type) - Method in class io.github.astrapi69.gson.serializer.InterfaceSerializer
 
GsonBuilderFactory - Class in io.github.astrapi69.gson.factory
 
GsonBuilderFactory() - Constructor for class io.github.astrapi69.gson.factory.GsonBuilderFactory
 
GsonFactory - Class in io.github.astrapi69.gson.factory
The factory class GsonFactory for creating Gson objects
GsonFactory() - Constructor for class io.github.astrapi69.gson.factory.GsonFactory
 

I

InterfaceAdapter<T> - Class in io.github.astrapi69.gson.type.adapter
 
InterfaceAdapter() - Constructor for class io.github.astrapi69.gson.type.adapter.InterfaceAdapter
 
InterfaceDeserializer<T> - Class in io.github.astrapi69.gson.deserializer
 
InterfaceDeserializer() - Constructor for class io.github.astrapi69.gson.deserializer.InterfaceDeserializer
 
InterfaceSerializer<T> - Class in io.github.astrapi69.gson.serializer
 
InterfaceSerializer() - Constructor for class io.github.astrapi69.gson.serializer.InterfaceSerializer
 
io.github.astrapi69.gson - package io.github.astrapi69.gson
 
io.github.astrapi69.gson.deserializer - package io.github.astrapi69.gson.deserializer
 
io.github.astrapi69.gson.factory - package io.github.astrapi69.gson.factory
 
io.github.astrapi69.gson.serializer - package io.github.astrapi69.gson.serializer
 
io.github.astrapi69.gson.strategy - package io.github.astrapi69.gson.strategy
 
io.github.astrapi69.gson.type.adapter - package io.github.astrapi69.gson.type.adapter
 

J

JsonFileToObjectExtensions - Class in io.github.astrapi69.gson
The class JsonFileToObjectExtensions converts json strings to java object and java collections.
JsonStringToObjectExtensions - Class in io.github.astrapi69.gson
The class JsonStringToObjectExtensions converts json strings to java object and java collections.
JsonToPropertiesExtensions - Class in io.github.astrapi69.gson
The class JsonToPropertiesExtensions converts json strings or json objects to java properties object
JsonToPropertiesExtensions() - Constructor for class io.github.astrapi69.gson.JsonToPropertiesExtensions
 

N

newCollectionTypeToken(Class<T>) - Static method in class io.github.astrapi69.gson.factory.TypeFactory
Factory method for create a new Type for convert all derived Collection objects
newCollectionTypeToken(Class<T>, Class<E>) - Static method in class io.github.astrapi69.gson.factory.TypeFactory
Factory method for create a new Type for convert json objects from all derived Collection objects
newGson() - Static method in class io.github.astrapi69.gson.factory.GsonFactory
Factory method for create a new Gson
newGsonBuilder() - Static method in class io.github.astrapi69.gson.factory.GsonBuilderFactory
Factory method for create a new GsonBuilder
newGsonBuilder(ExclusionStrategy) - Static method in class io.github.astrapi69.gson.factory.GsonFactory
Factory method for create a new Gson
newGsonBuilder(ExclusionStrategy, boolean) - Static method in class io.github.astrapi69.gson.factory.GsonBuilderFactory
Factory method for create a new GsonBuilder
newGsonBuilder(ExclusionStrategy, String) - Static method in class io.github.astrapi69.gson.factory.GsonBuilderFactory
Factory method for create a new GsonBuilder
newGsonBuilder(ExclusionStrategy, String) - Static method in class io.github.astrapi69.gson.factory.GsonFactory
Factory method for create a new Gson
newListTypeToken(Class<T>) - Static method in class io.github.astrapi69.gson.factory.TypeFactory
Factory method for create a new Type for convert List objects
newMapTypeToken(Class<K>, Class<V>) - Static method in class io.github.astrapi69.gson.factory.TypeFactory
Factory method for create a new Type for convert json objects from all derived Map objects
newMapTypeToken(Class<M>, Class<K>, Class<V>) - Static method in class io.github.astrapi69.gson.factory.TypeFactory
Factory method for create a new Type for convert json objects from all derived Map objects

O

ObjectToJsonExtensions - Class in io.github.astrapi69.gson
The class ObjectToJsonExtensions converts java objects to json string objects.
ObjectToJsonFileExtensions - Class in io.github.astrapi69.gson
The class ObjectToJsonFileExtensions converts java objects to json file objects.

P

PROPERTY_DATA - Static variable in class io.github.astrapi69.gson.deserializer.InterfaceDeserializer
 
PROPERTY_DATA - Static variable in class io.github.astrapi69.gson.serializer.InterfaceSerializer
 
PROPERTY_TYPE - Static variable in class io.github.astrapi69.gson.deserializer.InterfaceDeserializer
 
PROPERTY_TYPE - Static variable in class io.github.astrapi69.gson.serializer.InterfaceSerializer
 

R

read(JsonReader) - Method in class io.github.astrapi69.gson.type.adapter.BigDecimalMoneyScaledAdapter
 

S

serialize(T, Type, JsonSerializationContext) - Method in class io.github.astrapi69.gson.serializer.InterfaceSerializer
 
serialize(T, Type, JsonSerializationContext) - Method in class io.github.astrapi69.gson.type.adapter.InterfaceAdapter
 
shouldSkip(FieldAttributes, Class<T>, Set<String>) - Static method in class io.github.astrapi69.gson.strategy.ExclusionStrategyExtensions
 
shouldSkipClass(Class<?>) - Method in class io.github.astrapi69.gson.strategy.AbstractExclusionStrategy
 
shouldSkipClass(Class<?>) - Method in class io.github.astrapi69.gson.strategy.GenericAnnotationClassExclusionStrategy
 
shouldSkipClass(Class<?>) - Method in class io.github.astrapi69.gson.strategy.GenericClassFieldsExclusionStrategy
 
shouldSkipClass(Class<?>) - Method in class io.github.astrapi69.gson.strategy.GenericMapClassFieldsExclusionStrategy
 
shouldSkipField(FieldAttributes) - Method in class io.github.astrapi69.gson.strategy.AbstractExclusionStrategy
 
shouldSkipField(FieldAttributes) - Method in class io.github.astrapi69.gson.strategy.GenericAnnotationClassExclusionStrategy
 
shouldSkipField(FieldAttributes) - Method in class io.github.astrapi69.gson.strategy.GenericClassFieldsExclusionStrategy
 
shouldSkipField(FieldAttributes) - Method in class io.github.astrapi69.gson.strategy.GenericMapClassFieldsExclusionStrategy
 

T

toJson(List<T>) - Static method in class io.github.astrapi69.gson.ObjectToJsonExtensions
Creates from the given List a json string
toJson(List<T>, Gson) - Static method in class io.github.astrapi69.gson.ObjectToJsonExtensions
Creates from the given List a json string
toJson(T) - Static method in class io.github.astrapi69.gson.ObjectToJsonExtensions
Creates a json String from the given argument object
toJson(T, Gson) - Static method in class io.github.astrapi69.gson.ObjectToJsonExtensions
Creates a json String from the given argument object
toJsonFile(T, File) - Static method in class io.github.astrapi69.gson.ObjectToJsonFileExtensions
Creates a json String from the given argument object
toJsonFile(T, File, Gson) - Static method in class io.github.astrapi69.gson.ObjectToJsonFileExtensions
Creates a json String from the given argument object
toMapObject(String, Class<K>, Class<V>) - Static method in class io.github.astrapi69.gson.JsonStringToObjectExtensions
Transforms the given json string into a java map object
toMapObject(String, Class<K>, Class<V>, Gson) - Static method in class io.github.astrapi69.gson.JsonStringToObjectExtensions
Transforms the given json string into a java map object
toObject(File, Class<T>) - Static method in class io.github.astrapi69.gson.JsonFileToObjectExtensions
Transforms the given json file into a java object
toObject(File, Class<T>, Gson) - Static method in class io.github.astrapi69.gson.JsonFileToObjectExtensions
Transforms the given json file into a java object.
toObject(String, Class<T>) - Static method in class io.github.astrapi69.gson.JsonStringToObjectExtensions
Transforms the given json string into a java object.
toObject(String, Class<T>, Gson) - Static method in class io.github.astrapi69.gson.JsonStringToObjectExtensions
Transforms the given json string into a java object.
toObjectCollection(String, Class<? extends Collection>, Class<T>) - Static method in class io.github.astrapi69.gson.JsonStringToObjectExtensions
Transforms the given json string into a java object Collection
toObjectCollection(String, Class<? extends Collection>, Class<T>, Gson) - Static method in class io.github.astrapi69.gson.JsonStringToObjectExtensions
Transforms the given json string into a java object Collection
toObjectList(File, Class<T>) - Static method in class io.github.astrapi69.gson.JsonFileToObjectExtensions
Transforms the given json file into a java List object
toObjectList(File, Class<T>, Gson) - Static method in class io.github.astrapi69.gson.JsonFileToObjectExtensions
Transforms the given json file into a java List object
toObjectList(String, Class<T>) - Static method in class io.github.astrapi69.gson.JsonStringToObjectExtensions
Transforms the given json string into a java object List
toProperties(File) - Static method in class io.github.astrapi69.gson.JsonToPropertiesExtensions
Transforms the given json file into a java properties object
toProperties(String) - Static method in class io.github.astrapi69.gson.JsonToPropertiesExtensions
Transforms the given json string into a java properties object
TypeFactory - Class in io.github.astrapi69.gson.factory
The factory class TypeFactory for creating Type objects
TypeFactory() - Constructor for class io.github.astrapi69.gson.factory.TypeFactory
 

W

write(JsonWriter, BigDecimal) - Method in class io.github.astrapi69.gson.type.adapter.BigDecimalMoneyScaledAdapter
 
A B D E G I J N O P R S T W 
All Classes All Packages