A B C D E F G H I J K L M N O P R S T U V W _ 

A

ABSTRACT - Static variable in class com.owlike.genson.reflect.VisibilityFilter
 
AbstractBeanDescriptorProvider - Class in com.owlike.genson.reflect
Abstract implementation of BeanDescriptorProvider applying the template pattern.
AbstractBeanDescriptorProvider(AbstractBeanDescriptorProvider.ContextualConverterFactory) - Constructor for class com.owlike.genson.reflect.AbstractBeanDescriptorProvider
 
AbstractBeanDescriptorProvider.ContextualConverterFactory - Class in com.owlike.genson.reflect
 
AbstractBeanDescriptorProvider.ContextualConverterFactory(List<? extends ContextualFactory<?>>) - Constructor for class com.owlike.genson.reflect.AbstractBeanDescriptorProvider.ContextualConverterFactory
 
AbstractBeanDescriptorProvider.ContextualFactoryDecorator - Class in com.owlike.genson.reflect
 
AbstractBeanDescriptorProvider.ContextualFactoryDecorator(Factory<Converter<?>>) - Constructor for class com.owlike.genson.reflect.AbstractBeanDescriptorProvider.ContextualFactoryDecorator
 
acceptSingleValueAsList(boolean) - Method in class com.owlike.genson.GensonBuilder
Wrap a single value into a list when a list is expected.
access(Object) - Method in class com.owlike.genson.reflect.PropertyAccessor
 
access(Object) - Method in class com.owlike.genson.reflect.PropertyAccessor.FieldAccessor
 
access(Object) - Method in class com.owlike.genson.reflect.PropertyAccessor.MethodAccessor
 
adapt(String) - Method in class com.owlike.genson.convert.DefaultConverters.KeyAdapter
 
adapt(K) - Method in class com.owlike.genson.convert.DefaultConverters.KeyAdapter
 
add(BeanMutatorAccessorResolver...) - Method in class com.owlike.genson.reflect.BeanMutatorAccessorResolver.CompositeResolver
 
add(PropertyNameResolver...) - Method in class com.owlike.genson.reflect.PropertyNameResolver.CompositePropertyNameResolver
 
addAlias(String, Class<?>) - Method in class com.owlike.genson.GensonBuilder
Alias used in serialized class metadata instead of the full class name.
addDefaultContextualFactories(List<ContextualFactory<?>>) - Method in class com.owlike.genson.GensonBuilder
 
addDefaultConverterFactories(List<Factory<? extends Converter<?>>>) - Method in class com.owlike.genson.GensonBuilder
Override this method if you want to change the default converter factories.
addDefaultDeserializerFactories(List<Factory<? extends Deserializer<?>>>) - Method in class com.owlike.genson.GensonBuilder
 
addDefaultSerializerFactories(List<Factory<? extends Serializer<?>>>) - Method in class com.owlike.genson.GensonBuilder
 
aliases() - Method in class com.owlike.genson.reflect.BeanProperty
 
aliasFor(Class<T>) - Method in class com.owlike.genson.Genson
Searches if an alias has been registered for clazz.
ALL - Static variable in class com.owlike.genson.reflect.VisibilityFilter
 
annotations - Variable in class com.owlike.genson.reflect.BeanCreator.BeanCreatorProperty
 
annotations - Variable in class com.owlike.genson.reflect.BeanProperty
 
append(T) - Method in class com.owlike.genson.convert.ChainedFactory
 
ASMCreatorParameterNameResolver - Class in com.owlike.genson.reflect
This class uses ASM library to resolve method and constructor parameter names from debug symbols generated during compilation.
ASMCreatorParameterNameResolver(boolean) - Constructor for class com.owlike.genson.reflect.ASMCreatorParameterNameResolver
 

B

BaseBeanDescriptorProvider - Class in com.owlike.genson.reflect
Standard implementation of AbstractBeanDescriptorProvider that uses BeanMutatorAccessorResolver and PropertyNameResolver.
BaseBeanDescriptorProvider(AbstractBeanDescriptorProvider.ContextualConverterFactory, BeanPropertyFactory, BeanMutatorAccessorResolver, PropertyNameResolver, boolean, boolean, boolean) - Constructor for class com.owlike.genson.reflect.BaseBeanDescriptorProvider
 
BaseLocalConverter<T extends org.joda.time.base.BaseLocal> - Class in com.owlike.genson.ext.jodatime
 
BaseLocalConverter(DateTimeFormatter) - Constructor for class com.owlike.genson.ext.jodatime.BaseLocalConverter
 
BaseReadableInstantConverter<T extends org.joda.time.ReadableInstant> - Class in com.owlike.genson.ext.jodatime
 
BaseReadableInstantConverter(boolean, DateTimeFormatter) - Constructor for class com.owlike.genson.ext.jodatime.BaseReadableInstantConverter
 
BasicConvertersFactory - Class in com.owlike.genson.convert
This is the base factory that will create converters based on the default ones and on custom Serializer, Deserializer and Converter.
BasicConvertersFactory(Map<Type, Serializer<?>>, Map<Type, Deserializer<?>>, List<Factory<?>>, BeanDescriptorProvider) - Constructor for class com.owlike.genson.convert.BasicConvertersFactory
 
BeanCreator - Class in com.owlike.genson.reflect
 
BeanCreator(Class<?>, Class<?>, Class<?>, String[], Type[], Annotation[][]) - Constructor for class com.owlike.genson.reflect.BeanCreator
 
BeanCreator.BeanCreatorProperty - Class in com.owlike.genson.reflect
 
BeanCreator.BeanCreatorProperty(String, Type, int, Annotation[], Class<?>, Class<?>, BeanCreator) - Constructor for class com.owlike.genson.reflect.BeanCreator.BeanCreatorProperty
 
BeanCreator.BeanCreatorProperty(String, Type, int, Annotation[], Class<?>, Class<?>, BeanCreator, boolean) - Constructor for class com.owlike.genson.reflect.BeanCreator.BeanCreatorProperty
 
BeanCreator.ConstructorBeanCreator - Class in com.owlike.genson.reflect
 
BeanCreator.ConstructorBeanCreator(Class<?>, Constructor<?>, String[], Type[]) - Constructor for class com.owlike.genson.reflect.BeanCreator.ConstructorBeanCreator
 
BeanCreator.MethodBeanCreator - Class in com.owlike.genson.reflect
 
BeanCreator.MethodBeanCreator(Method, String[], Type[], Class<?>) - Constructor for class com.owlike.genson.reflect.BeanCreator.MethodBeanCreator
 
BeanDescriptor<T> - Class in com.owlike.genson.reflect
BeanDescriptors are used to serialize/deserialize objects based on their fields, methods and constructors.
BeanDescriptor(Class<T>, Class<?>, List<PropertyAccessor>, Map<String, PropertyMutator>, BeanCreator, boolean) - Constructor for class com.owlike.genson.reflect.BeanDescriptor
 
BeanDescriptorProvider - Interface in com.owlike.genson.reflect
Interface implemented by classes who want to provide BeanDescriptor instances for the specified type.
BeanDescriptorProvider.CompositeBeanDescriptorProvider - Class in com.owlike.genson.reflect
 
BeanDescriptorProvider.CompositeBeanDescriptorProvider(List<BeanDescriptorProvider>) - Constructor for class com.owlike.genson.reflect.BeanDescriptorProvider.CompositeBeanDescriptorProvider
 
BeanMutatorAccessorResolver - Interface in com.owlike.genson.reflect
BeanMutatorAccessorResolver interface must be implemented by class who want to resolve mutators (fields or methods that allow you to modify a property), accessors (fields or methods that allow you to retrieve the value of a property) and creators (constructors or static methods that allow you to create objects).
BeanMutatorAccessorResolver.CompositeResolver - Class in com.owlike.genson.reflect
 
BeanMutatorAccessorResolver.CompositeResolver(List<BeanMutatorAccessorResolver>) - Constructor for class com.owlike.genson.reflect.BeanMutatorAccessorResolver.CompositeResolver
 
BeanMutatorAccessorResolver.GensonAnnotationsResolver - Class in com.owlike.genson.reflect
 
BeanMutatorAccessorResolver.GensonAnnotationsResolver() - Constructor for class com.owlike.genson.reflect.BeanMutatorAccessorResolver.GensonAnnotationsResolver
 
BeanMutatorAccessorResolver.PropertyBaseResolver - Class in com.owlike.genson.reflect
 
BeanMutatorAccessorResolver.PropertyBaseResolver() - Constructor for class com.owlike.genson.reflect.BeanMutatorAccessorResolver.PropertyBaseResolver
 
BeanMutatorAccessorResolver.StandardMutaAccessorResolver - Class in com.owlike.genson.reflect
Standard implementation of BeanMutatorAccessorResolver.
BeanMutatorAccessorResolver.StandardMutaAccessorResolver() - Constructor for class com.owlike.genson.reflect.BeanMutatorAccessorResolver.StandardMutaAccessorResolver
Creates a new instance of StandardMutaAccessorResolver with VisibilityFilter.PACKAGE_PUBLIC visibility for fields, VisibilityFilter.PACKAGE_PUBLIC visibility for methods and creators.
BeanMutatorAccessorResolver.StandardMutaAccessorResolver(VisibilityFilter, VisibilityFilter, VisibilityFilter) - Constructor for class com.owlike.genson.reflect.BeanMutatorAccessorResolver.StandardMutaAccessorResolver
Use this constructor if you want to customize the visibility filtering.
BeanProperty - Class in com.owlike.genson.reflect
Represents a bean property, in practice it can be an object field, method (getter/setter) or constructor parameter.
BeanProperty(String, Type, Class<?>, Class<?>, Annotation[], int) - Constructor for class com.owlike.genson.reflect.BeanProperty
 
BeanPropertyFactory - Interface in com.owlike.genson.reflect
 
BeanPropertyFactory.CompositeFactory - Class in com.owlike.genson.reflect
 
BeanPropertyFactory.CompositeFactory(List<? extends BeanPropertyFactory>) - Constructor for class com.owlike.genson.reflect.BeanPropertyFactory.CompositeFactory
 
BeanPropertyFactory.StandardFactory - Class in com.owlike.genson.reflect
 
BeanPropertyFactory.StandardFactory() - Constructor for class com.owlike.genson.reflect.BeanPropertyFactory.StandardFactory
 
BeanView<T> - Interface in com.owlike.genson
Interface to be implemented by classes who want to act as a view on objects of type T during serialization and deserializaiton.
BeanViewConverter<T> - Class in com.owlike.genson.convert
Converter responsible of applying the BeanView mechanism.
BeanViewConverter(Type, BeanViewDescriptorProvider, Converter<T>) - Constructor for class com.owlike.genson.convert.BeanViewConverter
 
BeanViewConverter.BeanViewConverterFactory - Class in com.owlike.genson.convert
 
BeanViewConverter.BeanViewConverterFactory(BeanViewDescriptorProvider) - Constructor for class com.owlike.genson.convert.BeanViewConverter.BeanViewConverterFactory
 
BeanViewDescriptorProvider - Class in com.owlike.genson.reflect
This class constructs BeanDescriptors for the BeanView mechanism.
BeanViewDescriptorProvider(AbstractBeanDescriptorProvider.ContextualConverterFactory, Map<Class<?>, BeanView<?>>, BeanPropertyFactory, BeanMutatorAccessorResolver, PropertyNameResolver) - Constructor for class com.owlike.genson.reflect.BeanViewDescriptorProvider
 
BeanViewDescriptorProvider.BeanViewMutatorAccessorResolver - Class in com.owlike.genson.reflect
 
BeanViewDescriptorProvider.BeanViewMutatorAccessorResolver() - Constructor for class com.owlike.genson.reflect.BeanViewDescriptorProvider.BeanViewMutatorAccessorResolver
 
BeanViewDescriptorProvider.BeanViewPropertyFactory - Class in com.owlike.genson.reflect
 
BeanViewDescriptorProvider.BeanViewPropertyFactory(Map<Class<?>, BeanView<?>>) - Constructor for class com.owlike.genson.reflect.BeanViewDescriptorProvider.BeanViewPropertyFactory
 
begin(int, JsonType) - Method in class com.owlike.genson.stream.JsonReader
 
begin(JsonType, char) - Method in class com.owlike.genson.stream.JsonWriter
 
beginArray() - Method in class com.owlike.genson.stream.JsonReader
 
beginArray() - Method in class com.owlike.genson.stream.JsonWriter
 
beginArray() - Method in interface com.owlike.genson.stream.ObjectReader
Starts reading an array.
beginArray() - Method in interface com.owlike.genson.stream.ObjectWriter
Starts to write an array (use it also for collections).
beginNextObjectMetadata() - Method in class com.owlike.genson.stream.JsonWriter
 
beginNextObjectMetadata() - Method in interface com.owlike.genson.stream.ObjectWriter
This method is a kind of cheat as it allows us to start writing metadata and then still be able to call beginObject.
beginObject() - Method in class com.owlike.genson.stream.JsonReader
 
beginObject() - Method in class com.owlike.genson.stream.JsonWriter
 
beginObject() - Method in interface com.owlike.genson.stream.ObjectReader
Starts reading a object.
beginObject() - Method in interface com.owlike.genson.stream.ObjectWriter
Starts a object, objects are a suite of name/value pairs, values may be literals, arrays or objects.
booleanValue() - Method in enum com.owlike.genson.Trilean
 

C

caseSensitive - Variable in class com.owlike.genson.convert.DefaultConverters.EnumConverterFactory
 
ChainedFactory - Class in com.owlike.genson.convert
A chained factory of Converters that gives the ability to implementations to decorate the converter created by the next factory.
ChainedFactory() - Constructor for class com.owlike.genson.convert.ChainedFactory
 
ChainedFactory(Factory<Converter<?>>) - Constructor for class com.owlike.genson.convert.ChainedFactory
 
checkAndMerge(Type, List<BeanCreator>) - Method in class com.owlike.genson.reflect.AbstractBeanDescriptorProvider
Implementations of this method can do some additional checks on the creators validity or do any other operations related to creators.
checkAndMerge(Type, List<BeanCreator>) - Method in class com.owlike.genson.reflect.BaseBeanDescriptorProvider
 
checkAndMergeAccessors(String, LinkedList<PropertyAccessor>) - Method in class com.owlike.genson.reflect.AbstractBeanDescriptorProvider
Implementations are supposed to merge the PropertyAccessors from accessors list into a single PropertyAccessor.
checkAndMergeAccessors(String, LinkedList<PropertyAccessor>) - Method in class com.owlike.genson.reflect.BaseBeanDescriptorProvider
 
checkAndMergeMutators(String, LinkedList<PropertyMutator>) - Method in class com.owlike.genson.reflect.AbstractBeanDescriptorProvider
Implementations are supposed to merge the PropertyMutators from mutators list into a single PropertyMutator.
checkAndMergeMutators(String, LinkedList<PropertyMutator>) - Method in class com.owlike.genson.reflect.BaseBeanDescriptorProvider
 
checkNotNull(Object...) - Static method in class com.owlike.genson.Operations
 
CircularClassReferenceConverterFactory - Class in com.owlike.genson.convert
ChainedFactory that handles circular class references.
CircularClassReferenceConverterFactory() - Constructor for class com.owlike.genson.convert.CircularClassReferenceConverterFactory
 
classFor(String) - Method in class com.owlike.genson.Genson
Searches for the class matching this alias, if none will try to use the alias as the class name.
ClassMetadataConverter<T> - Class in com.owlike.genson.convert
Converter responsible of writing and reading @class metadata.
ClassMetadataConverter(Class<T>, Converter<T>, boolean) - Constructor for class com.owlike.genson.convert.ClassMetadataConverter
 
ClassMetadataConverter.ClassMetadataConverterFactory - Class in com.owlike.genson.convert
 
ClassMetadataConverter.ClassMetadataConverterFactory(boolean) - Constructor for class com.owlike.genson.convert.ClassMetadataConverter.ClassMetadataConverterFactory
 
close() - Method in class com.owlike.genson.ext.jsr353.GensonJsonGenerator
 
close() - Method in class com.owlike.genson.ext.jsr353.GensonJsonParser
 
close() - Method in class com.owlike.genson.stream.JsonReader
 
close() - Method in class com.owlike.genson.stream.JsonWriter
 
close() - Method in interface com.owlike.genson.stream.ObjectWriter
 
column() - Method in class com.owlike.genson.stream.JsonReader
 
column() - Method in interface com.owlike.genson.stream.ObjectReader
 
com.owlike.genson - package com.owlike.genson
This package contains Genson base classes, to start with have a look at Genson.
com.owlike.genson.annotation - package com.owlike.genson.annotation
This package provides useful annotations to configure some features used during serialization and deserialization.
com.owlike.genson.convert - package com.owlike.genson.convert
This package provides some default Converter implementations and the chained factory and converter decorator mechanisms.
com.owlike.genson.ext - package com.owlike.genson.ext
This package contains features simplifying Genson integration into existing components.
com.owlike.genson.ext.guava - package com.owlike.genson.ext.guava
 
com.owlike.genson.ext.jaxb - package com.owlike.genson.ext.jaxb
 
com.owlike.genson.ext.jaxrs - package com.owlike.genson.ext.jaxrs
 
com.owlike.genson.ext.jodatime - package com.owlike.genson.ext.jodatime
 
com.owlike.genson.ext.jsr353 - package com.owlike.genson.ext.jsr353
 
com.owlike.genson.ext.spring - package com.owlike.genson.ext.spring
 
com.owlike.genson.reflect - package com.owlike.genson.reflect
This package contains the core api providing databinding support for complex objects.
com.owlike.genson.stream - package com.owlike.genson.stream
This package provides the streaming api used to read and write to streams.
compareTo(BeanCreator) - Method in class com.owlike.genson.reflect.BeanCreator
 
compareTo(PropertyAccessor) - Method in class com.owlike.genson.reflect.PropertyAccessor
 
compareTo(PropertyMutator) - Method in class com.owlike.genson.reflect.PropertyMutator
 
concreteClass - Variable in class com.owlike.genson.reflect.BeanProperty
 
configure(GensonBuilder) - Method in class com.owlike.genson.ext.GensonBundle
This method does not provide any guarantee to when it is called: before user config, during, or after.
configure(GensonBuilder) - Method in class com.owlike.genson.ext.guava.GuavaBundle
 
configure(GensonBuilder) - Method in class com.owlike.genson.ext.jaxb.JAXBBundle
 
configure(FeatureContext) - Method in class com.owlike.genson.ext.jaxrs.JerseyAutoDiscoverable
 
configure(GensonBuilder) - Method in class com.owlike.genson.ext.jodatime.JodaTimeBundle
 
configure(GensonBuilder) - Method in class com.owlike.genson.ext.jsr353.JSR353Bundle
 
constructor - Variable in class com.owlike.genson.reflect.BeanCreator.ConstructorBeanCreator
 
consumeLiteral() - Method in class com.owlike.genson.stream.JsonReader
Reads the next literal value into _booleanValue, _doubleValue or _intValue and returns the type of the readed literal, possible values are : INTEGER, DOUBLE, BOOLEAN, NULL.
consumeString(int) - Method in class com.owlike.genson.stream.JsonReader
 
consumeValue() - Method in class com.owlike.genson.stream.JsonReader
 
contains(List<String>) - Method in class com.owlike.genson.reflect.BeanCreator
 
Context - Class in com.owlike.genson
The context class is intended to be a statefull class shared across a single execution.
Context(Genson) - Constructor for class com.owlike.genson.Context
 
Context(Genson, List<Class<? extends BeanView<?>>>) - Constructor for class com.owlike.genson.Context
 
ContextualFactory<T> - Interface in com.owlike.genson.convert
Beta feature
Create method signature and BeanProperty might change in the future.
Converter<T> - Interface in com.owlike.genson
Converter interface is a shorthand for classes who want to implement both serialization and deserialization.
couldNotAccess(Exception) - Method in class com.owlike.genson.reflect.PropertyAccessor
 
couldNotCreate(Exception) - Method in class com.owlike.genson.reflect.BeanCreator
 
couldNotDeserialize(Throwable) - Method in class com.owlike.genson.reflect.PropertyMutator
 
couldNotMutate(Exception) - Method in class com.owlike.genson.reflect.PropertyMutator
 
couldNotSerialize(Throwable) - Method in class com.owlike.genson.reflect.PropertyAccessor
 
create(Type, Genson) - Method in class com.owlike.genson.convert.BasicConvertersFactory
 
create(Type, Genson, Converter<?>) - Method in class com.owlike.genson.convert.BeanViewConverter.BeanViewConverterFactory
 
create(Type, Genson) - Method in class com.owlike.genson.convert.ChainedFactory
 
create(Type, Genson, Converter<?>) - Method in class com.owlike.genson.convert.ChainedFactory
This method will be called by ChainedFactory.create(Type, Genson) with nextConverter being the converter created for current type by the next factory.
create(Type, Genson) - Method in class com.owlike.genson.convert.CircularClassReferenceConverterFactory
 
create(Type, Genson, Converter<?>) - Method in class com.owlike.genson.convert.CircularClassReferenceConverterFactory
 
create(Type, Genson, Converter<?>) - Method in class com.owlike.genson.convert.ClassMetadataConverter.ClassMetadataConverterFactory
 
create(BeanProperty, Genson) - Method in interface com.owlike.genson.convert.ContextualFactory
Return an instance of a converter working with objects of type T based on property argument or null.
create(Type, Genson) - Method in class com.owlike.genson.convert.DefaultConverters.ArrayConverterFactory
 
create() - Method in class com.owlike.genson.convert.DefaultConverters.ArrayDequeConverter
 
create(Type, Genson) - Method in class com.owlike.genson.convert.DefaultConverters.CalendarConverterFactory
 
create() - Method in class com.owlike.genson.convert.DefaultConverters.CollectionConverter
 
create(Type, Genson) - Method in class com.owlike.genson.convert.DefaultConverters.CollectionConverterFactory
 
create(BeanProperty, Genson) - Method in class com.owlike.genson.convert.DefaultConverters.DateContextualFactory
 
create(Type, Genson) - Method in class com.owlike.genson.convert.DefaultConverters.EnumConverterFactory
 
create() - Method in class com.owlike.genson.convert.DefaultConverters.EnumSetConverter
 
create() - Method in class com.owlike.genson.convert.DefaultConverters.HashMapConverter
 
create() - Method in class com.owlike.genson.convert.DefaultConverters.HashTableConverter
 
create() - Method in class com.owlike.genson.convert.DefaultConverters.LinkedHashMapConverter
 
create() - Method in class com.owlike.genson.convert.DefaultConverters.LinkedHashSetConverter
 
create() - Method in class com.owlike.genson.convert.DefaultConverters.LinkedListConverter
 
create() - Method in class com.owlike.genson.convert.DefaultConverters.MapConverter
 
create(Type, Genson) - Method in class com.owlike.genson.convert.DefaultConverters.MapConverterFactory
 
create(Type, Genson) - Method in class com.owlike.genson.convert.DefaultConverters.PrimitiveConverterFactory
 
create() - Method in class com.owlike.genson.convert.DefaultConverters.PriorityQueueConverter
 
create() - Method in class com.owlike.genson.convert.DefaultConverters.PropertiesConverter
 
create(BeanProperty, Genson) - Method in class com.owlike.genson.convert.DefaultConverters.PropertyConverterFactory
 
create() - Method in class com.owlike.genson.convert.DefaultConverters.SetConverter
 
create(Type, Genson) - Method in class com.owlike.genson.convert.DefaultConverters.SingleValueAsListFactory
 
create() - Method in class com.owlike.genson.convert.DefaultConverters.TreeMapConverter
 
create() - Method in class com.owlike.genson.convert.DefaultConverters.TreeSetConverter
 
create(Type, Genson) - Method in class com.owlike.genson.convert.DefaultConverters.UntypedConverterFactory
 
create(Type, Genson, Converter<?>) - Method in class com.owlike.genson.convert.NullConverterFactory
 
create(Type, Genson, Converter<?>) - Method in class com.owlike.genson.convert.RuntimeTypeConverter.RuntimeTypeConverterFactory
 
create(Type, Genson) - Method in class com.owlike.genson.ext.jodatime.IntervalConverter.ConverterFactory
 
create(Type, Genson) - Method in interface com.owlike.genson.Factory
Implementations of this method must try to create an instance of type T based on the parameter "type".
create() - Method in class com.owlike.genson.GensonBuilder
Creates an instance of Genson.
create(Factory<Converter<?>>, Map<String, Class<?>>) - Method in class com.owlike.genson.GensonBuilder
In theory this allows you to extend Genson class and to instantiate it, but actually you can not do it as Genson class is final.
create(Type, Genson) - Method in class com.owlike.genson.reflect.AbstractBeanDescriptorProvider.ContextualFactoryDecorator
 
create(Class<T>, Type, BeanCreator, List<PropertyAccessor>, Map<String, PropertyMutator>, Genson) - Method in class com.owlike.genson.reflect.AbstractBeanDescriptorProvider
Creates an instance of BeanDescriptor based on the passed arguments.
create(Object...) - Method in class com.owlike.genson.reflect.BeanCreator.ConstructorBeanCreator
 
create(Object...) - Method in class com.owlike.genson.reflect.BeanCreator
 
create(Object...) - Method in class com.owlike.genson.reflect.BeanCreator.MethodBeanCreator
 
createAccessor(String, Field, Type, Genson) - Method in class com.owlike.genson.reflect.BeanPropertyFactory.CompositeFactory
 
createAccessor(String, Method, Type, Genson) - Method in class com.owlike.genson.reflect.BeanPropertyFactory.CompositeFactory
 
createAccessor(String, Field, Type, Genson) - Method in interface com.owlike.genson.reflect.BeanPropertyFactory
 
createAccessor(String, Method, Type, Genson) - Method in interface com.owlike.genson.reflect.BeanPropertyFactory
 
createAccessor(String, Field, Type, Genson) - Method in class com.owlike.genson.reflect.BeanPropertyFactory.StandardFactory
 
createAccessor(String, Method, Type, Genson) - Method in class com.owlike.genson.reflect.BeanPropertyFactory.StandardFactory
 
createAccessor(String, Method, Type, Genson) - Method in class com.owlike.genson.reflect.BeanViewDescriptorProvider.BeanViewPropertyFactory
 
createAccessor(String, Field, Type, Genson) - Method in class com.owlike.genson.reflect.BeanViewDescriptorProvider.BeanViewPropertyFactory
 
createArrayBuilder() - Method in class com.owlike.genson.ext.jsr353.GensonJsonBuilderFactory
 
createArrayBuilder() - Method in class com.owlike.genson.ext.jsr353.GensonJsonProvider
 
createBeanDescriptorProvider(AbstractBeanDescriptorProvider.ContextualConverterFactory, BeanPropertyFactory, BeanMutatorAccessorResolver, PropertyNameResolver, GensonBuilder) - Method in class com.owlike.genson.ext.GensonBundle
 
createBeanDescriptorProvider() - Method in class com.owlike.genson.GensonBuilder
Creates the standard BeanDescriptorProvider that will be used to provide BeanDescriptor instances for serialization/deserialization of all types that couldn't be handled by standard and custom converters and converter factories.
createBeanMutatorAccessorResolver() - Method in class com.owlike.genson.GensonBuilder
 
createBeanPropertyFactory() - Method in class com.owlike.genson.GensonBuilder
 
createBuilderFactory(Map<String, ?>) - Method in class com.owlike.genson.ext.jsr353.GensonJsonProvider
 
createConverterFactory() - Method in class com.owlike.genson.GensonBuilder
You should override this method if you want to add custom ChainedFactory or if you need to chain them differently.
createCreator(Type, Constructor<?>, String[], Genson) - Method in class com.owlike.genson.reflect.BeanPropertyFactory.CompositeFactory
 
createCreator(Type, Method, String[], Genson) - Method in class com.owlike.genson.reflect.BeanPropertyFactory.CompositeFactory
 
createCreator(Type, Constructor<?>, String[], Genson) - Method in interface com.owlike.genson.reflect.BeanPropertyFactory
 
createCreator(Type, Method, String[], Genson) - Method in interface com.owlike.genson.reflect.BeanPropertyFactory
 
createCreator(Type, Method, String[], Genson) - Method in class com.owlike.genson.reflect.BeanPropertyFactory.StandardFactory
 
createCreator(Type, Constructor<?>, String[], Genson) - Method in class com.owlike.genson.reflect.BeanPropertyFactory.StandardFactory
 
createCreator(Type, Constructor<?>, String[], Genson) - Method in class com.owlike.genson.reflect.BeanViewDescriptorProvider.BeanViewPropertyFactory
 
createCreator(Type, Method, String[], Genson) - Method in class com.owlike.genson.reflect.BeanViewDescriptorProvider.BeanViewPropertyFactory
 
createGenerator(Writer) - Method in class com.owlike.genson.ext.jsr353.GensonJsonGeneratorFactory
 
createGenerator(OutputStream) - Method in class com.owlike.genson.ext.jsr353.GensonJsonGeneratorFactory
 
createGenerator(OutputStream, Charset) - Method in class com.owlike.genson.ext.jsr353.GensonJsonGeneratorFactory
 
createGenerator(Writer) - Method in class com.owlike.genson.ext.jsr353.GensonJsonProvider
 
createGenerator(OutputStream) - Method in class com.owlike.genson.ext.jsr353.GensonJsonProvider
 
createGeneratorFactory(Map<String, ?>) - Method in class com.owlike.genson.ext.jsr353.GensonJsonProvider
 
createMutator(String, Field, Type, Genson) - Method in class com.owlike.genson.reflect.BeanPropertyFactory.CompositeFactory
 
createMutator(String, Method, Type, Genson) - Method in class com.owlike.genson.reflect.BeanPropertyFactory.CompositeFactory
 
createMutator(String, Field, Type, Genson) - Method in interface com.owlike.genson.reflect.BeanPropertyFactory
 
createMutator(String, Method, Type, Genson) - Method in interface com.owlike.genson.reflect.BeanPropertyFactory
 
createMutator(String, Field, Type, Genson) - Method in class com.owlike.genson.reflect.BeanPropertyFactory.StandardFactory
 
createMutator(String, Method, Type, Genson) - Method in class com.owlike.genson.reflect.BeanPropertyFactory.StandardFactory
 
createMutator(String, Method, Type, Genson) - Method in class com.owlike.genson.reflect.BeanViewDescriptorProvider.BeanViewPropertyFactory
 
createMutator(String, Field, Type, Genson) - Method in class com.owlike.genson.reflect.BeanViewDescriptorProvider.BeanViewPropertyFactory
 
createObjectBuilder() - Method in class com.owlike.genson.ext.jsr353.GensonJsonBuilderFactory
 
createObjectBuilder() - Method in class com.owlike.genson.ext.jsr353.GensonJsonProvider
 
createParser(Reader) - Method in class com.owlike.genson.ext.jsr353.GensonJsonParserFactory
 
createParser(InputStream) - Method in class com.owlike.genson.ext.jsr353.GensonJsonParserFactory
 
createParser(InputStream, Charset) - Method in class com.owlike.genson.ext.jsr353.GensonJsonParserFactory
 
createParser(JsonObject) - Method in class com.owlike.genson.ext.jsr353.GensonJsonParserFactory
 
createParser(JsonArray) - Method in class com.owlike.genson.ext.jsr353.GensonJsonParserFactory
 
createParser(Reader) - Method in class com.owlike.genson.ext.jsr353.GensonJsonProvider
 
createParser(InputStream) - Method in class com.owlike.genson.ext.jsr353.GensonJsonProvider
 
createParserFactory(Map<String, ?>) - Method in class com.owlike.genson.ext.jsr353.GensonJsonProvider
 
createPropertyNameResolver() - Method in class com.owlike.genson.GensonBuilder
You can override this method if you want to change the PropertyNameResolver that are registered by default.
createReader(InputStream) - Method in class com.owlike.genson.EncodingAwareReaderFactory
Creates java.io.Reader instances with detected encoding from the input stream using BOM if present or JSON spec.
createReader(Reader) - Method in class com.owlike.genson.ext.jsr353.GensonJsonProvider
 
createReader(InputStream) - Method in class com.owlike.genson.ext.jsr353.GensonJsonProvider
 
createReader(Reader) - Method in class com.owlike.genson.ext.jsr353.GensonJsonReaderFactory
 
createReader(InputStream) - Method in class com.owlike.genson.ext.jsr353.GensonJsonReaderFactory
 
createReader(InputStream, Charset) - Method in class com.owlike.genson.ext.jsr353.GensonJsonReaderFactory
 
createReader(byte[]) - Method in class com.owlike.genson.Genson
 
createReader(InputStream) - Method in class com.owlike.genson.Genson
Creates a new ObjectReader with this Genson instance configuration and tries to detect the encoding from the stream content.
createReader(InputStream, Charset) - Method in class com.owlike.genson.Genson
Creates a new ObjectReader with this Genson instance configuration.
createReader(Reader) - Method in class com.owlike.genson.Genson
Creates a new ObjectReader with this Genson instance configuration.
createReaderFactory(Map<String, ?>) - Method in class com.owlike.genson.ext.jsr353.GensonJsonProvider
 
createWriter(Writer) - Method in class com.owlike.genson.ext.jsr353.GensonJsonProvider
 
createWriter(OutputStream) - Method in class com.owlike.genson.ext.jsr353.GensonJsonProvider
 
createWriter(Writer) - Method in class com.owlike.genson.ext.jsr353.GensonJsonWriterFactory
 
createWriter(OutputStream) - Method in class com.owlike.genson.ext.jsr353.GensonJsonWriterFactory
 
createWriter(OutputStream, Charset) - Method in class com.owlike.genson.ext.jsr353.GensonJsonWriterFactory
 
createWriter(OutputStream) - Method in class com.owlike.genson.Genson
Creates a new ObjectWriter with this Genson instance configuration and default encoding to UTF8.
createWriter(OutputStream, Charset) - Method in class com.owlike.genson.Genson
Creates a new ObjectWriter with this Genson instance configuration.
createWriter(Writer) - Method in class com.owlike.genson.Genson
Creates a new ObjectWriter with this Genson instance configuration.
createWriterFactory(Map<String, ?>) - Method in class com.owlike.genson.ext.jsr353.GensonJsonProvider
 
creator - Variable in class com.owlike.genson.reflect.BeanCreator.BeanCreatorProperty
 

D

dateAsMillis - Variable in class com.owlike.genson.ext.jodatime.BaseReadableInstantConverter
 
declaringClass - Variable in class com.owlike.genson.reflect.BeanProperty
 
decorate(T) - Method in class com.owlike.genson.Wrapper
 
DEFAULT_CHARSET - Static variable in class com.owlike.genson.ext.spring.GensonMessageConverter
 
DefaultConverters - Class in com.owlike.genson.convert
This class contains all default converters and their factories.
DefaultConverters.ArrayConverter<E> - Class in com.owlike.genson.convert
 
DefaultConverters.ArrayConverter(Class<E>, Converter<E>) - Constructor for class com.owlike.genson.convert.DefaultConverters.ArrayConverter
 
DefaultConverters.ArrayConverterFactory - Class in com.owlike.genson.convert
 
DefaultConverters.ArrayDequeConverter<E> - Class in com.owlike.genson.convert
 
DefaultConverters.ArrayDequeConverter(Class<E>, Converter<E>) - Constructor for class com.owlike.genson.convert.DefaultConverters.ArrayDequeConverter
 
DefaultConverters.BigDecimalConverter - Class in com.owlike.genson.convert
 
DefaultConverters.BigIntegerConverter - Class in com.owlike.genson.convert
 
DefaultConverters.BooleanConverter - Class in com.owlike.genson.convert
 
DefaultConverters.ByteArrayAsIntArrayConverter - Class in com.owlike.genson.convert
 
DefaultConverters.ByteArrayConverter - Class in com.owlike.genson.convert
 
DefaultConverters.ByteConverter - Class in com.owlike.genson.convert
 
DefaultConverters.CalendarConverter - Class in com.owlike.genson.convert
 
DefaultConverters.CalendarConverterFactory - Class in com.owlike.genson.convert
 
DefaultConverters.CalendarConverterFactory(DefaultConverters.DateConverter) - Constructor for class com.owlike.genson.convert.DefaultConverters.CalendarConverterFactory
 
DefaultConverters.CharConverter - Class in com.owlike.genson.convert
 
DefaultConverters.CollectionConverter<E> - Class in com.owlike.genson.convert
 
DefaultConverters.CollectionConverter(Class<E>, Converter<E>) - Constructor for class com.owlike.genson.convert.DefaultConverters.CollectionConverter
 
DefaultConverters.CollectionConverterFactory - Class in com.owlike.genson.convert
 
DefaultConverters.ComplexMapConverter<K,V> - Class in com.owlike.genson.convert
 
DefaultConverters.DateContextualFactory - Class in com.owlike.genson.convert
 
DefaultConverters.DateContextualFactory() - Constructor for class com.owlike.genson.convert.DefaultConverters.DateContextualFactory
 
DefaultConverters.DateConverter - Class in com.owlike.genson.convert
 
DefaultConverters.DateConverter() - Constructor for class com.owlike.genson.convert.DefaultConverters.DateConverter
 
DefaultConverters.DateConverter(DateFormat, boolean) - Constructor for class com.owlike.genson.convert.DefaultConverters.DateConverter
 
DefaultConverters.DoubleConverter - Class in com.owlike.genson.convert
 
DefaultConverters.EnumConverter<T extends Enum<T>> - Class in com.owlike.genson.convert
 
DefaultConverters.EnumConverter(Class<T>, boolean) - Constructor for class com.owlike.genson.convert.DefaultConverters.EnumConverter
 
DefaultConverters.EnumConverterFactory - Class in com.owlike.genson.convert
 
DefaultConverters.EnumConverterFactory(boolean) - Constructor for class com.owlike.genson.convert.DefaultConverters.EnumConverterFactory
 
DefaultConverters.EnumSetConverter<E> - Class in com.owlike.genson.convert
 
DefaultConverters.EnumSetConverter(Class<E>, Converter<E>) - Constructor for class com.owlike.genson.convert.DefaultConverters.EnumSetConverter
 
DefaultConverters.FileConverter - Class in com.owlike.genson.convert
 
DefaultConverters.FloatConverter - Class in com.owlike.genson.convert
 
DefaultConverters.HashMapConverter<K,V> - Class in com.owlike.genson.convert
 
DefaultConverters.HashMapConverter(DefaultConverters.KeyAdapter<K>, Converter<V>) - Constructor for class com.owlike.genson.convert.DefaultConverters.HashMapConverter
 
DefaultConverters.HashTableConverter<K,V> - Class in com.owlike.genson.convert
 
DefaultConverters.HashTableConverter(DefaultConverters.KeyAdapter<K>, Converter<V>) - Constructor for class com.owlike.genson.convert.DefaultConverters.HashTableConverter
 
DefaultConverters.IntegerConverter - Class in com.owlike.genson.convert
 
DefaultConverters.KeyAdapter<K> - Class in com.owlike.genson.convert
 
DefaultConverters.KeyAdapter() - Constructor for class com.owlike.genson.convert.DefaultConverters.KeyAdapter
 
DefaultConverters.LinkedHashMapConverter<K,V> - Class in com.owlike.genson.convert
 
DefaultConverters.LinkedHashMapConverter(DefaultConverters.KeyAdapter<K>, Converter<V>) - Constructor for class com.owlike.genson.convert.DefaultConverters.LinkedHashMapConverter
 
DefaultConverters.LinkedHashSetConverter<E> - Class in com.owlike.genson.convert
 
DefaultConverters.LinkedHashSetConverter(Class<E>, Converter<E>) - Constructor for class com.owlike.genson.convert.DefaultConverters.LinkedHashSetConverter
 
DefaultConverters.LinkedListConverter<E> - Class in com.owlike.genson.convert
 
DefaultConverters.LinkedListConverter(Class<E>, Converter<E>) - Constructor for class com.owlike.genson.convert.DefaultConverters.LinkedListConverter
 
DefaultConverters.LongConverter - Class in com.owlike.genson.convert
 
DefaultConverters.MapConverter<K,V> - Class in com.owlike.genson.convert
 
DefaultConverters.MapConverter(DefaultConverters.KeyAdapter<K>, Converter<V>) - Constructor for class com.owlike.genson.convert.DefaultConverters.MapConverter
 
DefaultConverters.MapConverterFactory - Class in com.owlike.genson.convert
 
DefaultConverters.NumberConverter - Class in com.owlike.genson.convert
 
DefaultConverters.PrimitiveConverterFactory - Class in com.owlike.genson.convert
 
DefaultConverters.PriorityQueueConverter<E> - Class in com.owlike.genson.convert
 
DefaultConverters.PriorityQueueConverter(Class<E>, Converter<E>) - Constructor for class com.owlike.genson.convert.DefaultConverters.PriorityQueueConverter
 
DefaultConverters.PropertiesConverter - Class in com.owlike.genson.convert
 
DefaultConverters.PropertiesConverter(DefaultConverters.KeyAdapter, Converter) - Constructor for class com.owlike.genson.convert.DefaultConverters.PropertiesConverter
 
DefaultConverters.PropertyConverterFactory - Class in com.owlike.genson.convert
 
DefaultConverters.PropertyConverterFactory() - Constructor for class com.owlike.genson.convert.DefaultConverters.PropertyConverterFactory
 
DefaultConverters.SetConverter<E> - Class in com.owlike.genson.convert
 
DefaultConverters.SetConverter(Class<E>, Converter<E>) - Constructor for class com.owlike.genson.convert.DefaultConverters.SetConverter
 
DefaultConverters.ShortConverter - Class in com.owlike.genson.convert
 
DefaultConverters.SingleValueAsListFactory - Class in com.owlike.genson.convert
 
DefaultConverters.StringConverter - Class in com.owlike.genson.convert
 
DefaultConverters.TimestampConverter - Class in com.owlike.genson.convert
 
DefaultConverters.TreeMapConverter<K,V> - Class in com.owlike.genson.convert
 
DefaultConverters.TreeMapConverter(DefaultConverters.KeyAdapter<K>, Converter<V>) - Constructor for class com.owlike.genson.convert.DefaultConverters.TreeMapConverter
 
DefaultConverters.TreeSetConverter<E> - Class in com.owlike.genson.convert
 
DefaultConverters.TreeSetConverter(Class<E>, Converter<E>) - Constructor for class com.owlike.genson.convert.DefaultConverters.TreeSetConverter
 
DefaultConverters.UntypedConverterFactory - Class in com.owlike.genson.convert
 
DefaultConverters.UntypedConverterFactory.UntypedConverter - Class in com.owlike.genson.convert
 
DefaultConverters.URIConverter - Class in com.owlike.genson.convert
 
DefaultConverters.URLConverter - Class in com.owlike.genson.convert
 
DefaultConverters.UUIDConverter - Class in com.owlike.genson.convert
 
DefaultConverters.WrappedRootValueConverter<T> - Class in com.owlike.genson.convert
 
DefaultConverters.WrappedRootValueConverter(String, String, Converter<T>) - Constructor for class com.owlike.genson.convert.DefaultConverters.WrappedRootValueConverter
 
defaultValue(Class<T>) - Method in class com.owlike.genson.Genson
 
deserArray(ObjectReader, Context) - Method in class com.owlike.genson.ext.jsr353.JSR353Bundle.JsonValueConverter
 
deserialize(ObjectReader, Context) - Method in class com.owlike.genson.convert.BeanViewConverter
 
deserialize(ObjectReader, Context) - Method in class com.owlike.genson.convert.ClassMetadataConverter
 
deserialize(ObjectReader, Context) - Method in class com.owlike.genson.convert.DefaultConverters.ArrayConverter
 
deserialize(ObjectReader, Context) - Method in class com.owlike.genson.convert.DefaultConverters.BigDecimalConverter
 
deserialize(ObjectReader, Context) - Method in class com.owlike.genson.convert.DefaultConverters.BigIntegerConverter
 
deserialize(ObjectReader, Context) - Method in class com.owlike.genson.convert.DefaultConverters.BooleanConverter
 
deserialize(ObjectReader, Context) - Method in class com.owlike.genson.convert.DefaultConverters.ByteArrayAsIntArrayConverter
 
deserialize(ObjectReader, Context) - Method in class com.owlike.genson.convert.DefaultConverters.ByteArrayConverter
 
deserialize(ObjectReader, Context) - Method in class com.owlike.genson.convert.DefaultConverters.ByteConverter
 
deserialize(ObjectReader, Context) - Method in class com.owlike.genson.convert.DefaultConverters.CalendarConverter
 
deserialize(ObjectReader, Context) - Method in class com.owlike.genson.convert.DefaultConverters.CharConverter
 
deserialize(ObjectReader, Context) - Method in class com.owlike.genson.convert.DefaultConverters.CollectionConverter
 
deserialize(ObjectReader, Context) - Method in class com.owlike.genson.convert.DefaultConverters.ComplexMapConverter
 
deserialize(ObjectReader, Context) - Method in class com.owlike.genson.convert.DefaultConverters.DateConverter
 
deserialize(ObjectReader, Context) - Method in class com.owlike.genson.convert.DefaultConverters.DoubleConverter
 
deserialize(ObjectReader, Context) - Method in class com.owlike.genson.convert.DefaultConverters.EnumConverter
 
deserialize(ObjectReader, Context) - Method in class com.owlike.genson.convert.DefaultConverters.FileConverter
 
deserialize(ObjectReader, Context) - Method in class com.owlike.genson.convert.DefaultConverters.FloatConverter
 
deserialize(ObjectReader, Context) - Method in class com.owlike.genson.convert.DefaultConverters.IntegerConverter
 
deserialize(ObjectReader, Context) - Method in class com.owlike.genson.convert.DefaultConverters.LongConverter
 
deserialize(ObjectReader, Context) - Method in class com.owlike.genson.convert.DefaultConverters.MapConverter
 
deserialize(ObjectReader, Context) - Method in class com.owlike.genson.convert.DefaultConverters.NumberConverter
 
deserialize(ObjectReader, Context) - Method in class com.owlike.genson.convert.DefaultConverters.ShortConverter
 
deserialize(ObjectReader, Context) - Method in class com.owlike.genson.convert.DefaultConverters.StringConverter
 
deserialize(ObjectReader, Context) - Method in class com.owlike.genson.convert.DefaultConverters.TimestampConverter
 
deserialize(ObjectReader, Context) - Method in class com.owlike.genson.convert.DefaultConverters.UntypedConverterFactory.UntypedConverter
 
deserialize(ObjectReader, Context) - Method in class com.owlike.genson.convert.DefaultConverters.URIConverter
 
deserialize(ObjectReader, Context) - Method in class com.owlike.genson.convert.DefaultConverters.URLConverter
 
deserialize(ObjectReader, Context) - Method in class com.owlike.genson.convert.DefaultConverters.UUIDConverter
 
deserialize(ObjectReader, Context) - Method in class com.owlike.genson.convert.DefaultConverters.WrappedRootValueConverter
 
deserialize(ObjectReader, Context) - Method in class com.owlike.genson.convert.RuntimeTypeConverter
 
deserialize(ObjectReader, Context) - Method in interface com.owlike.genson.Converter
 
deserialize(ObjectReader, Context) - Method in interface com.owlike.genson.Deserializer
 
deserialize(ObjectReader, Context) - Method in class com.owlike.genson.ext.guava.OptionalConverter
 
deserialize(ObjectReader, Context) - Method in class com.owlike.genson.ext.jodatime.BaseLocalConverter
 
deserialize(ObjectReader, Context) - Method in class com.owlike.genson.ext.jodatime.BaseReadableInstantConverter
 
deserialize(ObjectReader, Context) - Method in class com.owlike.genson.ext.jodatime.DurationConverter
 
deserialize(ObjectReader, Context) - Method in class com.owlike.genson.ext.jodatime.IntervalConverter
 
deserialize(ObjectReader, Context) - Method in class com.owlike.genson.ext.jodatime.PeriodConverter
 
deserialize(ObjectReader, Context) - Method in class com.owlike.genson.ext.jsr353.JSR353Bundle.JsonValueConverter
 
deserialize(String, Class<T>) - Method in class com.owlike.genson.Genson
Deserializes fromSource String into an instance of toClass.
deserialize(String, GenericType<T>) - Method in class com.owlike.genson.Genson
Deserializes to an instance of T.
deserialize(Reader, GenericType<T>) - Method in class com.owlike.genson.Genson
Deserializes the incoming json stream into an instance of T.
deserialize(Reader, Class<T>) - Method in class com.owlike.genson.Genson
Deserializes the incoming json stream into an instance of T.
deserialize(InputStream, Class<T>) - Method in class com.owlike.genson.Genson
Deserializes the incoming json stream into an instance of T.
deserialize(InputStream, GenericType<T>) - Method in class com.owlike.genson.Genson
Deserializes the incoming json stream into an instance of T.
deserialize(byte[], Class<T>) - Method in class com.owlike.genson.Genson
Deserializes the incoming json byte array into an instance of T.
deserialize(byte[], GenericType<T>) - Method in class com.owlike.genson.Genson
Deserializes the incoming json byte array into an instance of T.
deserialize(String, GenericType<T>, Class<? extends BeanView<?>>...) - Method in class com.owlike.genson.Genson
 
deserialize(String, Class<T>, Class<? extends BeanView<?>>...) - Method in class com.owlike.genson.Genson
 
deserialize(GenericType<T>, Reader, Class<? extends BeanView<?>>...) - Method in class com.owlike.genson.Genson
 
deserialize(GenericType<T>, ObjectReader, Context) - Method in class com.owlike.genson.Genson
 
deserialize(ObjectReader, Context) - Method in class com.owlike.genson.reflect.BeanDescriptor
 
deserialize(T, ObjectReader, Context) - Method in class com.owlike.genson.reflect.BeanDescriptor
 
deserialize(ObjectReader, Context) - Method in class com.owlike.genson.reflect.PropertyMutator
 
deserialize(Object, ObjectReader, Context) - Method in class com.owlike.genson.reflect.PropertyMutator
 
deserializeInto(String, T) - Method in class com.owlike.genson.Genson
 
deserializeInto(byte[], T) - Method in class com.owlike.genson.Genson
 
deserializeInto(InputStream, T) - Method in class com.owlike.genson.Genson
 
deserializeInto(Reader, T) - Method in class com.owlike.genson.Genson
 
deserializeInto(ObjectReader, T, Context) - Method in class com.owlike.genson.Genson
Deserializes the stream in the existing object.
Deserializer<T> - Interface in com.owlike.genson
Deserializers handle deserialization by reading data form ObjectReader and constructing java objects of type T.
deserializeValues(InputStream, Class<T>) - Method in class com.owlike.genson.Genson
 
deserializeValues(ObjectReader, GenericType<T>) - Method in class com.owlike.genson.Genson
This can be used to deserialize in an efficient streaming fashion a sequence of objects.
deserObject(ObjectReader, Context) - Method in class com.owlike.genson.ext.jsr353.JSR353Bundle.JsonValueConverter
 
disable() - Method in class com.owlike.genson.ext.jaxrs.GensonJaxRSFeature
 
disableDeserializationFor(Class<?>, Class<?>...) - Method in class com.owlike.genson.ext.jaxrs.GensonJaxRSFeature
 
disableSerializationFor(Class<?>, Class<?>...) - Method in class com.owlike.genson.ext.jaxrs.GensonJaxRSFeature
 
doThrowMutateException - Variable in class com.owlike.genson.reflect.BeanCreator.BeanCreatorProperty
 
doubleAdapter - Static variable in class com.owlike.genson.convert.DefaultConverters.KeyAdapter
 
DurationConverter - Class in com.owlike.genson.ext.jodatime
 
DurationConverter() - Constructor for class com.owlike.genson.ext.jodatime.DurationConverter
 

E

enable() - Method in class com.owlike.genson.ext.jaxrs.GensonJaxRSFeature
 
enclosingType() - Method in class com.owlike.genson.stream.JsonReader
 
enclosingType() - Method in class com.owlike.genson.stream.JsonWriter
 
enclosingType() - Method in interface com.owlike.genson.stream.ObjectReader
 
enclosingType() - Method in interface com.owlike.genson.stream.ObjectWriter
 
EncodingAwareReaderFactory - Class in com.owlike.genson
This is an internal class that might evolve in the future into a JsonReader Factory and be moved to the stream package.
EncodingAwareReaderFactory() - Constructor for class com.owlike.genson.EncodingAwareReaderFactory
 
end(int, JsonType) - Method in class com.owlike.genson.stream.JsonReader
 
endArray() - Method in class com.owlike.genson.stream.JsonReader
 
endArray() - Method in class com.owlike.genson.stream.JsonWriter
 
endArray() - Method in interface com.owlike.genson.stream.ObjectReader
Ends the array.
endArray() - Method in interface com.owlike.genson.stream.ObjectWriter
Ends the array, if beginArray was not called, implementations should throw an exception.
endObject() - Method in class com.owlike.genson.stream.JsonReader
 
endObject() - Method in class com.owlike.genson.stream.JsonWriter
 
endObject() - Method in interface com.owlike.genson.stream.ObjectReader
Ends the object.
endObject() - Method in interface com.owlike.genson.stream.ObjectWriter
Ends the object being written, if beginObject was not called an exception will be throwed.
escapeString(String) - Static method in class com.owlike.genson.stream.JsonWriter
 
exclude(String) - Method in class com.owlike.genson.GensonBuilder
 
exclude(Class<?>) - Method in class com.owlike.genson.GensonBuilder
 
exclude(String, Class<?>) - Method in class com.owlike.genson.GensonBuilder
 
exclude(String, Class<?>, Class<?>) - Method in class com.owlike.genson.GensonBuilder
 
expandArray(byte[], int, double) - Static method in class com.owlike.genson.Operations
 
expandType(Type, Type) - Static method in class com.owlike.genson.reflect.TypeUtil
Expands type in the type rootType to Class, ParameterizedType or GenericArrayType.
expandTypes(Type[], Type) - Method in class com.owlike.genson.reflect.BeanPropertyFactory.StandardFactory
 
ExtendedReqRespBodyMethodProcessor - Class in com.owlike.genson.ext.spring
 
ExtendedReqRespBodyMethodProcessor(List<HttpMessageConverter<?>>) - Constructor for class com.owlike.genson.ext.spring.ExtendedReqRespBodyMethodProcessor
 

F

Factory<T> - Interface in com.owlike.genson
Factory interface must be implemented by classes who want to act as factories and create instances of Converter/Serializer/Deserializer.
failOnMissingProperty() - Method in class com.owlike.genson.Genson
 
failOnMissingProperty(boolean) - Method in class com.owlike.genson.GensonBuilder
If set to true, Genson will throw a JsonBindingException when it encounters a property in the incoming json that does not match a property in the class.
failOnNullPrimitive(boolean) - Method in class com.owlike.genson.GensonBuilder
False by default.
favorEmptyCreators - Variable in class com.owlike.genson.reflect.BaseBeanDescriptorProvider
 
filter(ContainerRequestContext) - Method in class com.owlike.genson.ext.jaxrs.UrlQueryParamFilter
 
findViewFor(Type, List<Class<? extends BeanView<?>>>) - Method in class com.owlike.genson.convert.BeanViewConverter
 
floatAdapter - Static variable in class com.owlike.genson.convert.DefaultConverters.KeyAdapter
 
flush() - Method in class com.owlike.genson.ext.jsr353.GensonJsonGenerator
 
flush() - Method in class com.owlike.genson.stream.JsonWriter
 
flush() - Method in interface com.owlike.genson.stream.ObjectWriter
 
format(Date) - Method in class com.owlike.genson.convert.DefaultConverters.DateConverter
 
formatter - Variable in class com.owlike.genson.ext.jodatime.BaseLocalConverter
 
formatter - Variable in class com.owlike.genson.ext.jodatime.BaseReadableInstantConverter
 
fromLong(long) - Method in class com.owlike.genson.ext.jodatime.BaseLocalConverter
 
fromLong(long) - Method in class com.owlike.genson.ext.jodatime.BaseReadableInstantConverter
 
fromString(String) - Method in class com.owlike.genson.ext.jodatime.BaseLocalConverter
 
fromString(String) - Method in class com.owlike.genson.ext.jodatime.BaseReadableInstantConverter
 

G

GenericType<T> - Class in com.owlike.genson
This class is a holder for generic types so we can work around type erasure.
GenericType() - Constructor for class com.owlike.genson.GenericType
 
genson - Variable in class com.owlike.genson.Context
 
genson() - Method in class com.owlike.genson.ext.jaxrs.GensonJaxRSFeature
 
Genson - Class in com.owlike.genson

Main class of the library.

Genson() - Constructor for class com.owlike.genson.Genson
The default constructor will use the default configuration provided by the GensonBuilder.
Genson(Factory<Converter<?>>, BeanDescriptorProvider, boolean, boolean, Map<String, Class<?>>, boolean, boolean, boolean, boolean, boolean, Map<Class<?>, Object>, RuntimePropertyFilter) - Constructor for class com.owlike.genson.Genson
Instead of using this constructor you should use GensonBuilder.
Genson.Builder - Class in com.owlike.genson
Deprecated.
use GensonBuilder
Genson.Builder() - Constructor for class com.owlike.genson.Genson.Builder
Deprecated.
 
GensonBuilder - Class in com.owlike.genson
Use the GensonBuilder class when you want to create a custom Genson instance.
GensonBuilder() - Constructor for class com.owlike.genson.GensonBuilder
 
GensonBundle - Class in com.owlike.genson.ext
Bundles allow to package all kind of Genson customizations into a single module and register them all together.
GensonBundle() - Constructor for class com.owlike.genson.ext.GensonBundle
 
GensonJaxRSFeature - Class in com.owlike.genson.ext.jaxrs
 
GensonJaxRSFeature() - Constructor for class com.owlike.genson.ext.jaxrs.GensonJaxRSFeature
 
GensonJsonBuilderFactory - Class in com.owlike.genson.ext.jsr353
 
GensonJsonBuilderFactory() - Constructor for class com.owlike.genson.ext.jsr353.GensonJsonBuilderFactory
 
GensonJsonConverter - Class in com.owlike.genson.ext.jaxrs
 
GensonJsonConverter() - Constructor for class com.owlike.genson.ext.jaxrs.GensonJsonConverter
 
GensonJsonConverter(Providers) - Constructor for class com.owlike.genson.ext.jaxrs.GensonJsonConverter
 
GensonJsonConverter(ContextResolver<GensonJaxRSFeature>) - Constructor for class com.owlike.genson.ext.jaxrs.GensonJsonConverter
 
GensonJsonGenerator - Class in com.owlike.genson.ext.jsr353
 
GensonJsonGenerator(ObjectWriter) - Constructor for class com.owlike.genson.ext.jsr353.GensonJsonGenerator
 
GensonJsonGeneratorFactory - Class in com.owlike.genson.ext.jsr353
 
GensonJsonGeneratorFactory() - Constructor for class com.owlike.genson.ext.jsr353.GensonJsonGeneratorFactory
 
GensonJsonGeneratorFactory(Map<String, ?>) - Constructor for class com.owlike.genson.ext.jsr353.GensonJsonGeneratorFactory
 
GensonJsonParser - Class in com.owlike.genson.ext.jsr353
 
GensonJsonParser(ObjectReader) - Constructor for class com.owlike.genson.ext.jsr353.GensonJsonParser
 
GensonJsonParserFactory - Class in com.owlike.genson.ext.jsr353
 
GensonJsonParserFactory() - Constructor for class com.owlike.genson.ext.jsr353.GensonJsonParserFactory
 
GensonJsonParserFactory(Map<String, ?>) - Constructor for class com.owlike.genson.ext.jsr353.GensonJsonParserFactory
 
GensonJsonProvider - Class in com.owlike.genson.ext.jsr353
 
GensonJsonProvider() - Constructor for class com.owlike.genson.ext.jsr353.GensonJsonProvider
 
GensonJsonReaderFactory - Class in com.owlike.genson.ext.jsr353
 
GensonJsonReaderFactory() - Constructor for class com.owlike.genson.ext.jsr353.GensonJsonReaderFactory
 
GensonJsonReaderFactory(Map<String, ?>) - Constructor for class com.owlike.genson.ext.jsr353.GensonJsonReaderFactory
 
GensonJsonWriterFactory - Class in com.owlike.genson.ext.jsr353
 
GensonJsonWriterFactory() - Constructor for class com.owlike.genson.ext.jsr353.GensonJsonWriterFactory
 
GensonJsonWriterFactory(Map<String, ?>) - Constructor for class com.owlike.genson.ext.jsr353.GensonJsonWriterFactory
 
GensonMessageConverter - Class in com.owlike.genson.ext.spring
 
GensonMessageConverter() - Constructor for class com.owlike.genson.ext.spring.GensonMessageConverter
 
GensonMessageConverter(Genson) - Constructor for class com.owlike.genson.ext.spring.GensonMessageConverter
 
get(String, Class<T>) - Method in class com.owlike.genson.Context
Returns the value mapped to key in this context or null.
get(String, Class<T>) - Static method in class com.owlike.genson.ThreadLocalHolder
 
getAnnotation(Class<T>) - Method in class com.owlike.genson.reflect.BeanProperty
 
getAnnotation(Class<A>) - Method in class com.owlike.genson.Wrapper
 
getAnnotations() - Method in class com.owlike.genson.reflect.BeanCreator.BeanCreatorProperty
 
getAnnotations() - Method in class com.owlike.genson.Wrapper
 
getBeanDescriptorProvider() - Method in class com.owlike.genson.Genson
 
getBeanDescriptorProvider() - Method in class com.owlike.genson.GensonBuilder
 
getBeanViewDescriptorProvider() - Method in class com.owlike.genson.GensonBuilder
 
getBigDecimal() - Method in class com.owlike.genson.ext.jsr353.GensonJsonParser
 
getClassLoader() - Method in class com.owlike.genson.GensonBuilder
 
getCollectionType(Type) - Static method in class com.owlike.genson.reflect.TypeUtil
Returns the type of this Collection or Array.
getColumn() - Method in exception com.owlike.genson.stream.JsonStreamException
 
getConcreteClass() - Method in class com.owlike.genson.reflect.BeanProperty
 
getConfigInUse() - Method in class com.owlike.genson.ext.jsr353.GensonJsonBuilderFactory
 
getConfigInUse() - Method in class com.owlike.genson.ext.jsr353.GensonJsonGeneratorFactory
 
getConfigInUse() - Method in class com.owlike.genson.ext.jsr353.GensonJsonParserFactory
 
getConfigInUse() - Method in class com.owlike.genson.ext.jsr353.GensonJsonReaderFactory
 
getConfigInUse() - Method in class com.owlike.genson.ext.jsr353.GensonJsonWriterFactory
 
getContext(Class<?>) - Method in class com.owlike.genson.ext.jaxrs.GensonJaxRSFeature
 
getDeclaredAnnotations() - Method in class com.owlike.genson.Wrapper
 
getDeclaringClass() - Method in class com.owlike.genson.reflect.BeanProperty
 
getDefaultConverters() - Method in class com.owlike.genson.GensonBuilder
You can override this methods if you want to change the default converters (remove some, change the order, etc).
getDefaultDeserializers() - Method in class com.owlike.genson.GensonBuilder
 
getDefaultSerializers() - Method in class com.owlike.genson.GensonBuilder
 
getDeserializersMap() - Method in class com.owlike.genson.GensonBuilder
 
getElementConverter() - Method in class com.owlike.genson.convert.DefaultConverters.CollectionConverter
 
getFactories() - Method in class com.owlike.genson.GensonBuilder
 
getIndex() - Method in class com.owlike.genson.reflect.BeanCreator.BeanCreatorProperty
 
getInt() - Method in class com.owlike.genson.ext.jsr353.GensonJsonParser
 
getLocation() - Method in class com.owlike.genson.ext.jsr353.GensonJsonParser
 
getLong() - Method in class com.owlike.genson.ext.jsr353.GensonJsonParser
 
getModifiers() - Method in class com.owlike.genson.reflect.BeanCreator.BeanCreatorProperty
 
getModifiers() - Method in class com.owlike.genson.reflect.BeanCreator.ConstructorBeanCreator
 
getModifiers() - Method in class com.owlike.genson.reflect.BeanCreator
 
getModifiers() - Method in class com.owlike.genson.reflect.BeanCreator.MethodBeanCreator
 
getModifiers() - Method in class com.owlike.genson.reflect.BeanProperty
 
getMutatorAccessorResolver() - Method in class com.owlike.genson.GensonBuilder
 
getName() - Method in class com.owlike.genson.reflect.BeanProperty
The name of this property (not necessarily the original one).
getName(AnnotatedElement) - Method in class com.owlike.genson.reflect.PropertyNameResolver.AnnotationPropertyNameResolver
 
getOfClass() - Method in class com.owlike.genson.reflect.BeanDescriptor
 
getProperties() - Method in class com.owlike.genson.reflect.BeanCreator
 
getPropertyNameResolver() - Method in class com.owlike.genson.GensonBuilder
 
getRawClass() - Method in class com.owlike.genson.GenericType
 
getRawClass() - Method in class com.owlike.genson.reflect.BeanProperty
 
getRawClass(Type) - Static method in class com.owlike.genson.reflect.TypeUtil
 
getRow() - Method in exception com.owlike.genson.stream.JsonStreamException
 
getSerializersMap() - Method in class com.owlike.genson.GensonBuilder
 
getSize(Object, Class<?>, Type, Annotation[], MediaType) - Method in class com.owlike.genson.ext.jaxrs.GensonJsonConverter
 
getString() - Method in class com.owlike.genson.ext.jsr353.GensonJsonParser
 
getType() - Method in class com.owlike.genson.GenericType
 
getType() - Method in class com.owlike.genson.reflect.BeanProperty
 
getValueType() - Method in class com.owlike.genson.stream.JsonReader
 
getValueType() - Method in interface com.owlike.genson.stream.ObjectReader
 
GuavaBundle - Class in com.owlike.genson.ext.guava
 
GuavaBundle() - Constructor for class com.owlike.genson.ext.guava.GuavaBundle
 

H

HandleBeanView - Annotation Type in com.owlike.genson.annotation
Annotated Serializer/Deserializer/Converter will be excluded from the BeanView mechanism.
HandleClassMetadata - Annotation Type in com.owlike.genson.annotation
Annotated Serializer/Deserializer/Converter with @HandleClassMetadata indicate that they will handle @class metadata during serialization and deserialization.
HandleNull - Annotation Type in com.owlike.genson.annotation
Similar to HandleClassMetadata, put this annotation on your Converters, Serializers and Deserializers to disable Genson default null handling ( NullConverter).
handleReturnValue(Object, MethodParameter, ModelAndViewContainer, NativeWebRequest) - Method in class com.owlike.genson.ext.spring.ExtendedReqRespBodyMethodProcessor
 
hasNext() - Method in class com.owlike.genson.ext.jsr353.GensonJsonParser
 
hasNext() - Method in class com.owlike.genson.stream.JsonReader
 
hasNext() - Method in interface com.owlike.genson.stream.ObjectReader
 
hasViews() - Method in class com.owlike.genson.Context
 
HTML_SAFE - Static variable in class com.owlike.genson.ext.jsr353.GensonJsonGenerator
 

I

include(String) - Method in class com.owlike.genson.GensonBuilder
 
include(Class<?>) - Method in class com.owlike.genson.GensonBuilder
 
include(String, Class<?>) - Method in class com.owlike.genson.GensonBuilder
 
include(String, Class<?>, Class<?>) - Method in class com.owlike.genson.GensonBuilder
 
inclusionFilter(boolean) - Method in class com.owlike.genson.ext.jaxrs.UrlQueryParamFilter
If true this will behave as an inclusion filter.
indent() - Method in class com.owlike.genson.stream.JsonWriter
 
index - Variable in class com.owlike.genson.reflect.BeanCreator.BeanCreatorProperty
 
instance - Static variable in class com.owlike.genson.convert.DefaultConverters.ArrayConverterFactory
 
instance - Static variable in class com.owlike.genson.convert.DefaultConverters.BigDecimalConverter
 
instance - Static variable in class com.owlike.genson.convert.DefaultConverters.BigIntegerConverter
 
instance - Static variable in class com.owlike.genson.convert.DefaultConverters.BooleanConverter
 
instance - Static variable in class com.owlike.genson.convert.DefaultConverters.ByteArrayAsIntArrayConverter
 
instance - Static variable in class com.owlike.genson.convert.DefaultConverters.ByteArrayConverter
 
instance - Static variable in class com.owlike.genson.convert.DefaultConverters.ByteConverter
 
instance - Static variable in class com.owlike.genson.convert.DefaultConverters.CharConverter
 
instance - Static variable in class com.owlike.genson.convert.DefaultConverters.CollectionConverterFactory
 
instance - Static variable in class com.owlike.genson.convert.DefaultConverters.DoubleConverter
 
instance - Static variable in class com.owlike.genson.convert.DefaultConverters.EnumConverterFactory
 
instance - Static variable in class com.owlike.genson.convert.DefaultConverters.FileConverter
 
instance - Static variable in class com.owlike.genson.convert.DefaultConverters.FloatConverter
 
instance - Static variable in class com.owlike.genson.convert.DefaultConverters.IntegerConverter
 
instance - Static variable in class com.owlike.genson.convert.DefaultConverters.LongConverter
 
instance - Static variable in class com.owlike.genson.convert.DefaultConverters.MapConverterFactory
 
instance - Static variable in class com.owlike.genson.convert.DefaultConverters.NumberConverter
 
instance - Static variable in class com.owlike.genson.convert.DefaultConverters.PrimitiveConverterFactory
 
instance - Static variable in class com.owlike.genson.convert.DefaultConverters.ShortConverter
 
instance - Static variable in class com.owlike.genson.convert.DefaultConverters.SingleValueAsListFactory
 
instance - Static variable in class com.owlike.genson.convert.DefaultConverters.StringConverter
 
instance - Static variable in class com.owlike.genson.convert.DefaultConverters.TimestampConverter
 
instance - Static variable in class com.owlike.genson.convert.DefaultConverters.UntypedConverterFactory
 
instance - Static variable in class com.owlike.genson.convert.DefaultConverters.URIConverter
 
instance - Static variable in class com.owlike.genson.convert.DefaultConverters.URLConverter
 
instance - Static variable in class com.owlike.genson.convert.DefaultConverters.UUIDConverter
 
intAdapter - Static variable in class com.owlike.genson.convert.DefaultConverters.KeyAdapter
 
IntervalConverter - Class in com.owlike.genson.ext.jodatime
 
IntervalConverter(Converter<DateTime>) - Constructor for class com.owlike.genson.ext.jodatime.IntervalConverter
 
IntervalConverter.ConverterFactory - Class in com.owlike.genson.ext.jodatime
 
IntervalConverter.ConverterFactory() - Constructor for class com.owlike.genson.ext.jodatime.IntervalConverter.ConverterFactory
 
isAccessor(Field, Class<?>) - Method in class com.owlike.genson.reflect.BeanMutatorAccessorResolver.CompositeResolver
 
isAccessor(Method, Class<?>) - Method in class com.owlike.genson.reflect.BeanMutatorAccessorResolver.CompositeResolver
 
isAccessor(Field, Class<?>) - Method in class com.owlike.genson.reflect.BeanMutatorAccessorResolver.GensonAnnotationsResolver
 
isAccessor(Method, Class<?>) - Method in class com.owlike.genson.reflect.BeanMutatorAccessorResolver.GensonAnnotationsResolver
 
isAccessor(Field, Class<?>) - Method in interface com.owlike.genson.reflect.BeanMutatorAccessorResolver
 
isAccessor(Method, Class<?>) - Method in interface com.owlike.genson.reflect.BeanMutatorAccessorResolver
 
isAccessor(Field, Class<?>) - Method in class com.owlike.genson.reflect.BeanMutatorAccessorResolver.PropertyBaseResolver
 
isAccessor(Method, Class<?>) - Method in class com.owlike.genson.reflect.BeanMutatorAccessorResolver.PropertyBaseResolver
 
isAccessor(Field, Class<?>) - Method in class com.owlike.genson.reflect.BeanMutatorAccessorResolver.StandardMutaAccessorResolver
Will resolve all public/package and non transient/static fields as accesssors.
isAccessor(Method, Class<?>) - Method in class com.owlike.genson.reflect.BeanMutatorAccessorResolver.StandardMutaAccessorResolver
Resolves all public methods starting with get/is (boolean) and parameter less as accessors.
isAccessor(Field, Class<?>) - Method in class com.owlike.genson.reflect.BeanViewDescriptorProvider.BeanViewMutatorAccessorResolver
 
isAccessor(Method, Class<?>) - Method in class com.owlike.genson.reflect.BeanViewDescriptorProvider.BeanViewMutatorAccessorResolver
 
isAccessor(Field, Class<?>) - Method in class com.owlike.genson.reflect.PropertyFilter
 
isAccessor(Method, Class<?>) - Method in class com.owlike.genson.reflect.PropertyFilter
 
isAnnotationPresent(Class<? extends Annotation>) - Method in class com.owlike.genson.Wrapper
 
isCreator(Constructor<?>, Class<?>) - Method in class com.owlike.genson.reflect.BeanMutatorAccessorResolver.CompositeResolver
 
isCreator(Method, Class<?>) - Method in class com.owlike.genson.reflect.BeanMutatorAccessorResolver.CompositeResolver
 
isCreator(Constructor<?>, Class<?>) - Method in class com.owlike.genson.reflect.BeanMutatorAccessorResolver.GensonAnnotationsResolver
 
isCreator(Method, Class<?>) - Method in class com.owlike.genson.reflect.BeanMutatorAccessorResolver.GensonAnnotationsResolver
 
isCreator(Constructor<?>, Class<?>) - Method in interface com.owlike.genson.reflect.BeanMutatorAccessorResolver
 
isCreator(Method, Class<?>) - Method in interface com.owlike.genson.reflect.BeanMutatorAccessorResolver
 
isCreator(Constructor<?>, Class<?>) - Method in class com.owlike.genson.reflect.BeanMutatorAccessorResolver.PropertyBaseResolver
 
isCreator(Method, Class<?>) - Method in class com.owlike.genson.reflect.BeanMutatorAccessorResolver.PropertyBaseResolver
 
isCreator(Constructor<?>, Class<?>) - Method in class com.owlike.genson.reflect.BeanMutatorAccessorResolver.StandardMutaAccessorResolver
 
isCreator(Method, Class<?>) - Method in class com.owlike.genson.reflect.BeanMutatorAccessorResolver.StandardMutaAccessorResolver
 
isCreator(Constructor<?>, Class<?>) - Method in class com.owlike.genson.reflect.BeanViewDescriptorProvider.BeanViewMutatorAccessorResolver
 
isCreator(Method, Class<?>) - Method in class com.owlike.genson.reflect.BeanViewDescriptorProvider.BeanViewMutatorAccessorResolver
 
isDateAsTimestamp() - Method in class com.owlike.genson.GensonBuilder
 
isDeserializable(Class<?>) - Method in class com.owlike.genson.ext.jaxrs.GensonJaxRSFeature
 
isEnabled() - Method in class com.owlike.genson.ext.jaxrs.GensonJaxRSFeature
 
isEOF() - Method in class com.owlike.genson.stream.JsonReader
 
isHtmlSafe() - Method in class com.owlike.genson.Genson
 
isHtmlSafe() - Method in class com.owlike.genson.GensonBuilder
 
isIntegralNumber() - Method in class com.owlike.genson.ext.jsr353.GensonJsonParser
 
isMutator(Field, Class<?>) - Method in class com.owlike.genson.reflect.BeanMutatorAccessorResolver.CompositeResolver
 
isMutator(Method, Class<?>) - Method in class com.owlike.genson.reflect.BeanMutatorAccessorResolver.CompositeResolver
 
isMutator(Field, Class<?>) - Method in class com.owlike.genson.reflect.BeanMutatorAccessorResolver.GensonAnnotationsResolver
 
isMutator(Method, Class<?>) - Method in class com.owlike.genson.reflect.BeanMutatorAccessorResolver.GensonAnnotationsResolver
 
isMutator(Field, Class<?>) - Method in interface com.owlike.genson.reflect.BeanMutatorAccessorResolver
 
isMutator(Method, Class<?>) - Method in interface com.owlike.genson.reflect.BeanMutatorAccessorResolver
 
isMutator(Field, Class<?>) - Method in class com.owlike.genson.reflect.BeanMutatorAccessorResolver.PropertyBaseResolver
 
isMutator(Method, Class<?>) - Method in class com.owlike.genson.reflect.BeanMutatorAccessorResolver.PropertyBaseResolver
 
isMutator(Field, Class<?>) - Method in class com.owlike.genson.reflect.BeanMutatorAccessorResolver.StandardMutaAccessorResolver
 
isMutator(Method, Class<?>) - Method in class com.owlike.genson.reflect.BeanMutatorAccessorResolver.StandardMutaAccessorResolver
 
isMutator(Field, Class<?>) - Method in class com.owlike.genson.reflect.BeanViewDescriptorProvider.BeanViewMutatorAccessorResolver
 
isMutator(Method, Class<?>) - Method in class com.owlike.genson.reflect.BeanViewDescriptorProvider.BeanViewMutatorAccessorResolver
 
isMutator(Field, Class<?>) - Method in class com.owlike.genson.reflect.PropertyFilter
 
isMutator(Method, Class<?>) - Method in class com.owlike.genson.reflect.PropertyFilter
 
isOfType(Object, Class<?>) - Static method in class com.owlike.genson.Wrapper
 
isReadable(Class<?>, Type, Annotation[], MediaType) - Method in class com.owlike.genson.ext.jaxrs.GensonJsonConverter
 
isReadable() - Method in class com.owlike.genson.reflect.BeanDescriptor
 
isSerializable(Class<?>) - Method in class com.owlike.genson.ext.jaxrs.GensonJaxRSFeature
 
isSkipNull() - Method in class com.owlike.genson.Genson
 
isSkipNull() - Method in class com.owlike.genson.GensonBuilder
 
isThrowExceptionOnNoDebugInfo() - Method in class com.owlike.genson.GensonBuilder
 
isVisible(Member) - Method in class com.owlike.genson.reflect.VisibilityFilter
Checks whether this member is visible or not according to this filter.
isVisible(int) - Method in class com.owlike.genson.reflect.VisibilityFilter
 
isWithClassMetadata() - Method in class com.owlike.genson.Genson
 
isWrapped(Object) - Static method in class com.owlike.genson.Wrapper
 
isWritable() - Method in class com.owlike.genson.reflect.BeanDescriptor
 
isWriteable(Class<?>, Type, Annotation[], MediaType) - Method in class com.owlike.genson.ext.jaxrs.GensonJsonConverter
 

J

JAXBBundle - Class in com.owlike.genson.ext.jaxb
Provides support for some JAXB annotations and data types.
JAXBBundle() - Constructor for class com.owlike.genson.ext.jaxb.JAXBBundle
 
JerseyAutoDiscoverable - Class in com.owlike.genson.ext.jaxrs
 
JerseyAutoDiscoverable() - Constructor for class com.owlike.genson.ext.jaxrs.JerseyAutoDiscoverable
 
JodaTimeBundle - Class in com.owlike.genson.ext.jodatime
 
JodaTimeBundle() - Constructor for class com.owlike.genson.ext.jodatime.JodaTimeBundle
 
JsonBindingException - Exception in com.owlike.genson
 
JsonBindingException(String) - Constructor for exception com.owlike.genson.JsonBindingException
 
JsonBindingException(String, Throwable) - Constructor for exception com.owlike.genson.JsonBindingException
 
JsonConverter - Annotation Type in com.owlike.genson.annotation
This annotation is useful when you want to use a specific Converter for a property in a class, but do not want to use it for all properties of that type.
JsonCreator - Annotation Type in com.owlike.genson.annotation
Static methods annotated with @JsonCreator annotation will act as method factories.
JsonDateFormat - Annotation Type in com.owlike.genson.annotation
Can be used on java.util.Date and java.util.Calendar to indicate the pattern or lang to use when working with this date field.
JsonIgnore - Annotation Type in com.owlike.genson.annotation
You can annotate with @JsonIgnore the methods, fields and creators that must be ignored during serialization AND deserialization.
JsonProperty - Annotation Type in com.owlike.genson.annotation
JsonProperty annotation can be used to define the name of a property.
JsonReader - Class in com.owlike.genson.stream
 
JsonReader(String) - Constructor for class com.owlike.genson.stream.JsonReader
 
JsonReader(Reader, boolean, boolean) - Constructor for class com.owlike.genson.stream.JsonReader
 
JsonStreamException - Exception in com.owlike.genson.stream
JsonStreamException are thrown by ObjectWriter and ObjectReader implementations.
JsonStreamException(String, Throwable) - Constructor for exception com.owlike.genson.stream.JsonStreamException
 
JsonStreamException(String) - Constructor for exception com.owlike.genson.stream.JsonStreamException
 
JsonStreamException(Throwable) - Constructor for exception com.owlike.genson.stream.JsonStreamException
 
JsonType - Enum in com.owlike.genson.stream
 
JsonWriter - Class in com.owlike.genson.stream
 
JsonWriter(Writer) - Constructor for class com.owlike.genson.stream.JsonWriter
 
JsonWriter(Writer, boolean, boolean, boolean) - Constructor for class com.owlike.genson.stream.JsonWriter
 
JSR353Bundle - Class in com.owlike.genson.ext.jsr353
 
JSR353Bundle() - Constructor for class com.owlike.genson.ext.jsr353.JSR353Bundle
 
JSR353Bundle.JsonValueConverter - Class in com.owlike.genson.ext.jsr353
 
JSR353Bundle.JsonValueConverter() - Constructor for class com.owlike.genson.ext.jsr353.JSR353Bundle.JsonValueConverter
 

K

keyAdapter(Class<?>) - Static method in class com.owlike.genson.convert.DefaultConverters.MapConverterFactory
 

L

longAdapter - Static variable in class com.owlike.genson.convert.DefaultConverters.KeyAdapter
 
lookupGenericType(Class<?>, Class<?>) - Static method in class com.owlike.genson.reflect.TypeUtil
Searches for ofClass in the inherited classes and interfaces of inClass.

M

match(Type, Type, boolean) - Static method in class com.owlike.genson.reflect.TypeUtil
Deep comparison between type and oType.
mergeAccessorsWithCreatorProperties(Type, List<PropertyAccessor>, BeanCreator) - Method in class com.owlike.genson.reflect.AbstractBeanDescriptorProvider
Implementations may do additional merge operations based on the resolved creator parameters and the resolved accessors.
mergeAccessorsWithCreatorProperties(Type, List<PropertyAccessor>, BeanCreator) - Method in class com.owlike.genson.reflect.BaseBeanDescriptorProvider
 
mergeMutatorsWithCreatorProperties(Type, Map<String, PropertyMutator>, BeanCreator) - Method in class com.owlike.genson.reflect.AbstractBeanDescriptorProvider
Implementations may do additional merge operations based on the resolved creator parameters and the resolved mutators.
mergeMutatorsWithCreatorProperties(Type, Map<String, PropertyMutator>, BeanCreator) - Method in class com.owlike.genson.reflect.BaseBeanDescriptorProvider
 
metadata(String) - Method in class com.owlike.genson.stream.JsonReader
 
metadata(String) - Method in interface com.owlike.genson.stream.ObjectReader
 
modifiers - Variable in class com.owlike.genson.reflect.BeanProperty
 
mustIgnore(AccessibleObject, boolean) - Method in class com.owlike.genson.reflect.BeanMutatorAccessorResolver.GensonAnnotationsResolver
 
mustInclude(AccessibleObject, boolean) - Method in class com.owlike.genson.reflect.BeanMutatorAccessorResolver.GensonAnnotationsResolver
 
mutate(Object, Object) - Method in class com.owlike.genson.reflect.BeanCreator.BeanCreatorProperty
 
mutate(Object, Object) - Method in class com.owlike.genson.reflect.PropertyMutator.FieldMutator
 
mutate(Object, Object) - Method in class com.owlike.genson.reflect.PropertyMutator.MethodMutator
 
mutate(Object, Object) - Method in class com.owlike.genson.reflect.PropertyMutator
 
mutatorAccessorResolver - Variable in class com.owlike.genson.reflect.BaseBeanDescriptorProvider
 

N

name - Variable in class com.owlike.genson.reflect.BeanProperty
 
name() - Method in class com.owlike.genson.stream.JsonReader
 
name() - Method in interface com.owlike.genson.stream.ObjectReader
 
nameResolver - Variable in class com.owlike.genson.reflect.BaseBeanDescriptorProvider
 
next() - Method in class com.owlike.genson.convert.ChainedFactory
 
next() - Method in class com.owlike.genson.ext.jsr353.GensonJsonParser
 
next() - Method in class com.owlike.genson.stream.JsonReader
 
next() - Method in interface com.owlike.genson.stream.ObjectReader
If we are in a object it will read the next name/value pair and if we are in an array it will read the next value (except if value is of complex type, in that case after the call to next() you must use one of beginXXX methods).
nextObjectMetadata() - Method in class com.owlike.genson.stream.JsonReader
 
nextObjectMetadata() - Method in interface com.owlike.genson.stream.ObjectReader
Will read nexts object metadata.
niceTrace(T) - Static method in exception com.owlike.genson.stream.JsonStreamException
 
niceTrace() - Method in exception com.owlike.genson.stream.JsonStreamException
 
noFilter - Static variable in interface com.owlike.genson.reflect.RuntimePropertyFilter
 
NONE - Static variable in class com.owlike.genson.reflect.VisibilityFilter
 
NullConverterFactory - Class in com.owlike.genson.convert
The default implementation handles null values by returning the predefined default value if any or null during deserialization and by calling writer.writeNull() during serialization.
NullConverterFactory(boolean) - Constructor for class com.owlike.genson.convert.NullConverterFactory
 

O

ObjectReader - Interface in com.owlike.genson.stream
ObjectReader is part of the streaming api, it's implementations allow you to read data from the stream.
ObjectWriter - Interface in com.owlike.genson.stream
ObjectWriter defines the api allowing to write data to different format and the contract for classes that implement ObjectWriter to provide different formats support.
of(Class<T>) - Static method in class com.owlike.genson.GenericType
 
of(Type) - Static method in class com.owlike.genson.GenericType
 
ofClass - Variable in class com.owlike.genson.reflect.BeanCreator
 
Operations - Class in com.owlike.genson
 
Operations() - Constructor for class com.owlike.genson.Operations
 
OptionalConverter<T> - Class in com.owlike.genson.ext.guava
 
OptionalConverter(Converter<T>) - Constructor for class com.owlike.genson.ext.guava.OptionalConverter
 

P

PACKAGE_PUBLIC - Static variable in class com.owlike.genson.reflect.VisibilityFilter
 
parameters - Variable in class com.owlike.genson.reflect.BeanCreator
 
paramName(String) - Method in class com.owlike.genson.ext.jaxrs.UrlQueryParamFilter
The name of the query parameter to get the properties to filter.
paramsAndAliases - Variable in class com.owlike.genson.reflect.BeanCreator
 
PeriodConverter - Class in com.owlike.genson.ext.jodatime
 
PeriodConverter() - Constructor for class com.owlike.genson.ext.jodatime.PeriodConverter
 
priority() - Method in class com.owlike.genson.reflect.BeanCreator.BeanCreatorProperty
 
priority() - Method in class com.owlike.genson.reflect.BeanCreator.ConstructorBeanCreator
 
priority() - Method in class com.owlike.genson.reflect.BeanCreator.MethodBeanCreator
 
priority() - Method in class com.owlike.genson.reflect.BeanCreator
 
priority() - Method in class com.owlike.genson.reflect.PropertyAccessor.FieldAccessor
 
priority() - Method in class com.owlike.genson.reflect.PropertyMutator.FieldMutator
 
priority() - Method in class com.owlike.genson.reflect.PropertyMutator.MethodMutator
 
PRIVATE - Static variable in class com.owlike.genson.reflect.VisibilityFilter
 
PropertyAccessor - Class in com.owlike.genson.reflect
 
PropertyAccessor(String, Type, Class<?>, Class<?>, Annotation[], int) - Constructor for class com.owlike.genson.reflect.PropertyAccessor
 
PropertyAccessor.FieldAccessor - Class in com.owlike.genson.reflect
 
PropertyAccessor.FieldAccessor(String, Field, Type, Class<?>) - Constructor for class com.owlike.genson.reflect.PropertyAccessor.FieldAccessor
 
PropertyAccessor.MethodAccessor - Class in com.owlike.genson.reflect
 
PropertyAccessor.MethodAccessor(String, Method, Type, Class<?>) - Constructor for class com.owlike.genson.reflect.PropertyAccessor.MethodAccessor
 
PropertyFilter - Class in com.owlike.genson.reflect
 
PropertyFilter(boolean, String, Class<?>, Class<?>) - Constructor for class com.owlike.genson.reflect.PropertyFilter
 
PropertyMutator - Class in com.owlike.genson.reflect
 
PropertyMutator(String, Type, Class<?>, Class<?>, Annotation[], int) - Constructor for class com.owlike.genson.reflect.PropertyMutator
 
PropertyMutator.FieldMutator - Class in com.owlike.genson.reflect
 
PropertyMutator.FieldMutator(String, Field, Type, Class<?>) - Constructor for class com.owlike.genson.reflect.PropertyMutator.FieldMutator
 
PropertyMutator.MethodMutator - Class in com.owlike.genson.reflect
 
PropertyMutator.MethodMutator(String, Method, Type, Class<?>) - Constructor for class com.owlike.genson.reflect.PropertyMutator.MethodMutator
 
PropertyNameResolver - Interface in com.owlike.genson.reflect
This interface is intended to be implemented by classes who want to change the way genson does name resolution.
PropertyNameResolver.AnnotationPropertyNameResolver - Class in com.owlike.genson.reflect
JsonProperty resolver based on @JsonProperty annotation.
PropertyNameResolver.AnnotationPropertyNameResolver() - Constructor for class com.owlike.genson.reflect.PropertyNameResolver.AnnotationPropertyNameResolver
 
PropertyNameResolver.CompositePropertyNameResolver - Class in com.owlike.genson.reflect
 
PropertyNameResolver.CompositePropertyNameResolver(List<PropertyNameResolver>) - Constructor for class com.owlike.genson.reflect.PropertyNameResolver.CompositePropertyNameResolver
 
PropertyNameResolver.ConventionalBeanPropertyNameResolver - Class in com.owlike.genson.reflect
 
PropertyNameResolver.ConventionalBeanPropertyNameResolver() - Constructor for class com.owlike.genson.reflect.PropertyNameResolver.ConventionalBeanPropertyNameResolver
 
PROTECTED - Static variable in class com.owlike.genson.reflect.VisibilityFilter
 
provide(Class<T>, Type, Map<Type, ? extends T>, Genson) - Method in class com.owlike.genson.convert.BasicConvertersFactory
 
provide(Class<T>, Genson) - Method in class com.owlike.genson.reflect.AbstractBeanDescriptorProvider
 
provide(Class<T>, Type, Genson) - Method in class com.owlike.genson.reflect.AbstractBeanDescriptorProvider
 
provide(Class<T>, Genson) - Method in class com.owlike.genson.reflect.BeanDescriptorProvider.CompositeBeanDescriptorProvider
 
provide(Class<T>, Type, Genson) - Method in class com.owlike.genson.reflect.BeanDescriptorProvider.CompositeBeanDescriptorProvider
 
provide(Class<T>, Genson) - Method in interface com.owlike.genson.reflect.BeanDescriptorProvider
Provides a BeanDescriptor for "type" using current Genson instance.
provide(Class<T>, Type, Genson) - Method in interface com.owlike.genson.reflect.BeanDescriptorProvider
Provides a BeanDescriptor that can serialize/deserialize "ofClass" type, based on "type" argument.
provide(Class<T>, Type, Genson) - Method in class com.owlike.genson.reflect.BeanViewDescriptorProvider
 
provideBeanCreators(Type, Genson) - Method in class com.owlike.genson.reflect.AbstractBeanDescriptorProvider
Provides a list of BeanCreator for type ofType.
provideBeanCreators(Type, Genson) - Method in class com.owlike.genson.reflect.BaseBeanDescriptorProvider
 
provideBeanCreators(Type, Genson) - Method in class com.owlike.genson.reflect.BeanViewDescriptorProvider
 
provideBeanPropertyAccessors(Type, Map<String, LinkedList<PropertyAccessor>>, Genson) - Method in class com.owlike.genson.reflect.AbstractBeanDescriptorProvider
Adds resolved PropertyAccessor to accessorsMap.
provideBeanPropertyAccessors(Type, Map<String, LinkedList<PropertyAccessor>>, Genson) - Method in class com.owlike.genson.reflect.BaseBeanDescriptorProvider
 
provideBeanPropertyMutators(Type, Map<String, LinkedList<PropertyMutator>>, Genson) - Method in class com.owlike.genson.reflect.AbstractBeanDescriptorProvider
Adds resolved PropertyMutator to mutatorsMap.
provideBeanPropertyMutators(Type, Map<String, LinkedList<PropertyMutator>>, Genson) - Method in class com.owlike.genson.reflect.BaseBeanDescriptorProvider
 
provideConstructorCreators(Type, List<BeanCreator>, Genson) - Method in class com.owlike.genson.reflect.BaseBeanDescriptorProvider
 
provideConverter(Type) - Method in class com.owlike.genson.Genson
Provides an instance of Converter capable of handling objects of type forType.
provideFieldAccessors(Class<?>, Map<String, LinkedList<PropertyAccessor>>, Type, Genson) - Method in class com.owlike.genson.reflect.BaseBeanDescriptorProvider
 
provideFieldMutators(Class<?>, Map<String, LinkedList<PropertyMutator>>, Type, Genson) - Method in class com.owlike.genson.reflect.BaseBeanDescriptorProvider
 
provideMethodAccessors(Class<?>, Map<String, LinkedList<PropertyAccessor>>, Type, Genson) - Method in class com.owlike.genson.reflect.BaseBeanDescriptorProvider
 
provideMethodCreators(Class<?>, List<BeanCreator>, Type, Genson) - Method in class com.owlike.genson.reflect.BaseBeanDescriptorProvider
 
provideMethodMutators(Class<?>, Map<String, LinkedList<PropertyMutator>>, Type, Genson) - Method in class com.owlike.genson.reflect.BaseBeanDescriptorProvider
 

R

read(String) - Method in class com.owlike.genson.convert.DefaultConverters.DateConverter
 
read(Class<?>) - Method in class com.owlike.genson.reflect.ASMCreatorParameterNameResolver
 
readEscaped() - Method in class com.owlike.genson.stream.JsonReader
 
readFrom(Class<Object>, Type, Annotation[], MediaType, MultivaluedMap<String, String>, InputStream) - Method in class com.owlike.genson.ext.jaxrs.GensonJsonConverter
 
readInternal(Class<?>, HttpInputMessage) - Method in class com.owlike.genson.ext.spring.GensonMessageConverter
 
readMetadata() - Method in class com.owlike.genson.stream.JsonReader
 
readNextToken(boolean) - Method in class com.owlike.genson.stream.JsonReader
 
remove(String, Class<T>) - Method in class com.owlike.genson.Context
Removes the mapping for this key from the context.
remove(String, Class<T>) - Static method in class com.owlike.genson.ThreadLocalHolder
 
rename(String, String) - Method in class com.owlike.genson.GensonBuilder
Renames all fields named field to toName.
rename(Class<?>, String) - Method in class com.owlike.genson.GensonBuilder
Renames all fields of type fieldOfType to toName.
rename(String, Class<?>, String) - Method in class com.owlike.genson.GensonBuilder
Renames all fields named field declared in class fromClass to toName.
rename(String, String, Class<?>) - Method in class com.owlike.genson.GensonBuilder
Renames all fields named field and of type fieldOfType to toName.
rename(String, Class<?>, String, Class<?>) - Method in class com.owlike.genson.GensonBuilder
Renames all fields named field, of type fieldOfType and declared in fromClass to toName.
RenamingPropertyNameResolver - Class in com.owlike.genson.reflect
 
RenamingPropertyNameResolver(String, Class<?>, Class<?>, String) - Constructor for class com.owlike.genson.reflect.RenamingPropertyNameResolver
 
resolve(int, Constructor<?>) - Method in class com.owlike.genson.reflect.ASMCreatorParameterNameResolver
 
resolve(Field) - Method in class com.owlike.genson.reflect.ASMCreatorParameterNameResolver
 
resolve(Method) - Method in class com.owlike.genson.reflect.ASMCreatorParameterNameResolver
 
resolve(int, Method) - Method in class com.owlike.genson.reflect.ASMCreatorParameterNameResolver
 
resolve(int, Constructor<?>) - Method in class com.owlike.genson.reflect.PropertyNameResolver.AnnotationPropertyNameResolver
 
resolve(int, Method) - Method in class com.owlike.genson.reflect.PropertyNameResolver.AnnotationPropertyNameResolver
 
resolve(Field) - Method in class com.owlike.genson.reflect.PropertyNameResolver.AnnotationPropertyNameResolver
 
resolve(Method) - Method in class com.owlike.genson.reflect.PropertyNameResolver.AnnotationPropertyNameResolver
 
resolve(int, Constructor<?>) - Method in class com.owlike.genson.reflect.PropertyNameResolver.CompositePropertyNameResolver
 
resolve(int, Method) - Method in class com.owlike.genson.reflect.PropertyNameResolver.CompositePropertyNameResolver
 
resolve(Field) - Method in class com.owlike.genson.reflect.PropertyNameResolver.CompositePropertyNameResolver
 
resolve(Method) - Method in class com.owlike.genson.reflect.PropertyNameResolver.CompositePropertyNameResolver
 
resolve(int, Constructor<?>) - Method in class com.owlike.genson.reflect.PropertyNameResolver.ConventionalBeanPropertyNameResolver
 
resolve(Field) - Method in class com.owlike.genson.reflect.PropertyNameResolver.ConventionalBeanPropertyNameResolver
 
resolve(Method) - Method in class com.owlike.genson.reflect.PropertyNameResolver.ConventionalBeanPropertyNameResolver
 
resolve(int, Method) - Method in class com.owlike.genson.reflect.PropertyNameResolver.ConventionalBeanPropertyNameResolver
 
resolve(int, Constructor<?>) - Method in interface com.owlike.genson.reflect.PropertyNameResolver
Resolve the parameter name on position parameterIdx in the constructor fromConstructor.
resolve(int, Method) - Method in interface com.owlike.genson.reflect.PropertyNameResolver
Resolve the name of the parameter with parameterIdx as index in fromMethod method.
resolve(Field) - Method in interface com.owlike.genson.reflect.PropertyNameResolver
Resolve the property name from this field.
resolve(Method) - Method in interface com.owlike.genson.reflect.PropertyNameResolver
Resolve the property name from this method.
resolve(int, Constructor<?>) - Method in class com.owlike.genson.reflect.RenamingPropertyNameResolver
 
resolve(int, Method) - Method in class com.owlike.genson.reflect.RenamingPropertyNameResolver
 
resolve(Field) - Method in class com.owlike.genson.reflect.RenamingPropertyNameResolver
 
resolve(Method) - Method in class com.owlike.genson.reflect.RenamingPropertyNameResolver
 
resolveArgument(MethodParameter, ModelAndViewContainer, NativeWebRequest, WebDataBinderFactory) - Method in class com.owlike.genson.ext.spring.ExtendedReqRespBodyMethodProcessor
 
resolveTypeVariable(TypeVariable<? extends GenericDeclaration>, Class<?>) - Static method in class com.owlike.genson.reflect.TypeUtil
Searches for the typevariable definition in the inClass hierarchy.
row() - Method in class com.owlike.genson.stream.JsonReader
 
row() - Method in interface com.owlike.genson.stream.ObjectReader
 
runtimeAdapter - Static variable in class com.owlike.genson.convert.DefaultConverters.KeyAdapter
 
runtimePropertyFilter() - Method in class com.owlike.genson.Genson
 
RuntimePropertyFilter - Interface in com.owlike.genson.reflect
 
RuntimeTypeConverter<T> - Class in com.owlike.genson.convert
This converter will use the runtime type of objects during serialization.
RuntimeTypeConverter(Class<T>, Converter<T>) - Constructor for class com.owlike.genson.convert.RuntimeTypeConverter
 
RuntimeTypeConverter.RuntimeTypeConverterFactory - Class in com.owlike.genson.convert
 
RuntimeTypeConverter.RuntimeTypeConverterFactory() - Constructor for class com.owlike.genson.convert.RuntimeTypeConverter.RuntimeTypeConverterFactory
 

S

serialize(T, ObjectWriter, Context) - Method in class com.owlike.genson.convert.BeanViewConverter
 
serialize(T, ObjectWriter, Context) - Method in class com.owlike.genson.convert.ClassMetadataConverter
 
serialize(Object, ObjectWriter, Context) - Method in class com.owlike.genson.convert.DefaultConverters.ArrayConverter
 
serialize(BigDecimal, ObjectWriter, Context) - Method in class com.owlike.genson.convert.DefaultConverters.BigDecimalConverter
 
serialize(BigInteger, ObjectWriter, Context) - Method in class com.owlike.genson.convert.DefaultConverters.BigIntegerConverter
 
serialize(Boolean, ObjectWriter, Context) - Method in class com.owlike.genson.convert.DefaultConverters.BooleanConverter
 
serialize(byte[], ObjectWriter, Context) - Method in class com.owlike.genson.convert.DefaultConverters.ByteArrayAsIntArrayConverter
 
serialize(byte[], ObjectWriter, Context) - Method in class com.owlike.genson.convert.DefaultConverters.ByteArrayConverter
 
serialize(Byte, ObjectWriter, Context) - Method in class com.owlike.genson.convert.DefaultConverters.ByteConverter
 
serialize(Calendar, ObjectWriter, Context) - Method in class com.owlike.genson.convert.DefaultConverters.CalendarConverter
 
serialize(Character, ObjectWriter, Context) - Method in class com.owlike.genson.convert.DefaultConverters.CharConverter
 
serialize(Collection<E>, ObjectWriter, Context) - Method in class com.owlike.genson.convert.DefaultConverters.CollectionConverter
 
serialize(Map<K, V>, ObjectWriter, Context) - Method in class com.owlike.genson.convert.DefaultConverters.ComplexMapConverter
 
serialize(Date, ObjectWriter, Context) - Method in class com.owlike.genson.convert.DefaultConverters.DateConverter
 
serialize(Double, ObjectWriter, Context) - Method in class com.owlike.genson.convert.DefaultConverters.DoubleConverter
 
serialize(T, ObjectWriter, Context) - Method in class com.owlike.genson.convert.DefaultConverters.EnumConverter
 
serialize(File, ObjectWriter, Context) - Method in class com.owlike.genson.convert.DefaultConverters.FileConverter
 
serialize(Float, ObjectWriter, Context) - Method in class com.owlike.genson.convert.DefaultConverters.FloatConverter
 
serialize(Integer, ObjectWriter, Context) - Method in class com.owlike.genson.convert.DefaultConverters.IntegerConverter
 
serialize(Long, ObjectWriter, Context) - Method in class com.owlike.genson.convert.DefaultConverters.LongConverter
 
serialize(Map<K, V>, ObjectWriter, Context) - Method in class com.owlike.genson.convert.DefaultConverters.MapConverter
 
serialize(Number, ObjectWriter, Context) - Method in class com.owlike.genson.convert.DefaultConverters.NumberConverter
 
serialize(Collection<E>, ObjectWriter, Context) - Method in class com.owlike.genson.convert.DefaultConverters.PriorityQueueConverter
 
serialize(Short, ObjectWriter, Context) - Method in class com.owlike.genson.convert.DefaultConverters.ShortConverter
 
serialize(String, ObjectWriter, Context) - Method in class com.owlike.genson.convert.DefaultConverters.StringConverter
 
serialize(Timestamp, ObjectWriter, Context) - Method in class com.owlike.genson.convert.DefaultConverters.TimestampConverter
 
serialize(Map<K, V>, ObjectWriter, Context) - Method in class com.owlike.genson.convert.DefaultConverters.TreeMapConverter
 
serialize(Collection<E>, ObjectWriter, Context) - Method in class com.owlike.genson.convert.DefaultConverters.TreeSetConverter
 
serialize(Object, ObjectWriter, Context) - Method in class com.owlike.genson.convert.DefaultConverters.UntypedConverterFactory.UntypedConverter
 
serialize(URI, ObjectWriter, Context) - Method in class com.owlike.genson.convert.DefaultConverters.URIConverter
 
serialize(URL, ObjectWriter, Context) - Method in class com.owlike.genson.convert.DefaultConverters.URLConverter
 
serialize(UUID, ObjectWriter, Context) - Method in class com.owlike.genson.convert.DefaultConverters.UUIDConverter
 
serialize(T, ObjectWriter, Context) - Method in class com.owlike.genson.convert.DefaultConverters.WrappedRootValueConverter
 
serialize(T, ObjectWriter, Context) - Method in class com.owlike.genson.convert.RuntimeTypeConverter
 
serialize(T, ObjectWriter, Context) - Method in interface com.owlike.genson.Converter
 
serialize(Optional<T>, ObjectWriter, Context) - Method in class com.owlike.genson.ext.guava.OptionalConverter
 
serialize(T, ObjectWriter, Context) - Method in class com.owlike.genson.ext.jodatime.BaseLocalConverter
 
serialize(ReadableInstant, ObjectWriter, Context) - Method in class com.owlike.genson.ext.jodatime.BaseReadableInstantConverter
 
serialize(Duration, ObjectWriter, Context) - Method in class com.owlike.genson.ext.jodatime.DurationConverter
 
serialize(Interval, ObjectWriter, Context) - Method in class com.owlike.genson.ext.jodatime.IntervalConverter
 
serialize(Period, ObjectWriter, Context) - Method in class com.owlike.genson.ext.jodatime.PeriodConverter
 
serialize(JsonValue, ObjectWriter, Context) - Method in class com.owlike.genson.ext.jsr353.JSR353Bundle.JsonValueConverter
 
serialize(Object) - Method in class com.owlike.genson.Genson
Serializes the object into a json string.
serialize(Object, GenericType<?>) - Method in class com.owlike.genson.Genson
Serializes the object using the type of GenericType instead of using its runtime type.
serialize(Object, Class<? extends BeanView<?>>, Class<? extends BeanView<?>>...) - Method in class com.owlike.genson.Genson
Serializes the object using the specified BeanViews.
serialize(Object, Writer) - Method in class com.owlike.genson.Genson
Serializes this object to the passed Writer, as Genson did not instantiate it, you are responsible of calling close on it.
serialize(Object, OutputStream) - Method in class com.owlike.genson.Genson
Serializes this object to the passed OutputStream, as Genson did not instantiate it, you are responsible of calling close on it.
serialize(Object, ObjectWriter, Context) - Method in class com.owlike.genson.Genson
Serializes this object and writes its representation to writer.
serialize(Object, Type, ObjectWriter, Context) - Method in class com.owlike.genson.Genson
Serializes this object and writes its representation to writer.
serialize(T, ObjectWriter, Context) - Method in class com.owlike.genson.reflect.BeanDescriptor
 
serialize(Object, ObjectWriter, Context) - Method in class com.owlike.genson.reflect.PropertyAccessor
 
serialize(T, ObjectWriter, Context) - Method in interface com.owlike.genson.Serializer
 
serializeBytes(Object) - Method in class com.owlike.genson.Genson
Serializes this object to its json form in a byte array.
Serializer<T> - Interface in com.owlike.genson
Serializers handle serialization by writing a java object of type T to a stream using ObjectWriter.
set(BeanMutatorAccessorResolver) - Method in class com.owlike.genson.GensonBuilder
Replaces default BeanMutatorAccessorResolver by the specified one.
set(PropertyNameResolver) - Method in class com.owlike.genson.GensonBuilder
Replaces default PropertyNameResolver by the specified one.
setConstructorFilter(VisibilityFilter) - Method in class com.owlike.genson.GensonBuilder
 
setFieldFilter(VisibilityFilter) - Method in class com.owlike.genson.GensonBuilder
 
setHtmlSafe(boolean) - Method in class com.owlike.genson.GensonBuilder
If true \,<,>,&,= characters will be replaced by ', <, >, &, =
setMethodFilter(VisibilityFilter) - Method in class com.owlike.genson.GensonBuilder
 
setSkipNull(boolean) - Method in class com.owlike.genson.GensonBuilder
If true will not serialize null values
setThrowExceptionIfNoDebugInfo(boolean) - Method in class com.owlike.genson.GensonBuilder
shortAdapter - Static variable in class com.owlike.genson.convert.DefaultConverters.KeyAdapter
 
shouldInclude(BeanProperty, Context) - Method in class com.owlike.genson.ext.jaxrs.UrlQueryParamFilter
 
shouldInclude(BeanProperty, Context) - Method in interface com.owlike.genson.reflect.RuntimePropertyFilter
 
signature() - Method in class com.owlike.genson.reflect.BeanCreator.BeanCreatorProperty
 
signature() - Method in class com.owlike.genson.reflect.BeanCreator.ConstructorBeanCreator
 
signature() - Method in class com.owlike.genson.reflect.BeanCreator.MethodBeanCreator
 
signature() - Method in class com.owlike.genson.reflect.BeanCreator
 
signature() - Method in class com.owlike.genson.reflect.PropertyAccessor.FieldAccessor
 
signature() - Method in class com.owlike.genson.reflect.PropertyMutator.FieldMutator
 
signature() - Method in class com.owlike.genson.reflect.PropertyMutator.MethodMutator
 
SKIP_NULL - Static variable in class com.owlike.genson.ext.jsr353.GensonJsonGenerator
 
SKIPPED_TOKENS - Static variable in class com.owlike.genson.stream.JsonReader
 
skipValue() - Method in class com.owlike.genson.stream.JsonReader
 
skipValue() - Method in interface com.owlike.genson.stream.ObjectReader
If the value is of complex type it will skip its content.
splitBy(String) - Method in class com.owlike.genson.ext.jaxrs.UrlQueryParamFilter
When defined it will be used to split every param value into property names.
store(String, Object) - Method in class com.owlike.genson.Context
Puts the object o in the current context indexed by key.
store(String, Object) - Static method in class com.owlike.genson.ThreadLocalHolder
 
strAdapter - Static variable in class com.owlike.genson.convert.DefaultConverters.KeyAdapter
 
STRICT_DOUBLE_PARSE - Static variable in class com.owlike.genson.ext.jsr353.GensonJsonParser
 
supports(Class<?>) - Method in class com.owlike.genson.ext.spring.GensonMessageConverter
 

T

ThreadLocalHolder - Class in com.owlike.genson
Just another data holder that stores data in a threadlocal map.
ThreadLocalHolder() - Constructor for class com.owlike.genson.ThreadLocalHolder
 
toAnnotatedElement(Object) - Static method in class com.owlike.genson.Wrapper
This method acts as an adapter to AnnotatedElement, use it when you need to work on a converter annotations.
toClass() - Method in enum com.owlike.genson.stream.ValueType
 
Trilean - Enum in com.owlike.genson
A boolean with 3 states : true, false and unknown.
truncateArray(byte[], int) - Static method in class com.owlike.genson.Operations
 
type - Variable in class com.owlike.genson.reflect.BeanProperty
 
typeOf(int, Type) - Static method in class com.owlike.genson.reflect.TypeUtil
Convenient method that returns the type of the parameter at position parameterIdx in the type fromType.
TypeUtil - Class in com.owlike.genson.reflect
This class provides utilities to work with java Types.
TypeUtil() - Constructor for class com.owlike.genson.reflect.TypeUtil
 

U

union(Class<T[]>, T[]...) - Static method in class com.owlike.genson.Operations
 
unwrap() - Method in class com.owlike.genson.stream.JsonWriter
 
unwrap() - Method in class com.owlike.genson.Wrapper
 
update(T, Map<String, LinkedList<T>>) - Method in class com.owlike.genson.reflect.BaseBeanDescriptorProvider
 
UrlQueryParamFilter - Class in com.owlike.genson.ext.jaxrs
This class will include or exclude (depending on how it is configured) the properties during ser/de based on the content of the query string.
UrlQueryParamFilter() - Constructor for class com.owlike.genson.ext.jaxrs.UrlQueryParamFilter
 
use(Genson) - Method in class com.owlike.genson.ext.jaxrs.GensonJaxRSFeature
 
useBeanViews(boolean) - Method in class com.owlike.genson.GensonBuilder
If true BeanView mechanism will be enabled.
useByteAsInt(boolean) - Method in class com.owlike.genson.GensonBuilder
 
useClassMetadata(boolean) - Method in class com.owlike.genson.GensonBuilder
Indicates whether class metadata should be serialized and used during deserialization.
useClassMetadataWithStaticType(boolean) - Method in class com.owlike.genson.GensonBuilder
If set to false, during serialization class metadata will be serialized only for types where the runtime type differs from the static one.
useConstructorWithArguments(boolean) - Method in class com.owlike.genson.GensonBuilder
If true constructor and method arguments name will be resolved from the generated debug symbols during compilation.
useDateAsTimestamp(boolean) - Method in class com.owlike.genson.GensonBuilder
 
useDateFormat(DateFormat) - Method in class com.owlike.genson.GensonBuilder
Specifies the data format that should be used for java.util.Date serialization and deserialization.
useDateTimeFormatter(DateTimeFormatter) - Method in class com.owlike.genson.ext.jodatime.JodaTimeBundle
 
useDefaultValue(Object, Class<?>) - Method in class com.owlike.genson.GensonBuilder
Uses the passed value as the default value for this type.
useFields(boolean) - Method in class com.owlike.genson.GensonBuilder
If true, fields will be used when no getter/setter is available, except if you specified that no getter/setter should be used with GensonBuilder.useMethods(boolean), in that case only fields will be used.
useFields(boolean, VisibilityFilter) - Method in class com.owlike.genson.GensonBuilder
 
useFields - Variable in class com.owlike.genson.reflect.BaseBeanDescriptorProvider
 
useGettersAndSetters - Variable in class com.owlike.genson.reflect.BaseBeanDescriptorProvider
 
useIndentation(boolean) - Method in class com.owlike.genson.GensonBuilder
If true outputed json will be indented using two spaces, otherwise (by default) all is printed on same line.
useLocalDateFormatter(DateTimeFormatter) - Method in class com.owlike.genson.ext.jodatime.JodaTimeBundle
 
useLocalDateTimeFormatter(DateTimeFormatter) - Method in class com.owlike.genson.ext.jodatime.JodaTimeBundle
 
useLocalTimeFormatter(DateTimeFormatter) - Method in class com.owlike.genson.ext.jodatime.JodaTimeBundle
 
useMetadata(boolean) - Method in class com.owlike.genson.GensonBuilder
 
useMethods(boolean) - Method in class com.owlike.genson.GensonBuilder
If true, getters and setters would be used during serialization/deserialization in favor of fields.
useMethods(boolean, VisibilityFilter) - Method in class com.owlike.genson.GensonBuilder
 
useRuntimePropertyFilter(RuntimePropertyFilter) - Method in class com.owlike.genson.GensonBuilder
 
useRuntimeType(boolean) - Method in class com.owlike.genson.GensonBuilder
If true the concrete type of the serialized object will always be used.
useStrictDoubleParse(boolean) - Method in class com.owlike.genson.GensonBuilder
 

V

valueAsBoolean() - Method in class com.owlike.genson.stream.JsonReader
 
valueAsBoolean() - Method in interface com.owlike.genson.stream.ObjectReader
 
valueAsByteArray() - Method in class com.owlike.genson.stream.JsonReader
 
valueAsByteArray() - Method in interface com.owlike.genson.stream.ObjectReader
 
valueAsDouble() - Method in class com.owlike.genson.stream.JsonReader
 
valueAsDouble() - Method in interface com.owlike.genson.stream.ObjectReader
 
valueAsFloat() - Method in class com.owlike.genson.stream.JsonReader
 
valueAsFloat() - Method in interface com.owlike.genson.stream.ObjectReader
 
valueAsInt() - Method in class com.owlike.genson.stream.JsonReader
 
valueAsInt() - Method in interface com.owlike.genson.stream.ObjectReader
 
valueAsLong() - Method in class com.owlike.genson.stream.JsonReader
 
valueAsLong() - Method in interface com.owlike.genson.stream.ObjectReader
 
valueAsShort() - Method in class com.owlike.genson.stream.JsonReader
 
valueAsShort() - Method in interface com.owlike.genson.stream.ObjectReader
 
valueAsString() - Method in class com.owlike.genson.stream.JsonReader
 
valueAsString() - Method in interface com.owlike.genson.stream.ObjectReader
 
valueOf(String) - Static method in enum com.owlike.genson.stream.JsonType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.owlike.genson.stream.ValueType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.owlike.genson.Trilean
Returns the enum constant of this type with the specified name.
valueOf(boolean) - Static method in enum com.owlike.genson.Trilean
 
values() - Static method in enum com.owlike.genson.stream.JsonType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.owlike.genson.stream.ValueType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.owlike.genson.Trilean
Returns an array containing the constants of this enum type, in the order they are declared.
ValueType - Enum in com.owlike.genson.stream
 
views() - Method in class com.owlike.genson.Context
 
VisibilityFilter - Class in com.owlike.genson.reflect
This class is used as filter for properties discovery.
VisibilityFilter(int...) - Constructor for class com.owlike.genson.reflect.VisibilityFilter
Creates a new VisibilityFilter with specified modifiers.

W

with(BeanMutatorAccessorResolver...) - Method in class com.owlike.genson.GensonBuilder
Register additional BeanMutatorAccessorResolver that will be used before the standard ones.
with(PropertyNameResolver...) - Method in class com.owlike.genson.GensonBuilder
Registers the specified resolvers in the order they were defined and before the standard ones.
withBeanPropertyFactory(BeanPropertyFactory...) - Method in class com.owlike.genson.GensonBuilder
Allows you to register new BeanPropertyFactory responsible of creating BeanProperty accessors, mutators and BeanCreators.
WithBeanView - Annotation Type in com.owlike.genson.annotation
Annotation used actually only in spring web integration GensonMessageConverter to indicate at runtime what BeanView must be used.
withBundle(GensonBundle...) - Method in class com.owlike.genson.GensonBuilder
Register some genson bundles.
withClassLoader(ClassLoader) - Method in class com.owlike.genson.GensonBuilder
Override the default classloader
withContextualFactory(ContextualFactory<?>...) - Method in class com.owlike.genson.GensonBuilder
ContextualFactory is actually in a beta status, it will not be removed, but might be refactored.
withConverter(Converter<T>, Class<? extends T>) - Method in class com.owlike.genson.GensonBuilder
Register converter by mapping it to type argument.
withConverter(Converter<T>, GenericType<? extends T>) - Method in class com.owlike.genson.GensonBuilder
Register converter by mapping it to the parameterized type of type argument.
withConverterFactory(Factory<? extends Converter<?>>) - Method in class com.owlike.genson.GensonBuilder
Registers converter factories.
withConverterFactory(ChainedFactory) - Method in class com.owlike.genson.GensonBuilder
A ChainedFactory provides a way to use custom Converters that have access to the default Converters.
withConverters(Converter<?>...) - Method in class com.owlike.genson.GensonBuilder
Registers converters mapping them to their corresponding parameterized type.
withDeserializer(Deserializer<T>, Class<? extends T>) - Method in class com.owlike.genson.GensonBuilder
 
withDeserializer(Deserializer<T>, GenericType<? extends T>) - Method in class com.owlike.genson.GensonBuilder
 
withDeserializerFactory(Factory<? extends Deserializer<?>>) - Method in class com.owlike.genson.GensonBuilder
Registers deserializer factories.
withDeserializers(Deserializer<?>...) - Method in class com.owlike.genson.GensonBuilder
 
withNext(T) - Method in class com.owlike.genson.convert.ChainedFactory
Chains this factory with next and returns next (the tail) so you can do things like chain1.withNext(new chain2).withNext(new chain3); the resulting chain is chain1=>chain2=>chain3.
withSerializer(Serializer<T>, Class<? extends T>) - Method in class com.owlike.genson.GensonBuilder
 
withSerializer(Serializer<T>, GenericType<? extends T>) - Method in class com.owlike.genson.GensonBuilder
 
withSerializerFactory(Factory<? extends Serializer<?>>) - Method in class com.owlike.genson.GensonBuilder
Registers serializer factories.
withSerializers(Serializer<?>...) - Method in class com.owlike.genson.GensonBuilder
 
withView(Class<? extends BeanView<?>>) - Method in class com.owlike.genson.Context
 
wrap(Class<?>) - Static method in class com.owlike.genson.reflect.TypeUtil
 
wrapped - Variable in class com.owlike.genson.Wrapper
 
Wrapper<T> - Class in com.owlike.genson
Wrapper class must be extended by decorated converters that wrap other converters.
Wrapper() - Constructor for class com.owlike.genson.Wrapper
 
Wrapper(T) - Constructor for class com.owlike.genson.Wrapper
 
wrapRootValues(boolean) - Method in class com.owlike.genson.ext.jaxb.JAXBBundle
When enabled allows to use @XmlRootElement annotation on root objects to wrap them inside a object under some key.
wrapRootValues(String, String) - Method in class com.owlike.genson.GensonBuilder
Will wrap all the root objects under outputKey during serializaiton and unwrap the content under inputKey during deserializaiton.
write(String, JsonValue) - Method in class com.owlike.genson.ext.jsr353.GensonJsonGenerator
 
write(String, String) - Method in class com.owlike.genson.ext.jsr353.GensonJsonGenerator
 
write(String, BigInteger) - Method in class com.owlike.genson.ext.jsr353.GensonJsonGenerator
 
write(String, BigDecimal) - Method in class com.owlike.genson.ext.jsr353.GensonJsonGenerator
 
write(String, int) - Method in class com.owlike.genson.ext.jsr353.GensonJsonGenerator
 
write(String, long) - Method in class com.owlike.genson.ext.jsr353.GensonJsonGenerator
 
write(String, double) - Method in class com.owlike.genson.ext.jsr353.GensonJsonGenerator
 
write(String, boolean) - Method in class com.owlike.genson.ext.jsr353.GensonJsonGenerator
 
write(JsonValue) - Method in class com.owlike.genson.ext.jsr353.GensonJsonGenerator
 
write(String) - Method in class com.owlike.genson.ext.jsr353.GensonJsonGenerator
 
write(BigDecimal) - Method in class com.owlike.genson.ext.jsr353.GensonJsonGenerator
 
write(BigInteger) - Method in class com.owlike.genson.ext.jsr353.GensonJsonGenerator
 
write(int) - Method in class com.owlike.genson.ext.jsr353.GensonJsonGenerator
 
write(long) - Method in class com.owlike.genson.ext.jsr353.GensonJsonGenerator
 
write(double) - Method in class com.owlike.genson.ext.jsr353.GensonJsonGenerator
 
write(boolean) - Method in class com.owlike.genson.ext.jsr353.GensonJsonGenerator
 
writeBoolean(Boolean) - Method in class com.owlike.genson.stream.JsonWriter
 
writeBoolean(String, Boolean) - Method in class com.owlike.genson.stream.JsonWriter
 
writeBoolean(Boolean) - Method in interface com.owlike.genson.stream.ObjectWriter
 
writeBoolean(String, Boolean) - Method in interface com.owlike.genson.stream.ObjectWriter
 
writeBytes(byte[]) - Method in class com.owlike.genson.stream.JsonWriter
 
writeBytes(String, byte[]) - Method in class com.owlike.genson.stream.JsonWriter
 
writeBytes(byte[]) - Method in interface com.owlike.genson.stream.ObjectWriter
 
writeBytes(String, byte[]) - Method in interface com.owlike.genson.stream.ObjectWriter
 
writeEnd() - Method in class com.owlike.genson.ext.jsr353.GensonJsonGenerator
 
writeEscapedName(char[]) - Method in class com.owlike.genson.stream.JsonWriter
 
writeEscapedName(char[]) - Method in interface com.owlike.genson.stream.ObjectWriter
Will write the name without escaping special characters, assuming it has been done by the caller or the string doesn't contain any character needing to be escaped.
writeInt(long) - Method in class com.owlike.genson.stream.JsonWriter
 
writeInternal(Object, HttpOutputMessage) - Method in class com.owlike.genson.ext.spring.GensonMessageConverter
 
writeMetadata(String, String) - Method in class com.owlike.genson.stream.JsonWriter
 
writeMetadata(String, String) - Method in interface com.owlike.genson.stream.ObjectWriter
Metadata is a suite of name/value pairs, names will be prepended with '@' (handled by the library).
writeName(String) - Method in class com.owlike.genson.stream.JsonWriter
 
writeName(String) - Method in interface com.owlike.genson.stream.ObjectWriter
Writes the name of a property.
writeNull(String) - Method in class com.owlike.genson.ext.jsr353.GensonJsonGenerator
 
writeNull() - Method in class com.owlike.genson.ext.jsr353.GensonJsonGenerator
 
writeNull() - Method in class com.owlike.genson.stream.JsonWriter
 
writeNull() - Method in interface com.owlike.genson.stream.ObjectWriter
Must be called when a null value is encountered.
writeNumber(Number) - Method in class com.owlike.genson.stream.JsonWriter
 
writeNumber(String, Number) - Method in class com.owlike.genson.stream.JsonWriter
 
writeNumber(Number) - Method in interface com.owlike.genson.stream.ObjectWriter
 
writeNumber(String, Number) - Method in interface com.owlike.genson.stream.ObjectWriter
 
writeStartArray() - Method in class com.owlike.genson.ext.jsr353.GensonJsonGenerator
 
writeStartArray(String) - Method in class com.owlike.genson.ext.jsr353.GensonJsonGenerator
 
writeStartObject() - Method in class com.owlike.genson.ext.jsr353.GensonJsonGenerator
 
writeStartObject(String) - Method in class com.owlike.genson.ext.jsr353.GensonJsonGenerator
 
writeString(String) - Method in class com.owlike.genson.stream.JsonWriter
 
writeString(String, String) - Method in class com.owlike.genson.stream.JsonWriter
 
writeString(String) - Method in interface com.owlike.genson.stream.ObjectWriter
Similar to writeValue(String) but is null safe, meaning that if the value is null, then the write will call writeNull for you.
writeString(String, String) - Method in interface com.owlike.genson.stream.ObjectWriter
Will write the name and the value, it is just a shortcut for writer.writeName("key").writeString(value).
writeTo(Object, Class<?>, Type, Annotation[], MediaType, MultivaluedMap<String, Object>, OutputStream) - Method in class com.owlike.genson.ext.jaxrs.GensonJsonConverter
 
writeUnsafeValue(String) - Method in class com.owlike.genson.stream.JsonWriter
 
writeUnsafeValue(String) - Method in interface com.owlike.genson.stream.ObjectWriter
Writes value as is without any pre-processing, it's faster than ObjectWriter.writeValue(String) but should be used only if you know that it is safe.
writeValue(int) - Method in class com.owlike.genson.stream.JsonWriter
 
writeValue(double) - Method in class com.owlike.genson.stream.JsonWriter
 
writeValue(long) - Method in class com.owlike.genson.stream.JsonWriter
 
writeValue(short) - Method in class com.owlike.genson.stream.JsonWriter
 
writeValue(float) - Method in class com.owlike.genson.stream.JsonWriter
 
writeValue(boolean) - Method in class com.owlike.genson.stream.JsonWriter
 
writeValue(Number) - Method in class com.owlike.genson.stream.JsonWriter
 
writeValue(byte[]) - Method in class com.owlike.genson.stream.JsonWriter
 
writeValue(String) - Method in class com.owlike.genson.stream.JsonWriter
 
writeValue(int) - Method in interface com.owlike.genson.stream.ObjectWriter
Writes a value to the stream.
writeValue(double) - Method in interface com.owlike.genson.stream.ObjectWriter
writeValue(long) - Method in interface com.owlike.genson.stream.ObjectWriter
writeValue(short) - Method in interface com.owlike.genson.stream.ObjectWriter
writeValue(float) - Method in interface com.owlike.genson.stream.ObjectWriter
 
writeValue(boolean) - Method in interface com.owlike.genson.stream.ObjectWriter
writeValue(Number) - Method in interface com.owlike.genson.stream.ObjectWriter
writeValue(String) - Method in interface com.owlike.genson.stream.ObjectWriter
writeValue(byte[]) - Method in interface com.owlike.genson.stream.ObjectWriter
Writes an array of bytes as a base64 encoded string.

_

_creator - Variable in class com.owlike.genson.reflect.BeanCreator.MethodBeanCreator
 
_deserWithCtrArgs(ObjectReader, Context) - Method in class com.owlike.genson.reflect.BeanDescriptor
 
_doubleValue - Variable in class com.owlike.genson.stream.JsonReader
 
_field - Variable in class com.owlike.genson.reflect.PropertyAccessor.FieldAccessor
 
_field - Variable in class com.owlike.genson.reflect.PropertyMutator.FieldMutator
 
_getter - Variable in class com.owlike.genson.reflect.PropertyAccessor.MethodAccessor
 
_intValue - Variable in class com.owlike.genson.stream.JsonReader
 
_mostSpecificPropertyDeclaringClass(String, LinkedList<T>) - Method in class com.owlike.genson.reflect.BaseBeanDescriptorProvider
 
_setter - Variable in class com.owlike.genson.reflect.PropertyMutator.MethodMutator
 
_throwCouldCreateBeanDescriptor(Class<?>, String) - Method in class com.owlike.genson.reflect.BaseBeanDescriptorProvider
 
A B C D E F G H I J K L M N O P R S T U V W _ 

Copyright © 2016. All rights reserved.