Skip navigation links
A B C D E F G H I J M N O P R S T V W 

A

AbstractMethodInspector<M> - Class in io.gsonfire.util.reflection
Created by julio on 12/12/15.
AbstractMethodInspector() - Constructor for class io.gsonfire.util.reflection.AbstractMethodInspector
 
add(JsonElement) - Method in class io.gsonfire.builders.JsonArrayBuilder
 
add(JsonElementBuilder) - Method in class io.gsonfire.builders.JsonArrayBuilder
 
add(Boolean) - Method in class io.gsonfire.builders.JsonArrayBuilder
 
add(Character) - Method in class io.gsonfire.builders.JsonArrayBuilder
 
add(Number) - Method in class io.gsonfire.builders.JsonArrayBuilder
 
add(String) - Method in class io.gsonfire.builders.JsonArrayBuilder
 
addAll(JsonArray) - Method in class io.gsonfire.builders.JsonArrayBuilder
 
addSerializationExclusionStrategy(FireExclusionStrategy) - Method in class io.gsonfire.GsonFireBuilder
 
AnnotationInspector<T extends AccessibleObject,M> - Class in io.gsonfire.util.reflection
Class responsible for returning a set of members that are annotated with a particular Annotation class.
AnnotationInspector() - Constructor for class io.gsonfire.util.reflection.AnnotationInspector
 

B

build() - Method in class io.gsonfire.builders.JsonArrayBuilder
 
build() - Method in interface io.gsonfire.builders.JsonElementBuilder
 
build() - Method in class io.gsonfire.builders.JsonObjectBuilder
 

C

CachedReflectionFactory - Class in io.gsonfire.util.reflection
Created by julio on 10/1/16.
CachedReflectionFactory() - Constructor for class io.gsonfire.util.reflection.CachedReflectionFactory
 
ClassConfig<T> - Class in io.gsonfire
 
ClassConfig(Class<T>) - Constructor for class io.gsonfire.ClassConfig
 
CollectionOperationTypeAdapterFactory - Class in io.gsonfire.gson
 
CollectionOperationTypeAdapterFactory() - Constructor for class io.gsonfire.gson.CollectionOperationTypeAdapterFactory
 
create(Gson, TypeToken<T>) - Method in class io.gsonfire.gson.CollectionOperationTypeAdapterFactory
 
create(Gson, TypeToken<T>) - Method in class io.gsonfire.gson.EnumDefaultValueTypeAdapterFactory
 
create(Gson, TypeToken<T>) - Method in class io.gsonfire.gson.ExcludeByValueTypeAdapterFactory
 
create(Gson, TypeToken<T>) - Method in class io.gsonfire.gson.FireTypeAdapterFactory
 
create(Gson, TypeToken) - Method in class io.gsonfire.gson.SimpleIterableTypeAdapterFactory
 
create(Gson, TypeToken<T>) - Method in class io.gsonfire.gson.TypeSelectorTypeAdapterFactory
 
create(Gson, TypeToken<T>) - Method in class io.gsonfire.gson.WrapTypeAdapterFactory
 
create(Iterable<F>, Mapper<F, T>) - Static method in class io.gsonfire.util.IterableMapper
 
createGson() - Method in class io.gsonfire.GsonFireBuilder
Returns a new Gson instance
createGsonBuilder() - Method in class io.gsonfire.GsonFireBuilder
Returns a new instance of the good old GsonBuilder

D

DateRFC3339TypeAdapter - Class in io.gsonfire.gson
 
DateRFC3339TypeAdapter(boolean) - Constructor for class io.gsonfire.gson.DateRFC3339TypeAdapter
Creates a RFC3339 type adapter that will serialize dates in UTC
DateRFC3339TypeAdapter(TimeZone, boolean) - Constructor for class io.gsonfire.gson.DateRFC3339TypeAdapter
Creates a RFC3339 type adapter that will serialize dates using the provided timezone
DateSerializationPolicy - Enum in io.gsonfire
 
dateSerializationPolicy(DateSerializationPolicy) - Method in class io.gsonfire.GsonFireBuilder
Configures the resulting Gson to serialize/unserialize Date instances with a policy
DateUnixtimeMillisTypeAdapter - Class in io.gsonfire.gson
 
DateUnixtimeMillisTypeAdapter(boolean) - Constructor for class io.gsonfire.gson.DateUnixtimeMillisTypeAdapter
 
DateUnixtimeSecondsTypeAdapter - Class in io.gsonfire.gson
 
DateUnixtimeSecondsTypeAdapter(boolean) - Constructor for class io.gsonfire.gson.DateUnixtimeSecondsTypeAdapter
 
deepCopy(JsonElement) - Static method in class io.gsonfire.util.JsonUtils
Copies all the property values from the supplied JsonElement.

E

enableExclusionByValue() - Method in class io.gsonfire.GsonFireBuilder
By enabling this, all exclusion by value strategies specified with the annotation ExcludeByValue will be run to remove specific fields from the resulting json
enableExposeMethodResult() - Method in class io.gsonfire.GsonFireBuilder
By enabling this, all methods with the annotation ExposeMethodResult will be evaluated and it result will be added to the resulting json
enableHooks(Class) - Method in class io.gsonfire.GsonFireBuilder
By enabling this, all methods with the annotation ExposeMethodResult will be evaluated and it result will be added to the resulting json
enableMergeMaps(Class) - Method in class io.gsonfire.GsonFireBuilder
Deprecated.
enumDefaultValue(Class<T>, T) - Method in class io.gsonfire.GsonFireBuilder
Defines a default value for an enum when its String representation does not match any of the enum values.
EnumDefaultValueTypeAdapterFactory<T extends Enum> - Class in io.gsonfire.gson
Created by julio on 9/6/16.
EnumDefaultValueTypeAdapterFactory(Class<T>, T) - Constructor for class io.gsonfire.gson.EnumDefaultValueTypeAdapterFactory
 
equals(Object) - Method in class io.gsonfire.util.IterableMapper
 
equals(Object) - Method in class io.gsonfire.util.SimpleIterable
 
ExcludeByValue - Annotation Type in io.gsonfire.annotations
 
ExcludeByValueTypeAdapterFactory - Class in io.gsonfire.gson
Created by julio viera and joao santos on 7/25/15.
ExcludeByValueTypeAdapterFactory(FieldInspector, Factory) - Constructor for class io.gsonfire.gson.ExcludeByValueTypeAdapterFactory
 
ExclusionByValueStrategy<T> - Interface in io.gsonfire.gson
 
ExposeMethodResult - Annotation Type in io.gsonfire.annotations
 
ExposeMethodResult.ConflictResolutionStrategy - Enum in io.gsonfire.annotations
 

F

Factory - Interface in io.gsonfire.util.reflection
Created by julio on 10/1/16.
FieldInspector - Class in io.gsonfire.util.reflection
Created by julio on 7/25/15.
FieldInspector() - Constructor for class io.gsonfire.util.reflection.FieldInspector
 
FieldNameResolver - Class in io.gsonfire.util
 
FieldNameResolver(Gson) - Constructor for class io.gsonfire.util.FieldNameResolver
 
FireExclusionStrategy - Interface in io.gsonfire.gson
Created by julio on 5/25/15.
FireExclusionStrategyComposite - Class in io.gsonfire.gson
Created by julio on 5/25/15.
FireExclusionStrategyComposite(FireExclusionStrategy...) - Constructor for class io.gsonfire.gson.FireExclusionStrategyComposite
 
FireExclusionStrategyComposite(Collection<FireExclusionStrategy>) - Constructor for class io.gsonfire.gson.FireExclusionStrategyComposite
 
FireTypeAdapter<T> - Class in io.gsonfire.gson
 
FireTypeAdapter(Class<T>, ClassConfig<? super T>, TypeAdapter<T>, Gson) - Constructor for class io.gsonfire.gson.FireTypeAdapter
 
FireTypeAdapterFactory<T> - Class in io.gsonfire.gson
 
FireTypeAdapterFactory(ClassConfig<T>) - Constructor for class io.gsonfire.gson.FireTypeAdapterFactory
 
format(Date, StringBuffer, FieldPosition) - Method in class io.gsonfire.util.RFC3339DateFormat
 
fromTimestamp(long) - Method in class io.gsonfire.gson.DateUnixtimeMillisTypeAdapter
 
fromTimestamp(long) - Method in class io.gsonfire.gson.DateUnixtimeSecondsTypeAdapter
 

G

get(Class<T>) - Method in class io.gsonfire.util.reflection.CachedReflectionFactory
 
get(Class<T>) - Method in interface io.gsonfire.util.reflection.Factory
 
getAnnotatedMembers(Class, Class<? extends Annotation>) - Method in class io.gsonfire.util.reflection.AnnotationInspector
 
getClassForElement(JsonElement) - Method in interface io.gsonfire.TypeSelector
 
getConfiguredClass() - Method in class io.gsonfire.ClassConfig
 
getConflictResolutionStrategy() - Method in class io.gsonfire.postprocessors.methodinvoker.MappedMethod
 
getDeclaredMembers(Class) - Method in class io.gsonfire.util.reflection.AbstractMethodInspector
 
getDeclaredMembers(Class) - Method in class io.gsonfire.util.reflection.AnnotationInspector
 
getDeclaredMembers(Class) - Method in class io.gsonfire.util.reflection.FieldInspector
 
getFieldName(Field) - Method in class io.gsonfire.util.FieldNameResolver
 
getMethod() - Method in class io.gsonfire.postprocessors.methodinvoker.MappedMethod
 
getPostProcessors() - Method in class io.gsonfire.ClassConfig
 
getPreProcessors() - Method in class io.gsonfire.ClassConfig
 
getSerializedName() - Method in class io.gsonfire.postprocessors.methodinvoker.MappedMethod
 
getTypeSelector() - Method in class io.gsonfire.ClassConfig
 
getValueForType(Class) - Method in interface io.gsonfire.util.reflection.MethodInvoker.ValueSupplier
 
GsonFireBuilder - Class in io.gsonfire
 
GsonFireBuilder() - Constructor for class io.gsonfire.GsonFireBuilder
 

H

hashCode() - Method in class io.gsonfire.util.SimpleIterable
 
HooksInvoker - Class in io.gsonfire.gson
 
HooksInvoker() - Constructor for class io.gsonfire.gson.HooksInvoker
 

I

invoke(Object, MethodInvoker.ValueSupplier) - Method in class io.gsonfire.util.reflection.MethodInvoker
 
io.gsonfire - package io.gsonfire
 
io.gsonfire.annotations - package io.gsonfire.annotations
 
io.gsonfire.builders - package io.gsonfire.builders
 
io.gsonfire.gson - package io.gsonfire.gson
 
io.gsonfire.postprocessors - package io.gsonfire.postprocessors
 
io.gsonfire.postprocessors.methodinvoker - package io.gsonfire.postprocessors.methodinvoker
 
io.gsonfire.util - package io.gsonfire.util
 
io.gsonfire.util.reflection - package io.gsonfire.util.reflection
 
isHooksEnabled() - Method in class io.gsonfire.ClassConfig
 
IterableMapper<F,T> - Class in io.gsonfire.util
Created by julio on 6/24/15.
iterator() - Method in class io.gsonfire.util.IterableMapper
 
iterator() - Method in class io.gsonfire.util.SimpleIterable
 

J

JsonArrayBuilder - Class in io.gsonfire.builders
Created by julio on 8/18/16.
JsonArrayBuilder() - Constructor for class io.gsonfire.builders.JsonArrayBuilder
 
JsonElementBuilder<T extends com.google.gson.JsonElement> - Interface in io.gsonfire.builders
Created by julio on 8/29/16.
JsonObjectBuilder - Class in io.gsonfire.builders
Created by julio on 8/18/16.
JsonObjectBuilder() - Constructor for class io.gsonfire.builders.JsonObjectBuilder
 
JsonUtils - Class in io.gsonfire.util
Created by julio on 8/18/16.

M

map(F) - Method in interface io.gsonfire.util.Mapper
 
map(T) - Method in class io.gsonfire.util.reflection.AnnotationInspector
 
map(Field) - Method in class io.gsonfire.util.reflection.FieldInspector
 
map(Method) - Method in class io.gsonfire.util.reflection.MethodInspector
 
MappedMethod - Class in io.gsonfire.postprocessors.methodinvoker
Created by julio on 5/25/15.
MappedMethod(Method, String, ExposeMethodResult.ConflictResolutionStrategy) - Constructor for class io.gsonfire.postprocessors.methodinvoker.MappedMethod
 
Mapper<F,T> - Interface in io.gsonfire.util
Created by julio on 6/24/15.
merge(JsonObject) - Method in class io.gsonfire.builders.JsonObjectBuilder
Copies all the property/values from #jsonObject into the json object being built by this builder
MergeMap - Annotation Type in io.gsonfire.annotations
Deprecated.
MergeMapPostProcessor - Class in io.gsonfire.postprocessors
Deprecated.
MergeMapPostProcessor(FieldInspector) - Constructor for class io.gsonfire.postprocessors.MergeMapPostProcessor
Deprecated.
 
MethodInspector - Class in io.gsonfire.util.reflection
Created by julio on 7/25/15.
MethodInspector() - Constructor for class io.gsonfire.util.reflection.MethodInspector
 
MethodInvoker - Class in io.gsonfire.util.reflection
Created by julio on 12/12/15.
MethodInvoker(Method, Set<Class>) - Constructor for class io.gsonfire.util.reflection.MethodInvoker
 
MethodInvoker.ValueSupplier - Interface in io.gsonfire.util.reflection
 
MethodInvokerPostProcessor<T> - Class in io.gsonfire.postprocessors.methodinvoker
 
MethodInvokerPostProcessor() - Constructor for class io.gsonfire.postprocessors.methodinvoker.MethodInvokerPostProcessor
 
MethodInvokerPostProcessor(FireExclusionStrategy) - Constructor for class io.gsonfire.postprocessors.methodinvoker.MethodInvokerPostProcessor
 

N

NullableTypeAdapter<T> - Class in io.gsonfire.gson
 
NullableTypeAdapter(TypeAdapter<T>) - Constructor for class io.gsonfire.gson.NullableTypeAdapter
 

O

of(Iterable<T>) - Static method in class io.gsonfire.util.SimpleIterable
Creates a SimpleIterable that iterates through the contents of the iterable passed as argument
of(T...) - Static method in class io.gsonfire.util.SimpleIterable
Creates a SimpleIterable that iterates through the contents of the array passed as argument

P

parse(String, ParsePosition) - Method in class io.gsonfire.util.RFC3339DateFormat
 
PostDeserialize - Annotation Type in io.gsonfire.annotations
 
postDeserialize(Object, JsonElement, Gson) - Method in class io.gsonfire.gson.HooksInvoker
 
postDeserialize(T, JsonElement, Gson) - Method in interface io.gsonfire.PostProcessor
 
postDeserialize(Object, JsonElement, Gson) - Method in class io.gsonfire.postprocessors.MergeMapPostProcessor
Deprecated.
 
postDeserialize(T, JsonElement, Gson) - Method in class io.gsonfire.postprocessors.methodinvoker.MethodInvokerPostProcessor
 
PostProcessor<T> - Interface in io.gsonfire
 
postSerialize(JsonElement, T, Gson) - Method in interface io.gsonfire.PostProcessor
 
postSerialize(JsonElement, Object, Gson) - Method in class io.gsonfire.postprocessors.MergeMapPostProcessor
Deprecated.
 
postSerialize(JsonElement, T, Gson) - Method in class io.gsonfire.postprocessors.methodinvoker.MethodInvokerPostProcessor
 
preDeserialize(Class<? extends T>, JsonElement, Gson) - Method in interface io.gsonfire.PreProcessor
 
PreProcessor<T> - Interface in io.gsonfire
 
PreSerialize - Annotation Type in io.gsonfire.annotations
 
preSerialize(Object) - Method in class io.gsonfire.gson.HooksInvoker
 

R

read(JsonReader) - Method in class io.gsonfire.gson.DateRFC3339TypeAdapter
 
read(JsonReader) - Method in class io.gsonfire.gson.FireTypeAdapter
 
read(JsonReader) - Method in class io.gsonfire.gson.NullableTypeAdapter
 
read(JsonReader) - Method in class io.gsonfire.gson.SimpleIterableTypeAdapter
 
registerPostProcessor(Class<T>, PostProcessor<? super T>) - Method in class io.gsonfire.GsonFireBuilder
Registers a Post processor for the Class specified.
registerPreProcessor(Class<T>, PreProcessor<? super T>) - Method in class io.gsonfire.GsonFireBuilder
Registers a pre processor for the Class specified.
registerTypeSelector(Class<T>, TypeSelector<T>) - Method in class io.gsonfire.GsonFireBuilder
Registers a Type selector for the Class specified.
RFC3339DateFormat - Class in io.gsonfire.util
 
RFC3339DateFormat(TimeZone, boolean) - Constructor for class io.gsonfire.util.RFC3339DateFormat
 
RFC3339DateFormat(TimeZone) - Constructor for class io.gsonfire.util.RFC3339DateFormat
 
RFC3339DateFormat(boolean) - Constructor for class io.gsonfire.util.RFC3339DateFormat
 
RFC3339DateFormat() - Constructor for class io.gsonfire.util.RFC3339DateFormat
 

S

serializeTimeZone(TimeZone) - Method in class io.gsonfire.GsonFireBuilder
Sets the serialization TimeZone.
set(String, String) - Method in class io.gsonfire.builders.JsonObjectBuilder
 
set(String, Number) - Method in class io.gsonfire.builders.JsonObjectBuilder
 
set(String, Boolean) - Method in class io.gsonfire.builders.JsonObjectBuilder
 
set(String, JsonElement) - Method in class io.gsonfire.builders.JsonObjectBuilder
 
set(String, JsonElementBuilder) - Method in class io.gsonfire.builders.JsonObjectBuilder
 
setHooksEnabled(boolean) - Method in class io.gsonfire.ClassConfig
 
setNull(String) - Method in class io.gsonfire.builders.JsonObjectBuilder
 
setTypeSelector(TypeSelector<? super T>) - Method in class io.gsonfire.ClassConfig
 
shouldSkipField(T) - Method in interface io.gsonfire.gson.ExclusionByValueStrategy
 
shouldSkipMethod(MappedMethod) - Method in interface io.gsonfire.gson.FireExclusionStrategy
 
shouldSkipMethod(MappedMethod) - Method in class io.gsonfire.gson.FireExclusionStrategyComposite
 
SimpleIterable<T> - Class in io.gsonfire.util
Created by julio on 6/23/15.
SimpleIterableTypeAdapter - Class in io.gsonfire.gson
Created by julio on 6/23/15.
SimpleIterableTypeAdapter(Gson, Type) - Constructor for class io.gsonfire.gson.SimpleIterableTypeAdapter
 
SimpleIterableTypeAdapterFactory - Class in io.gsonfire.gson
Created by julio on 6/23/15.
SimpleIterableTypeAdapterFactory() - Constructor for class io.gsonfire.gson.SimpleIterableTypeAdapterFactory
 
start() - Static method in class io.gsonfire.builders.JsonArrayBuilder
 

T

toCollection() - Method in class io.gsonfire.util.SimpleIterable
Copies the iterable into a new collection
toString() - Method in class io.gsonfire.util.SimpleIterable
 
toTimestamp(Date) - Method in class io.gsonfire.gson.DateUnixtimeMillisTypeAdapter
 
toTimestamp(Date) - Method in class io.gsonfire.gson.DateUnixtimeSecondsTypeAdapter
 
TypeSelector<T> - Interface in io.gsonfire
 
TypeSelectorTypeAdapterFactory<T> - Class in io.gsonfire.gson
Creates a TypeAdapter that will run the TypeSelector and find the TypeAdapter for the selected type.
TypeSelectorTypeAdapterFactory(ClassConfig<T>, Set<TypeToken>) - Constructor for class io.gsonfire.gson.TypeSelectorTypeAdapterFactory
 

V

valueOf(String) - Static method in enum io.gsonfire.annotations.ExposeMethodResult.ConflictResolutionStrategy
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.gsonfire.DateSerializationPolicy
Returns the enum constant of this type with the specified name.
values() - Static method in enum io.gsonfire.annotations.ExposeMethodResult.ConflictResolutionStrategy
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.gsonfire.DateSerializationPolicy
Returns an array containing the constants of this enum type, in the order they are declared.

W

wrap(Class<T>, String) - Method in class io.gsonfire.GsonFireBuilder
A given class will be wrapped/unwrapped with a given string during serialization/deserialization.
wrap(Class<T>, Mapper<T, String>) - Method in class io.gsonfire.GsonFireBuilder
A given class will be wrapped/unwrapped with a string generated by a mapper during serialization/deserialization.
WrapTypeAdapterFactory<T> - Class in io.gsonfire.gson
Created by asanchez on 19/02/16.
WrapTypeAdapterFactory(Map<Class<T>, Mapper<T, String>>) - Constructor for class io.gsonfire.gson.WrapTypeAdapterFactory
 
write(JsonWriter, Date) - Method in class io.gsonfire.gson.DateRFC3339TypeAdapter
 
write(JsonWriter, T) - Method in class io.gsonfire.gson.FireTypeAdapter
 
write(JsonWriter, T) - Method in class io.gsonfire.gson.NullableTypeAdapter
 
write(JsonWriter, SimpleIterable<?>) - Method in class io.gsonfire.gson.SimpleIterableTypeAdapter
 
A B C D E F G H I J M N O P R S T V W 
Skip navigation links

Copyright © 2016. All rights reserved.