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

A

addSerializationExclusionStrategy(FireExclusionStrategy) - Method in class io.gsonfire.GsonFireBuilder
 

C

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.FireTypeAdapterFactory
 
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() - Constructor for class io.gsonfire.gson.DateRFC3339TypeAdapter
Creates a RFC3339 type adapter that will serialize dates in UTC
DateRFC3339TypeAdapter(TimeZone) - 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
 

E

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.
ExposeMethodResult - Annotation Type in io.gsonfire.annotations
 
ExposeMethodResult.ConflictResolutionStrategy - Enum in io.gsonfire.annotations
 

F

FieldInspector - Class in io.gsonfire.gson
 
FieldInspector() - Constructor for class io.gsonfire.gson.FieldInspector
 
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

getAnnotatedFields(Class, Class<? extends Annotation>) - Method in class io.gsonfire.gson.FieldInspector
 
getAnnotatedMethods(Class, Class<? extends Annotation>) - Method in class io.gsonfire.gson.MethodInspector
 
getClassForElement(JsonElement) - Method in interface io.gsonfire.TypeSelector
 
getConfiguredClass() - Method in class io.gsonfire.ClassConfig
 
getConflictResolutionStrategy() - Method in class io.gsonfire.postprocessors.MappedMethod
 
getMethod() - Method in class io.gsonfire.postprocessors.MappedMethod
 
getPostProcessors() - Method in class io.gsonfire.ClassConfig
 
getPreProcessors() - Method in class io.gsonfire.ClassConfig
 
getSerializedName() - Method in class io.gsonfire.postprocessors.MappedMethod
 
getTypeSelector() - Method in class io.gsonfire.ClassConfig
 
GsonFireBuilder - Class in io.gsonfire
 
GsonFireBuilder() - Constructor for class io.gsonfire.GsonFireBuilder
 

H

HooksInvoker - Class in io.gsonfire.gson
 
HooksInvoker() - Constructor for class io.gsonfire.gson.HooksInvoker
 

I

io.gsonfire - package io.gsonfire
 
io.gsonfire.annotations - package io.gsonfire.annotations
 
io.gsonfire.gson - package io.gsonfire.gson
 
io.gsonfire.postprocessors - package io.gsonfire.postprocessors
 
io.gsonfire.util - package io.gsonfire.util
 
isHooksEnabled() - Method in class io.gsonfire.ClassConfig
 

M

MappedMethod - Class in io.gsonfire.postprocessors
Created by julio on 5/25/15.
MappedMethod(Method, String, ExposeMethodResult.ConflictResolutionStrategy) - Constructor for class io.gsonfire.postprocessors.MappedMethod
 
MergeMap - Annotation Type in io.gsonfire.annotations
Deprecated.
MergeMapPostProcessor - Class in io.gsonfire.postprocessors
Deprecated.
MergeMapPostProcessor() - Constructor for class io.gsonfire.postprocessors.MergeMapPostProcessor
Deprecated.
 
MethodInspector - Class in io.gsonfire.gson
Class reponsible for returning an array of methods that are annotated with a particular class
MethodInspector() - Constructor for class io.gsonfire.gson.MethodInspector
 
MethodInvokerPostProcessor<T> - Class in io.gsonfire.postprocessors
 
MethodInvokerPostProcessor() - Constructor for class io.gsonfire.postprocessors.MethodInvokerPostProcessor
 
MethodInvokerPostProcessor(FireExclusionStrategy) - Constructor for class io.gsonfire.postprocessors.MethodInvokerPostProcessor
 

N

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

P

parse(String, ParsePosition) - Method in class io.gsonfire.util.RFC3339DateFormat
 
PostDeserialize - Annotation Type in io.gsonfire.annotations
 
postDeserialize(Object) - 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.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.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.DateUnixtimeMillisTypeAdapter
 
read(JsonReader) - Method in class io.gsonfire.gson.FireTypeAdapter
 
read(JsonReader) - Method in class io.gsonfire.gson.NullableTypeAdapter
 
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) - 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.
setHooksEnabled(boolean) - Method in class io.gsonfire.ClassConfig
 
setTypeSelector(TypeSelector<? super T>) - Method in class io.gsonfire.ClassConfig
 
shouldSkipMethod(MappedMethod) - Method in interface io.gsonfire.gson.FireExclusionStrategy
 
shouldSkipMethod(MappedMethod) - Method in class io.gsonfire.gson.FireExclusionStrategyComposite
 

T

toTimestamp(Date) - Method in class io.gsonfire.gson.DateUnixtimeMillisTypeAdapter
 
toTimestamp(Date) - Method in class io.gsonfire.gson.DateUnixtimeSecondsTypeAdapter
 
TypeSelector<T> - Interface in io.gsonfire
 

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

write(JsonWriter, Date) - Method in class io.gsonfire.gson.DateRFC3339TypeAdapter
 
write(JsonWriter, Date) - Method in class io.gsonfire.gson.DateUnixtimeMillisTypeAdapter
 
write(JsonWriter, T) - Method in class io.gsonfire.gson.FireTypeAdapter
 
write(JsonWriter, T) - Method in class io.gsonfire.gson.NullableTypeAdapter
 
A C D E F G H I M N P R S T V W 
Skip navigation links

Copyright © 2015. All rights reserved.