A C D E F G I J K L M N O P R S U V W Z 
All Classes All Packages

A

addCustomizer(Consumer<GsonBuilder>) - Method in class ru.olegcherednik.gson.utils.GsonUtilsBuilder
 
addDeserializationExclusionStrategy(ExclusionStrategy) - Method in class ru.olegcherednik.gson.utils.GsonUtilsBuilder
 
addSerializationExclusionStrategy(ExclusionStrategy) - Method in class ru.olegcherednik.gson.utils.GsonUtilsBuilder
 

C

create(Gson, TypeToken<T>) - Method in class ru.olegcherednik.gson.utils.adapters.EnumIdTypeAdapterFactory
 
createGson() - Static method in class ru.olegcherednik.gson.utils.GsonUtilsHelper
 
createGson(GsonUtilsBuilder) - Static method in class ru.olegcherednik.gson.utils.GsonUtilsHelper
 
createGsonDecorator() - Static method in class ru.olegcherednik.gson.utils.GsonUtilsHelper
 
createGsonDecorator(GsonUtilsBuilder) - Static method in class ru.olegcherednik.gson.utils.GsonUtilsHelper
 
createPrettyPrintGson() - Static method in class ru.olegcherednik.gson.utils.GsonUtilsHelper
 
createPrettyPrintGson(GsonUtilsBuilder) - Static method in class ru.olegcherednik.gson.utils.GsonUtilsHelper
 
createPrettyPrintGsonDecorator() - Static method in class ru.olegcherednik.gson.utils.GsonUtilsHelper
 
createPrettyPrintGsonDecorator(GsonUtilsBuilder) - Static method in class ru.olegcherednik.gson.utils.GsonUtilsHelper
 
customizer - Variable in class ru.olegcherednik.gson.utils.GsonUtilsBuilder
 
CustomObjectTypeAdapter - Class in ru.olegcherednik.gson.utils.adapters
 
CustomObjectTypeAdapter(Gson, TypeAdapter<Object>) - Constructor for class ru.olegcherednik.gson.utils.adapters.CustomObjectTypeAdapter
 

D

dateFormatter(UnaryOperator<ZoneId>, DateTimeFormatter) - Method in class ru.olegcherednik.gson.utils.GsonUtilsBuilder
 
dateTimeFormatter(DateTimeFormatter) - Method in class ru.olegcherednik.gson.utils.GsonUtilsBuilder
 
dateTimeFormatter(UnaryOperator<ZoneId>, DateTimeFormatter) - Method in class ru.olegcherednik.gson.utils.GsonUtilsBuilder
 
DateTypeAdapter - Class in ru.olegcherednik.gson.utils.adapters
 
DateTypeAdapter(UnaryOperator<ZoneId>, DateTimeFormatter) - Constructor for class ru.olegcherednik.gson.utils.adapters.DateTypeAdapter
 
DEFAULT_BUILDER - Static variable in class ru.olegcherednik.gson.utils.GsonUtilsHelper
 
delegate - Variable in class ru.olegcherednik.gson.utils.adapters.CustomObjectTypeAdapter
 
df - Variable in class ru.olegcherednik.gson.utils.adapters.DateTypeAdapter
 
df - Variable in class ru.olegcherednik.gson.utils.adapters.InstantTypeAdapter
 
df - Variable in class ru.olegcherednik.gson.utils.adapters.LocalDateTimeTypeAdapter
 
df - Variable in class ru.olegcherednik.gson.utils.adapters.OffsetDateTimeTypeAdapter
 
df - Variable in class ru.olegcherednik.gson.utils.adapters.ZonedDateTimeTypeAdapter
 
disableHtmlEscaping() - Method in class ru.olegcherednik.gson.utils.GsonUtilsBuilder
 
disableInnerClassSerialization() - Method in class ru.olegcherednik.gson.utils.GsonUtilsBuilder
 

E

EnumId - Interface in ru.olegcherednik.gson.utils
This interface hides enum implementation and enum constant id.
EnumIdTypeAdapterFactory - Class in ru.olegcherednik.gson.utils.adapters
 
EnumIdTypeAdapterFactory() - Constructor for class ru.olegcherednik.gson.utils.adapters.EnumIdTypeAdapterFactory
 
excludeFieldsWithModifiers(int...) - Method in class ru.olegcherednik.gson.utils.GsonUtilsBuilder
 
excludeFieldsWithoutExposeAnnotation() - Method in class ru.olegcherednik.gson.utils.GsonUtilsBuilder
 
exclusionStrategies(ExclusionStrategy...) - Method in class ru.olegcherednik.gson.utils.GsonUtilsBuilder
 

F

FACTORY - Static variable in class ru.olegcherednik.gson.utils.adapters.CustomObjectTypeAdapter
 
fieldNamingPolicy(FieldNamingPolicy) - Method in class ru.olegcherednik.gson.utils.GsonUtilsBuilder
 
fieldNamingStrategy(FieldNamingStrategy) - Method in class ru.olegcherednik.gson.utils.GsonUtilsBuilder
 

G

generateNonExecutableJson() - Method in class ru.olegcherednik.gson.utils.GsonUtilsBuilder
 
getActualTypeArguments() - Method in class ru.olegcherednik.gson.utils.type.IteratorParameterizedType
 
getActualTypeArguments() - Method in class ru.olegcherednik.gson.utils.type.MapParameterizedType
 
getId() - Method in interface ru.olegcherednik.gson.utils.EnumId
 
getOwnerType() - Method in class ru.olegcherednik.gson.utils.type.IteratorParameterizedType
 
getOwnerType() - Method in class ru.olegcherednik.gson.utils.type.MapParameterizedType
 
getRawType() - Method in class ru.olegcherednik.gson.utils.type.IteratorParameterizedType
 
getRawType() - Method in class ru.olegcherednik.gson.utils.type.MapParameterizedType
 
gson - Variable in class ru.olegcherednik.gson.utils.adapters.CustomObjectTypeAdapter
 
gson() - Method in class ru.olegcherednik.gson.utils.GsonUtilsBuilder
 
gsonBuilder() - Method in class ru.olegcherednik.gson.utils.GsonUtilsBuilder
 
GsonDecorator - Class in ru.olegcherednik.gson.utils
 
GsonDecorator(Gson) - Constructor for class ru.olegcherednik.gson.utils.GsonDecorator
 
GsonDecorator(Supplier<Gson>) - Constructor for class ru.olegcherednik.gson.utils.GsonDecorator
 
GsonUtils - Class in ru.olegcherednik.gson.utils
 
GsonUtilsBuilder - Class in ru.olegcherednik.gson.utils
 
GsonUtilsBuilder() - Constructor for class ru.olegcherednik.gson.utils.GsonUtilsBuilder
 
GsonUtilsException - Exception in ru.olegcherednik.gson.utils
 
GsonUtilsException(String) - Constructor for exception ru.olegcherednik.gson.utils.GsonUtilsException
 
GsonUtilsException(Throwable) - Constructor for exception ru.olegcherednik.gson.utils.GsonUtilsException
 
GsonUtilsHelper - Class in ru.olegcherednik.gson.utils
 

I

INSTANCE - Static variable in class ru.olegcherednik.gson.utils.adapters.IteratorTypeAdapter
 
instantFormatter(UnaryOperator<ZoneId>, DateTimeFormatter) - Method in class ru.olegcherednik.gson.utils.GsonUtilsBuilder
 
InstantTypeAdapter - Class in ru.olegcherednik.gson.utils.adapters
 
InstantTypeAdapter(UnaryOperator<ZoneId>, DateTimeFormatter) - Constructor for class ru.olegcherednik.gson.utils.adapters.InstantTypeAdapter
 
IteratorParameterizedType<V> - Class in ru.olegcherednik.gson.utils.type
 
IteratorParameterizedType(Class<V>) - Constructor for class ru.olegcherednik.gson.utils.type.IteratorParameterizedType
 
IteratorTypeAdapter<V> - Class in ru.olegcherednik.gson.utils.adapters
 
IteratorTypeAdapter(TypeAdapter<V>) - Constructor for class ru.olegcherednik.gson.utils.adapters.IteratorTypeAdapter
 

J

JsonCreator - Annotation Type in ru.olegcherednik.gson.utils
Marker annotation that can be used to define factory method as one to use for instantiating new instances of the associated class.

K

keyClass - Variable in class ru.olegcherednik.gson.utils.type.MapParameterizedType
 

L

localDateTimeFormatter(UnaryOperator<ZoneId>, DateTimeFormatter) - Method in class ru.olegcherednik.gson.utils.GsonUtilsBuilder
 
LocalDateTimeTypeAdapter - Class in ru.olegcherednik.gson.utils.adapters
 
LocalDateTimeTypeAdapter(UnaryOperator<ZoneId>, DateTimeFormatter) - Constructor for class ru.olegcherednik.gson.utils.adapters.LocalDateTimeTypeAdapter
 
longSerializationPolicy(LongSerializationPolicy) - Method in class ru.olegcherednik.gson.utils.GsonUtilsBuilder
 

M

MapParameterizedType<K,​V> - Class in ru.olegcherednik.gson.utils.type
 
MapParameterizedType(Class<K>, Class<V>) - Constructor for class ru.olegcherednik.gson.utils.type.MapParameterizedType
 

N

name() - Method in interface ru.olegcherednik.gson.utils.EnumId
 

O

offsetDateTimeFormatter(UnaryOperator<ZoneId>, DateTimeFormatter) - Method in class ru.olegcherednik.gson.utils.GsonUtilsBuilder
 
OffsetDateTimeTypeAdapter - Class in ru.olegcherednik.gson.utils.adapters
 
OffsetDateTimeTypeAdapter(UnaryOperator<ZoneId>, DateTimeFormatter) - Constructor for class ru.olegcherednik.gson.utils.adapters.OffsetDateTimeTypeAdapter
 

P

parseId(Class<T>, String) - Static method in interface ru.olegcherednik.gson.utils.EnumId
 
parseId(Class<T>, String, T) - Static method in interface ru.olegcherednik.gson.utils.EnumId
 
parseId(T[], String, T) - Static method in interface ru.olegcherednik.gson.utils.EnumId
 
parseIdOrName(Class<T>, String) - Static method in interface ru.olegcherednik.gson.utils.EnumId
 
parseName(Class<T>, String) - Static method in interface ru.olegcherednik.gson.utils.EnumId
 
parseName(Class<T>, String, T) - Static method in interface ru.olegcherednik.gson.utils.EnumId
 
parseName(T[], String, T) - Static method in interface ru.olegcherednik.gson.utils.EnumId
 
postCreate(Gson) - Method in class ru.olegcherednik.gson.utils.GsonUtilsBuilder
 
prettyPrint() - Static method in class ru.olegcherednik.gson.utils.GsonUtils
 
prettyPrintGson() - Method in class ru.olegcherednik.gson.utils.GsonUtilsBuilder
 
print() - Static method in class ru.olegcherednik.gson.utils.GsonUtils
 

R

read(JsonReader) - Method in class ru.olegcherednik.gson.utils.adapters.CustomObjectTypeAdapter
 
read(JsonReader) - Method in class ru.olegcherednik.gson.utils.adapters.DateTypeAdapter
 
read(JsonReader) - Method in class ru.olegcherednik.gson.utils.adapters.InstantTypeAdapter
 
read(JsonReader) - Method in class ru.olegcherednik.gson.utils.adapters.IteratorTypeAdapter
 
read(JsonReader) - Method in class ru.olegcherednik.gson.utils.adapters.LocalDateTimeTypeAdapter
 
read(JsonReader) - Method in class ru.olegcherednik.gson.utils.adapters.OffsetDateTimeTypeAdapter
 
read(JsonReader) - Method in class ru.olegcherednik.gson.utils.adapters.ZonedDateTimeTypeAdapter
 
read(Reader, Type) - Method in class ru.olegcherednik.gson.utils.GsonDecorator
 
read(Reader, Type) - Static method in class ru.olegcherednik.gson.utils.GsonUtils
 
readList(Reader) - Method in class ru.olegcherednik.gson.utils.GsonDecorator
 
readList(Reader) - Static method in class ru.olegcherednik.gson.utils.GsonUtils
 
readList(Reader, Class<V>) - Method in class ru.olegcherednik.gson.utils.GsonDecorator
 
readList(Reader, Class<V>) - Static method in class ru.olegcherednik.gson.utils.GsonUtils
 
readList(String) - Method in class ru.olegcherednik.gson.utils.GsonDecorator
 
readList(String) - Static method in class ru.olegcherednik.gson.utils.GsonUtils
 
readList(String, Class<V>) - Method in class ru.olegcherednik.gson.utils.GsonDecorator
 
readList(String, Class<V>) - Static method in class ru.olegcherednik.gson.utils.GsonUtils
 
readListLazy(Reader) - Method in class ru.olegcherednik.gson.utils.GsonDecorator
 
readListLazy(Reader) - Static method in class ru.olegcherednik.gson.utils.GsonUtils
 
readListLazy(Reader, Class<V>) - Method in class ru.olegcherednik.gson.utils.GsonDecorator
 
readListLazy(Reader, Class<V>) - Static method in class ru.olegcherednik.gson.utils.GsonUtils
 
readMap(Reader) - Method in class ru.olegcherednik.gson.utils.GsonDecorator
 
readMap(Reader) - Static method in class ru.olegcherednik.gson.utils.GsonUtils
 
readMap(Reader, Class<K>, Class<V>) - Method in class ru.olegcherednik.gson.utils.GsonDecorator
 
readMap(Reader, Class<K>, Class<V>) - Static method in class ru.olegcherednik.gson.utils.GsonUtils
 
readMap(Reader, Class<V>) - Method in class ru.olegcherednik.gson.utils.GsonDecorator
 
readMap(Reader, Class<V>) - Static method in class ru.olegcherednik.gson.utils.GsonUtils
 
readMap(String) - Method in class ru.olegcherednik.gson.utils.GsonDecorator
 
readMap(String) - Static method in class ru.olegcherednik.gson.utils.GsonUtils
 
readMap(String, Class<K>, Class<V>) - Method in class ru.olegcherednik.gson.utils.GsonDecorator
 
readMap(String, Class<K>, Class<V>) - Static method in class ru.olegcherednik.gson.utils.GsonUtils
 
readMap(String, Class<V>) - Method in class ru.olegcherednik.gson.utils.GsonDecorator
 
readMap(String, Class<V>) - Static method in class ru.olegcherednik.gson.utils.GsonUtils
 
readValue(Reader, Class<V>) - Method in class ru.olegcherednik.gson.utils.GsonDecorator
 
readValue(Reader, Class<V>) - Static method in class ru.olegcherednik.gson.utils.GsonUtils
 
readValue(String, Class<V>) - Method in class ru.olegcherednik.gson.utils.GsonDecorator
 
readValue(String, Class<V>) - Static method in class ru.olegcherednik.gson.utils.GsonUtils
 
registerTypeAdapter(Type, Object) - Method in class ru.olegcherednik.gson.utils.GsonUtilsBuilder
 
registerTypeAdapterFactory(TypeAdapterFactory) - Method in class ru.olegcherednik.gson.utils.GsonUtilsBuilder
 
registerTypeHierarchyAdapter(Class<?>, Object) - Method in class ru.olegcherednik.gson.utils.GsonUtilsBuilder
 
ru.olegcherednik.gson.utils - package ru.olegcherednik.gson.utils
 
ru.olegcherednik.gson.utils.adapters - package ru.olegcherednik.gson.utils.adapters
 
ru.olegcherednik.gson.utils.type - package ru.olegcherednik.gson.utils.type
 

S

serializeNulls() - Method in class ru.olegcherednik.gson.utils.GsonUtilsBuilder
 
serializeSpecialFloatingPointValues() - Method in class ru.olegcherednik.gson.utils.GsonUtilsBuilder
 
setGsonBuilder(GsonUtilsBuilder) - Static method in class ru.olegcherednik.gson.utils.GsonUtilsHelper
 
setLenient() - Method in class ru.olegcherednik.gson.utils.GsonUtilsBuilder
 
supplier - Variable in class ru.olegcherednik.gson.utils.GsonDecorator
 

U

updateFactories(Gson) - Method in class ru.olegcherednik.gson.utils.GsonUtilsBuilder
 

V

valueClass - Variable in class ru.olegcherednik.gson.utils.type.MapParameterizedType
 
version(double) - Method in class ru.olegcherednik.gson.utils.GsonUtilsBuilder
 

W

write(JsonWriter, Object) - Method in class ru.olegcherednik.gson.utils.adapters.CustomObjectTypeAdapter
 
write(JsonWriter, Instant) - Method in class ru.olegcherednik.gson.utils.adapters.InstantTypeAdapter
 
write(JsonWriter, LocalDateTime) - Method in class ru.olegcherednik.gson.utils.adapters.LocalDateTimeTypeAdapter
 
write(JsonWriter, OffsetDateTime) - Method in class ru.olegcherednik.gson.utils.adapters.OffsetDateTimeTypeAdapter
 
write(JsonWriter, ZonedDateTime) - Method in class ru.olegcherednik.gson.utils.adapters.ZonedDateTimeTypeAdapter
 
write(JsonWriter, Date) - Method in class ru.olegcherednik.gson.utils.adapters.DateTypeAdapter
 
write(JsonWriter, Iterator<V>) - Method in class ru.olegcherednik.gson.utils.adapters.IteratorTypeAdapter
 
writeValue(V) - Method in class ru.olegcherednik.gson.utils.GsonDecorator
 
writeValue(V) - Static method in class ru.olegcherednik.gson.utils.GsonUtils
 
writeValue(V, Writer) - Method in class ru.olegcherednik.gson.utils.GsonDecorator
 
writeValue(V, Writer) - Static method in class ru.olegcherednik.gson.utils.GsonUtils
 

Z

ZONE_MODIFIER_TO_UTC - Static variable in class ru.olegcherednik.gson.utils.GsonUtilsBuilder
 
ZONE_MODIFIER_USE_ORIGINAL - Static variable in class ru.olegcherednik.gson.utils.GsonUtilsBuilder
 
zonedDateTimeFormatter(UnaryOperator<ZoneId>, DateTimeFormatter) - Method in class ru.olegcherednik.gson.utils.GsonUtilsBuilder
 
ZonedDateTimeTypeAdapter - Class in ru.olegcherednik.gson.utils.adapters
 
ZonedDateTimeTypeAdapter(UnaryOperator<ZoneId>, DateTimeFormatter) - Constructor for class ru.olegcherednik.gson.utils.adapters.ZonedDateTimeTypeAdapter
 
zonedModifier(UnaryOperator<ZoneId>) - Method in class ru.olegcherednik.gson.utils.GsonUtilsBuilder
 
zoneModifier - Variable in class ru.olegcherednik.gson.utils.adapters.DateTypeAdapter
 
zoneModifier - Variable in class ru.olegcherednik.gson.utils.adapters.InstantTypeAdapter
 
zoneModifier - Variable in class ru.olegcherednik.gson.utils.adapters.LocalDateTimeTypeAdapter
 
zoneModifier - Variable in class ru.olegcherednik.gson.utils.adapters.OffsetDateTimeTypeAdapter
 
zoneModifier - Variable in class ru.olegcherednik.gson.utils.adapters.ZonedDateTimeTypeAdapter
 
A C D E F G I J K L M N O P R S U V W Z 
All Classes All Packages