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

A

ABSTRACT - Static variable in class com.oracle.coherence.io.json.genson.reflect.VisibilityFilter
 
AbstractBeanDescriptorProvider - Class in com.oracle.coherence.io.json.genson.reflect
Abstract implementation of BeanDescriptorProvider applying the template pattern.
AbstractBeanDescriptorProvider(AbstractBeanDescriptorProvider.ContextualConverterFactory) - Constructor for class com.oracle.coherence.io.json.genson.reflect.AbstractBeanDescriptorProvider
 
AbstractBeanDescriptorProvider.ContextualConverterFactory - Class in com.oracle.coherence.io.json.genson.reflect
 
AbstractBeanDescriptorProvider.ContextualFactoryDecorator - Class in com.oracle.coherence.io.json.genson.reflect
 
acceptSingleValueAsList(boolean) - Method in class com.oracle.coherence.io.json.genson.GensonBuilder
Wrap a single value into a list when a list is expected.
access(Object) - Method in class com.oracle.coherence.io.json.genson.reflect.PropertyAccessor
 
access(Object) - Method in class com.oracle.coherence.io.json.genson.reflect.PropertyAccessor.FieldAccessor
 
access(Object) - Method in class com.oracle.coherence.io.json.genson.reflect.PropertyAccessor.MethodAccessor
 
adapt(String) - Method in class com.oracle.coherence.io.json.genson.convert.DefaultConverters.KeyAdapter
 
adapt(K) - Method in class com.oracle.coherence.io.json.genson.convert.DefaultConverters.KeyAdapter
 
add(BeanMutatorAccessorResolver...) - Method in class com.oracle.coherence.io.json.genson.reflect.BeanMutatorAccessorResolver.CompositeResolver
 
add(PropertyNameResolver...) - Method in class com.oracle.coherence.io.json.genson.reflect.PropertyNameResolver.CompositePropertyNameResolver
 
addAlias(String, Class<?>) - Method in class com.oracle.coherence.io.json.genson.GensonBuilder
Alias used in serialized class metadata instead of the full class name.
addDefaultContextualFactories(List<ContextualFactory<?>>) - Method in class com.oracle.coherence.io.json.genson.GensonBuilder
 
addDefaultConverterFactories(List<Factory<? extends Converter<?>>>) - Method in class com.oracle.coherence.io.json.genson.GensonBuilder
Override this method if you want to change the default converter factories.
addDefaultDeserializerFactories(List<Factory<? extends Deserializer<?>>>) - Method in class com.oracle.coherence.io.json.genson.GensonBuilder
 
addDefaultSerializerFactories(List<Factory<? extends Serializer<?>>>) - Method in class com.oracle.coherence.io.json.genson.GensonBuilder
 
addPackageAlias(String, String) - Method in class com.oracle.coherence.io.json.genson.GensonBuilder
Similar to GensonBuilder.addAlias(String, Class), this allows creating an alias for all serialized classes within a package.
addUnknownProperty(String, JsonValue) - Method in interface com.oracle.coherence.io.json.genson.reflect.Evolvable
Add unknown property to this instance.
addUnknownProperty(String, JsonValue) - Method in class com.oracle.coherence.io.json.genson.reflect.EvolvableObject
 
aliases() - Method in annotation type com.oracle.coherence.io.json.genson.annotation.JsonProperty
A list of aliases to use during deserialization for this property.
aliases() - Method in class com.oracle.coherence.io.json.genson.reflect.BeanProperty
 
aliasFor(Class<T>) - Method in class com.oracle.coherence.io.json.genson.Genson
Searches if an alias has been registered for clazz or package.
ALL - Static variable in class com.oracle.coherence.io.json.genson.reflect.VisibilityFilter
 
andThen(Modifier<T>) - Method in interface com.oracle.coherence.io.json.genson.Modifier
 
annotated - Variable in class com.oracle.coherence.io.json.genson.reflect.BeanCreator
 
AnnotationPropertyNameResolver(Class<A>) - Constructor for class com.oracle.coherence.io.json.genson.reflect.PropertyNameResolver.AnnotationPropertyNameResolver
 
AnnotationPropertyResolver(Class<? extends Annotation>, Class<? extends Annotation>, Class<? extends Annotation>) - Constructor for class com.oracle.coherence.io.json.genson.reflect.BeanMutatorAccessorResolver.AnnotationPropertyResolver
Create a new resolver for the specified annotations.
annotations - Variable in class com.oracle.coherence.io.json.genson.reflect.BeanCreator.BeanCreatorProperty
 
annotations - Variable in class com.oracle.coherence.io.json.genson.reflect.BeanProperty
 
append(T) - Method in class com.oracle.coherence.io.json.genson.convert.ChainedFactory
 
apply(T) - Method in interface com.oracle.coherence.io.json.genson.Modifier
 
ARRAY - com.oracle.coherence.io.json.genson.datetime.TimestampFormat
Values will be read/written as arrays whose elements consist of the fields contained within the object.
ARRAY - com.oracle.coherence.io.json.genson.stream.JsonType
 
ARRAY - com.oracle.coherence.io.json.genson.stream.ValueType
 
ArrayConverter(Class<E>, Converter<E>) - Constructor for class com.oracle.coherence.io.json.genson.convert.DefaultConverters.ArrayConverter
 
ArrayDequeConverter(Class<E>, Converter<E>) - Constructor for class com.oracle.coherence.io.json.genson.convert.DefaultConverters.ArrayDequeConverter
 
ASMCreatorParameterNameResolver - Class in com.oracle.coherence.io.json.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.oracle.coherence.io.json.genson.reflect.ASMCreatorParameterNameResolver
 
asTimeInMillis() - Method in annotation type com.oracle.coherence.io.json.genson.annotation.JsonDateFormat
 

B

BaseBeanDescriptorProvider - Class in com.oracle.coherence.io.json.genson.reflect
Standard implementation of AbstractBeanDescriptorProvider that uses BeanMutatorAccessorResolver and PropertyNameResolver.
BaseBeanDescriptorProvider(AbstractBeanDescriptorProvider.ContextualConverterFactory, BeanPropertyFactory, BeanMutatorAccessorResolver, PropertyNameResolver, boolean, boolean, boolean) - Constructor for class com.oracle.coherence.io.json.genson.reflect.BaseBeanDescriptorProvider
 
BasicConvertersFactory - Class in com.oracle.coherence.io.json.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.oracle.coherence.io.json.genson.convert.BasicConvertersFactory
 
BeanCreator - Class in com.oracle.coherence.io.json.genson.reflect
 
BeanCreator(Class<?>, Class<?>, Class<?>, String[], Type[], Annotation[][], boolean) - Constructor for class com.oracle.coherence.io.json.genson.reflect.BeanCreator
 
BeanCreator.BeanCreatorProperty - Class in com.oracle.coherence.io.json.genson.reflect
 
BeanCreator.ConstructorBeanCreator - Class in com.oracle.coherence.io.json.genson.reflect
 
BeanCreator.MethodBeanCreator - Class in com.oracle.coherence.io.json.genson.reflect
 
BeanCreatorProperty(String, Type, int, Annotation[], Class<?>, Class<?>, BeanCreator) - Constructor for class com.oracle.coherence.io.json.genson.reflect.BeanCreator.BeanCreatorProperty
 
BeanCreatorProperty(String, Type, int, Annotation[], Class<?>, Class<?>, BeanCreator, boolean) - Constructor for class com.oracle.coherence.io.json.genson.reflect.BeanCreator.BeanCreatorProperty
 
BeanDescriptor<T> - Class in com.oracle.coherence.io.json.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.oracle.coherence.io.json.genson.reflect.BeanDescriptor
 
BeanDescriptorProvider - Interface in com.oracle.coherence.io.json.genson.reflect
Interface implemented by classes who want to provide BeanDescriptor instances for the specified type.
BeanDescriptorProvider.CompositeBeanDescriptorProvider - Class in com.oracle.coherence.io.json.genson.reflect
 
BeanMutatorAccessorResolver - Interface in com.oracle.coherence.io.json.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.AnnotationPropertyResolver - Class in com.oracle.coherence.io.json.genson.reflect
A basic Annotation scanning BeanMutatorAccessorResolver assuming the use of three primary Annotations: propertyAnnotation: an annotation, such as JsonProperty, denoting a property to serialize/deserialize.
BeanMutatorAccessorResolver.CompositeResolver - Class in com.oracle.coherence.io.json.genson.reflect
 
BeanMutatorAccessorResolver.GensonAnnotationPropertyResolver - Class in com.oracle.coherence.io.json.genson.reflect
 
BeanMutatorAccessorResolver.PropertyBaseResolver - Class in com.oracle.coherence.io.json.genson.reflect
 
BeanMutatorAccessorResolver.StandardMutaAccessorResolver - Class in com.oracle.coherence.io.json.genson.reflect
Standard implementation of BeanMutatorAccessorResolver.
BeanProperty - Class in com.oracle.coherence.io.json.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.oracle.coherence.io.json.genson.reflect.BeanProperty
 
BeanPropertyFactory - Interface in com.oracle.coherence.io.json.genson.reflect
 
BeanPropertyFactory.CompositeFactory - Class in com.oracle.coherence.io.json.genson.reflect
 
BeanPropertyFactory.StandardFactory - Class in com.oracle.coherence.io.json.genson.reflect
 
BeanView<T> - Interface in com.oracle.coherence.io.json.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.oracle.coherence.io.json.genson.convert
Converter responsible of applying the BeanView mechanism.
BeanViewConverter(Type, BeanViewDescriptorProvider, Converter<T>) - Constructor for class com.oracle.coherence.io.json.genson.convert.BeanViewConverter
 
BeanViewConverter.BeanViewConverterFactory - Class in com.oracle.coherence.io.json.genson.convert
 
BeanViewConverterFactory(BeanViewDescriptorProvider) - Constructor for class com.oracle.coherence.io.json.genson.convert.BeanViewConverter.BeanViewConverterFactory
 
BeanViewDescriptorProvider - Class in com.oracle.coherence.io.json.genson.reflect
This class constructs BeanDescriptors for the BeanView mechanism.
BeanViewDescriptorProvider(AbstractBeanDescriptorProvider.ContextualConverterFactory, Map<Class<?>, BeanView<?>>, BeanPropertyFactory, BeanMutatorAccessorResolver, PropertyNameResolver) - Constructor for class com.oracle.coherence.io.json.genson.reflect.BeanViewDescriptorProvider
 
BeanViewDescriptorProvider.BeanViewMutatorAccessorResolver - Class in com.oracle.coherence.io.json.genson.reflect
 
BeanViewDescriptorProvider.BeanViewPropertyFactory - Class in com.oracle.coherence.io.json.genson.reflect
 
BeanViewMutatorAccessorResolver() - Constructor for class com.oracle.coherence.io.json.genson.reflect.BeanViewDescriptorProvider.BeanViewMutatorAccessorResolver
 
BeanViewPropertyFactory(Map<Class<?>, BeanView<?>>) - Constructor for class com.oracle.coherence.io.json.genson.reflect.BeanViewDescriptorProvider.BeanViewPropertyFactory
 
begin(int, JsonType) - Method in class com.oracle.coherence.io.json.genson.stream.JsonReader
 
begin(JsonType, char) - Method in class com.oracle.coherence.io.json.genson.stream.JsonWriter
 
beginArray() - Method in class com.oracle.coherence.io.json.genson.stream.JsonReader
 
beginArray() - Method in class com.oracle.coherence.io.json.genson.stream.JsonWriter
 
beginArray() - Method in interface com.oracle.coherence.io.json.genson.stream.ObjectReader
Starts reading an array.
beginArray() - Method in interface com.oracle.coherence.io.json.genson.stream.ObjectWriter
Starts to write an array (use it also for collections).
beginNextObjectMetadata() - Method in class com.oracle.coherence.io.json.genson.stream.JsonWriter
 
beginNextObjectMetadata() - Method in interface com.oracle.coherence.io.json.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.oracle.coherence.io.json.genson.stream.JsonReader
 
beginObject() - Method in class com.oracle.coherence.io.json.genson.stream.JsonWriter
 
beginObject() - Method in interface com.oracle.coherence.io.json.genson.stream.ObjectReader
Starts reading a object.
beginObject() - Method in interface com.oracle.coherence.io.json.genson.stream.ObjectWriter
Starts a object, objects are a suite of name/value pairs, values may be literals, arrays or objects.
BOOLEAN - com.oracle.coherence.io.json.genson.stream.ValueType
 
booleanValue() - Method in enum com.oracle.coherence.io.json.genson.Trilean
 
Builder() - Constructor for class com.oracle.coherence.io.json.genson.Genson.Builder
Deprecated.
 

C

CalendarConverterFactory(DefaultConverters.DateConverter) - Constructor for class com.oracle.coherence.io.json.genson.convert.DefaultConverters.CalendarConverterFactory
 
caseSensitive - Variable in class com.oracle.coherence.io.json.genson.convert.DefaultConverters.EnumConverterFactory
 
ChainedFactory - Class in com.oracle.coherence.io.json.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.oracle.coherence.io.json.genson.convert.ChainedFactory
 
ChainedFactory(Factory<Converter<?>>) - Constructor for class com.oracle.coherence.io.json.genson.convert.ChainedFactory
 
ChainedFactoryVisitor - Interface in com.oracle.coherence.io.json.genson.convert
 
CHAR - com.oracle.coherence.io.json.genson.stream.ValueType
 
checkAndMerge(Type, List<BeanCreator>) - Method in class com.oracle.coherence.io.json.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.oracle.coherence.io.json.genson.reflect.BaseBeanDescriptorProvider
 
checkAndMergeAccessors(String, LinkedList<PropertyAccessor>) - Method in class com.oracle.coherence.io.json.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.oracle.coherence.io.json.genson.reflect.BaseBeanDescriptorProvider
 
checkAndMergeMutators(String, LinkedList<PropertyMutator>) - Method in class com.oracle.coherence.io.json.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.oracle.coherence.io.json.genson.reflect.BaseBeanDescriptorProvider
 
checkNotNull(Object...) - Static method in class com.oracle.coherence.io.json.genson.Operations
 
CircularClassReferenceConverterFactory - Class in com.oracle.coherence.io.json.genson.convert
ChainedFactory that handles circular class references.
CircularClassReferenceConverterFactory() - Constructor for class com.oracle.coherence.io.json.genson.convert.CircularClassReferenceConverterFactory
 
ClassConverter - Class in com.oracle.coherence.io.json.internal
A Converter for Class instances.
ClassConverter() - Constructor for class com.oracle.coherence.io.json.internal.ClassConverter
Constructs a new ClassConverter.
ClassConverter.Factory - Class in com.oracle.coherence.io.json.internal
A factory for creating ClassConverters.
classFor(String) - Method in class com.oracle.coherence.io.json.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.oracle.coherence.io.json.genson.convert
Converter responsible of writing and reading @class metadata.
ClassMetadataConverter(Class<T>, Converter<T>, boolean) - Constructor for class com.oracle.coherence.io.json.genson.convert.ClassMetadataConverter
 
ClassMetadataConverter.ClassMetadataConverterFactory - Class in com.oracle.coherence.io.json.genson.convert
 
ClassMetadataConverterFactory(boolean) - Constructor for class com.oracle.coherence.io.json.genson.convert.ClassMetadataConverter.ClassMetadataConverterFactory
 
clearMetadata() - Method in class com.oracle.coherence.io.json.genson.stream.JsonWriter
 
close() - Method in class com.oracle.coherence.io.json.genson.ext.jsr353.GensonJsonGenerator
 
close() - Method in class com.oracle.coherence.io.json.genson.ext.jsr353.GensonJsonParser
 
close() - Method in class com.oracle.coherence.io.json.genson.stream.JsonReader
 
close() - Method in class com.oracle.coherence.io.json.genson.stream.JsonWriter
 
close() - Method in interface com.oracle.coherence.io.json.genson.stream.ObjectWriter
 
CoherenceBundle() - Constructor for class com.oracle.coherence.io.json.CoherenceBundleProvider.CoherenceBundle
 
CoherenceBundleProvider - Class in com.oracle.coherence.io.json
A GensonBundleProvider providing a GensonBundle that configures package aliases.
CoherenceBundleProvider() - Constructor for class com.oracle.coherence.io.json.CoherenceBundleProvider
 
CoherenceBundleProvider.CoherenceBundle - Class in com.oracle.coherence.io.json
A GensonBundle that adds package aliases.
CollectionConverter(Class<E>, Converter<E>) - Constructor for class com.oracle.coherence.io.json.genson.convert.DefaultConverters.CollectionConverter
 
column() - Method in class com.oracle.coherence.io.json.genson.stream.JsonReader
 
column() - Method in interface com.oracle.coherence.io.json.genson.stream.ObjectReader
 
com.oracle.coherence.io.json - package com.oracle.coherence.io.json
JSON serializer implementation.
com.oracle.coherence.io.json.genson - package com.oracle.coherence.io.json.genson
This package contains Genson base classes, to start with have a look at Genson.
com.oracle.coherence.io.json.genson.annotation - package com.oracle.coherence.io.json.genson.annotation
This package provides useful annotations to configure some features used during serialization and deserialization.
com.oracle.coherence.io.json.genson.convert - package com.oracle.coherence.io.json.genson.convert
This package provides some default Converter implementations and the chained factory and converter decorator mechanisms.
com.oracle.coherence.io.json.genson.datetime - package com.oracle.coherence.io.json.genson.datetime
JSON date and time classes.
com.oracle.coherence.io.json.genson.datetime.annotation - package com.oracle.coherence.io.json.genson.datetime.annotation
Json annotations.
com.oracle.coherence.io.json.genson.ext - package com.oracle.coherence.io.json.genson.ext
This package contains features simplifying Genson integration into existing components.
com.oracle.coherence.io.json.genson.ext.jackson - package com.oracle.coherence.io.json.genson.ext.jackson
 
com.oracle.coherence.io.json.genson.ext.jsonb - package com.oracle.coherence.io.json.genson.ext.jsonb
 
com.oracle.coherence.io.json.genson.ext.jsr353 - package com.oracle.coherence.io.json.genson.ext.jsr353
 
com.oracle.coherence.io.json.genson.reflect - package com.oracle.coherence.io.json.genson.reflect
This package contains the core api providing databinding support for complex objects.
com.oracle.coherence.io.json.genson.stream - package com.oracle.coherence.io.json.genson.stream
This package provides the streaming api used to read and write to streams.
com.oracle.coherence.io.json.internal - package com.oracle.coherence.io.json.internal
Internal JSON packages.
ComparableConverter - Class in com.oracle.coherence.io.json.internal
A Converter for Comparable instances.
ComparableConverter() - Constructor for class com.oracle.coherence.io.json.internal.ComparableConverter
Creates a new ComparableConverter.
ComparableConverter.Factory - Class in com.oracle.coherence.io.json.internal
A factory for creating ComparableConverters.
compareTo(BeanCreator) - Method in class com.oracle.coherence.io.json.genson.reflect.BeanCreator
 
compareTo(PropertyAccessor) - Method in class com.oracle.coherence.io.json.genson.reflect.PropertyAccessor
 
compareTo(PropertyMutator) - Method in class com.oracle.coherence.io.json.genson.reflect.PropertyMutator
 
CompositeBeanDescriptorProvider(List<BeanDescriptorProvider>) - Constructor for class com.oracle.coherence.io.json.genson.reflect.BeanDescriptorProvider.CompositeBeanDescriptorProvider
 
CompositeFactory(List<? extends BeanPropertyFactory>) - Constructor for class com.oracle.coherence.io.json.genson.reflect.BeanPropertyFactory.CompositeFactory
 
CompositePropertyNameResolver(List<PropertyNameResolver>) - Constructor for class com.oracle.coherence.io.json.genson.reflect.PropertyNameResolver.CompositePropertyNameResolver
 
CompositeResolver(List<BeanMutatorAccessorResolver>) - Constructor for class com.oracle.coherence.io.json.genson.reflect.BeanMutatorAccessorResolver.CompositeResolver
 
concreteClass - Variable in class com.oracle.coherence.io.json.genson.reflect.BeanProperty
 
configure(GensonBuilder) - Method in class com.oracle.coherence.io.json.CoherenceBundleProvider.CoherenceBundle
 
configure(GensonBuilder) - Method in class com.oracle.coherence.io.json.genson.datetime.JavaDateTimeBundle
 
configure(GensonBuilder) - Method in class com.oracle.coherence.io.json.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.oracle.coherence.io.json.genson.ext.jackson.JacksonBundle
 
configure(GensonBuilder) - Method in class com.oracle.coherence.io.json.genson.ext.jsonb.JsonbBundle
 
configure(GensonBuilder) - Method in class com.oracle.coherence.io.json.genson.ext.jsr353.JSR353Bundle
 
configure(GensonBuilder) - Method in class com.oracle.coherence.io.json.internal.GensonServiceBundle
 
constructor - Variable in class com.oracle.coherence.io.json.genson.reflect.BeanCreator.ConstructorBeanCreator
 
ConstructorBeanCreator(Class<?>, Constructor<?>, String[], Type[], boolean) - Constructor for class com.oracle.coherence.io.json.genson.reflect.BeanCreator.ConstructorBeanCreator
 
consumeLiteral() - Method in class com.oracle.coherence.io.json.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.oracle.coherence.io.json.genson.stream.JsonReader
 
consumeValue() - Method in class com.oracle.coherence.io.json.genson.stream.JsonReader
 
contains(List<String>) - Method in class com.oracle.coherence.io.json.genson.reflect.BeanCreator
 
Context - Class in com.oracle.coherence.io.json.genson
The context class is intended to be a statefull class shared across a single execution.
Context(Genson) - Constructor for class com.oracle.coherence.io.json.genson.Context
 
Context(Genson, List<Class<? extends BeanView<?>>>) - Constructor for class com.oracle.coherence.io.json.genson.Context
 
ContextualConverterFactory(List<? extends ContextualFactory<?>>) - Constructor for class com.oracle.coherence.io.json.genson.reflect.AbstractBeanDescriptorProvider.ContextualConverterFactory
 
ContextualFactory<T> - Interface in com.oracle.coherence.io.json.genson.convert
Beta feature
Create method signature and BeanProperty might change in the future.
ContextualFactoryDecorator(Factory<Converter<?>>) - Constructor for class com.oracle.coherence.io.json.genson.reflect.AbstractBeanDescriptorProvider.ContextualFactoryDecorator
 
ConventionalBeanPropertyNameResolver() - Constructor for class com.oracle.coherence.io.json.genson.reflect.PropertyNameResolver.ConventionalBeanPropertyNameResolver
 
Converter<T> - Interface in com.oracle.coherence.io.json.genson
Converter interface is a shorthand for classes who want to implement both serialization and deserialization.
couldNotAccess(Exception) - Method in class com.oracle.coherence.io.json.genson.reflect.PropertyAccessor
 
couldNotCreate(Exception) - Method in class com.oracle.coherence.io.json.genson.reflect.BeanCreator
 
couldNotDeserialize(Throwable) - Method in class com.oracle.coherence.io.json.genson.reflect.PropertyMutator
 
couldNotMutate(Exception) - Method in class com.oracle.coherence.io.json.genson.reflect.PropertyMutator
 
couldNotSerialize(Throwable) - Method in class com.oracle.coherence.io.json.genson.reflect.PropertyAccessor
 
create() - Method in class com.oracle.coherence.io.json.genson.convert.DefaultConverters.ArrayDequeConverter
 
create() - Method in class com.oracle.coherence.io.json.genson.convert.DefaultConverters.CollectionConverter
 
create() - Method in class com.oracle.coherence.io.json.genson.convert.DefaultConverters.EnumSetConverter
 
create() - Method in class com.oracle.coherence.io.json.genson.convert.DefaultConverters.HashMapConverter
 
create() - Method in class com.oracle.coherence.io.json.genson.convert.DefaultConverters.HashTableConverter
 
create() - Method in class com.oracle.coherence.io.json.genson.convert.DefaultConverters.LinkedHashMapConverter
 
create() - Method in class com.oracle.coherence.io.json.genson.convert.DefaultConverters.LinkedHashSetConverter
 
create() - Method in class com.oracle.coherence.io.json.genson.convert.DefaultConverters.LinkedListConverter
 
create() - Method in class com.oracle.coherence.io.json.genson.convert.DefaultConverters.MapConverter
 
create() - Method in class com.oracle.coherence.io.json.genson.convert.DefaultConverters.PriorityQueueConverter
 
create() - Method in class com.oracle.coherence.io.json.genson.convert.DefaultConverters.PropertiesConverter
 
create() - Method in class com.oracle.coherence.io.json.genson.convert.DefaultConverters.SetConverter
 
create() - Method in class com.oracle.coherence.io.json.genson.convert.DefaultConverters.TreeMapConverter
 
create() - Method in class com.oracle.coherence.io.json.genson.convert.DefaultConverters.TreeSetConverter
 
create() - Method in class com.oracle.coherence.io.json.genson.GensonBuilder
Creates an instance of Genson.
create(Factory<Converter<?>>, Map<String, Class<?>>, Map<String, String>) - Method in class com.oracle.coherence.io.json.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(BeanProperty, Genson) - Method in interface com.oracle.coherence.io.json.genson.convert.ContextualFactory
Return an instance of a converter working with objects of type T based on property argument or null.
create(BeanProperty, Genson) - Method in class com.oracle.coherence.io.json.genson.convert.DefaultConverters.DateContextualFactory
 
create(BeanProperty, Genson) - Method in class com.oracle.coherence.io.json.genson.convert.DefaultConverters.PropertyConverterFactory
 
create(Class<T>, Type, BeanCreator, List<PropertyAccessor>, Map<String, PropertyMutator>, Genson) - Method in class com.oracle.coherence.io.json.genson.reflect.AbstractBeanDescriptorProvider
Creates an instance of BeanDescriptor based on the passed arguments.
create(Object...) - Method in class com.oracle.coherence.io.json.genson.reflect.BeanCreator.ConstructorBeanCreator
 
create(Object...) - Method in class com.oracle.coherence.io.json.genson.reflect.BeanCreator
 
create(Object...) - Method in class com.oracle.coherence.io.json.genson.reflect.BeanCreator.MethodBeanCreator
 
create(Type, Genson) - Method in class com.oracle.coherence.io.json.genson.convert.BasicConvertersFactory
 
create(Type, Genson) - Method in class com.oracle.coherence.io.json.genson.convert.ChainedFactory
 
create(Type, Genson) - Method in class com.oracle.coherence.io.json.genson.convert.CircularClassReferenceConverterFactory
 
create(Type, Genson) - Method in class com.oracle.coherence.io.json.genson.convert.DefaultConverters.ArrayConverterFactory
 
create(Type, Genson) - Method in class com.oracle.coherence.io.json.genson.convert.DefaultConverters.CalendarConverterFactory
 
create(Type, Genson) - Method in class com.oracle.coherence.io.json.genson.convert.DefaultConverters.CollectionConverterFactory
 
create(Type, Genson) - Method in class com.oracle.coherence.io.json.genson.convert.DefaultConverters.EnumConverterFactory
 
create(Type, Genson) - Method in class com.oracle.coherence.io.json.genson.convert.DefaultConverters.MapConverterFactory
 
create(Type, Genson) - Method in class com.oracle.coherence.io.json.genson.convert.DefaultConverters.OptionalConverterFactory
 
create(Type, Genson) - Method in class com.oracle.coherence.io.json.genson.convert.DefaultConverters.PrimitiveConverterFactory
 
create(Type, Genson) - Method in class com.oracle.coherence.io.json.genson.convert.DefaultConverters.SingleValueAsListFactory
 
create(Type, Genson) - Method in class com.oracle.coherence.io.json.genson.convert.DefaultConverters.UntypedConverterFactory
 
create(Type, Genson) - Method in interface com.oracle.coherence.io.json.genson.Factory
Implementations of this method must try to create an instance of type T based on the parameter "type".
create(Type, Genson) - Method in class com.oracle.coherence.io.json.genson.reflect.AbstractBeanDescriptorProvider.ContextualFactoryDecorator
 
create(Type, Genson) - Method in class com.oracle.coherence.io.json.internal.ClassConverter.Factory
 
create(Type, Genson) - Method in class com.oracle.coherence.io.json.internal.ComparableConverter.Factory
 
create(Type, Genson) - Method in class com.oracle.coherence.io.json.internal.EnumConverter.Factory
 
create(Type, Genson) - Method in class com.oracle.coherence.io.json.internal.MapConverter.Factory
 
create(Type, Genson) - Method in class com.oracle.coherence.io.json.internal.ThrowableConverter.Factory
 
create(Type, Genson, Converter<?>) - Method in class com.oracle.coherence.io.json.genson.convert.BeanViewConverter.BeanViewConverterFactory
 
create(Type, Genson, Converter<?>) - Method in class com.oracle.coherence.io.json.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, Converter<?>) - Method in class com.oracle.coherence.io.json.genson.convert.CircularClassReferenceConverterFactory
 
create(Type, Genson, Converter<?>) - Method in class com.oracle.coherence.io.json.genson.convert.ClassMetadataConverter.ClassMetadataConverterFactory
 
create(Type, Genson, Converter<?>) - Method in class com.oracle.coherence.io.json.genson.convert.NullConverterFactory
 
create(Type, Genson, Converter<?>) - Method in class com.oracle.coherence.io.json.genson.convert.RuntimeTypeConverter.RuntimeTypeConverterFactory
 
create(Type, Genson, Converter<?>) - Method in class com.oracle.coherence.io.json.internal.MissingClassConverter.Factory
 
create(Type, Genson, Converter<?>) - Method in class com.oracle.coherence.io.json.internal.SerializationSupportConverter.Factory
 
createAccessor(String, Field, Type, Genson) - Method in class com.oracle.coherence.io.json.genson.reflect.BeanPropertyFactory.CompositeFactory
 
createAccessor(String, Field, Type, Genson) - Method in interface com.oracle.coherence.io.json.genson.reflect.BeanPropertyFactory
 
createAccessor(String, Field, Type, Genson) - Method in class com.oracle.coherence.io.json.genson.reflect.BeanPropertyFactory.StandardFactory
 
createAccessor(String, Field, Type, Genson) - Method in class com.oracle.coherence.io.json.genson.reflect.BeanViewDescriptorProvider.BeanViewPropertyFactory
 
createAccessor(String, Method, Type, Genson) - Method in class com.oracle.coherence.io.json.genson.reflect.BeanPropertyFactory.CompositeFactory
 
createAccessor(String, Method, Type, Genson) - Method in interface com.oracle.coherence.io.json.genson.reflect.BeanPropertyFactory
 
createAccessor(String, Method, Type, Genson) - Method in class com.oracle.coherence.io.json.genson.reflect.BeanPropertyFactory.StandardFactory
 
createAccessor(String, Method, Type, Genson) - Method in class com.oracle.coherence.io.json.genson.reflect.BeanViewDescriptorProvider.BeanViewPropertyFactory
 
createArrayBuilder() - Method in class com.oracle.coherence.io.json.genson.ext.jsr353.GensonJsonBuilderFactory
 
createArrayBuilder() - Method in class com.oracle.coherence.io.json.genson.ext.jsr353.GensonJsonProvider
 
createBeanDescriptorProvider() - Method in class com.oracle.coherence.io.json.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.
createBeanDescriptorProvider(AbstractBeanDescriptorProvider.ContextualConverterFactory, BeanPropertyFactory, BeanMutatorAccessorResolver, PropertyNameResolver, GensonBuilder) - Method in class com.oracle.coherence.io.json.genson.ext.GensonBundle
 
createBeanMutatorAccessorResolver() - Method in class com.oracle.coherence.io.json.genson.GensonBuilder
 
createBeanPropertyFactory() - Method in class com.oracle.coherence.io.json.genson.GensonBuilder
 
createBuilderFactory(Map<String, ?>) - Method in class com.oracle.coherence.io.json.genson.ext.jsr353.GensonJsonProvider
 
createConverterFactory() - Method in class com.oracle.coherence.io.json.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[], boolean, Genson) - Method in class com.oracle.coherence.io.json.genson.reflect.BeanPropertyFactory.CompositeFactory
 
createCreator(Type, Constructor<?>, String[], boolean, Genson) - Method in interface com.oracle.coherence.io.json.genson.reflect.BeanPropertyFactory
 
createCreator(Type, Constructor<?>, String[], boolean, Genson) - Method in class com.oracle.coherence.io.json.genson.reflect.BeanPropertyFactory.StandardFactory
 
createCreator(Type, Constructor<?>, String[], boolean, Genson) - Method in class com.oracle.coherence.io.json.genson.reflect.BeanViewDescriptorProvider.BeanViewPropertyFactory
 
createCreator(Type, Method, String[], boolean, Genson) - Method in class com.oracle.coherence.io.json.genson.reflect.BeanPropertyFactory.CompositeFactory
 
createCreator(Type, Method, String[], boolean, Genson) - Method in interface com.oracle.coherence.io.json.genson.reflect.BeanPropertyFactory
 
createCreator(Type, Method, String[], boolean, Genson) - Method in class com.oracle.coherence.io.json.genson.reflect.BeanPropertyFactory.StandardFactory
 
createCreator(Type, Method, String[], boolean, Genson) - Method in class com.oracle.coherence.io.json.genson.reflect.BeanViewDescriptorProvider.BeanViewPropertyFactory
 
createGenerator(OutputStream) - Method in class com.oracle.coherence.io.json.genson.ext.jsr353.GensonJsonGeneratorFactory
 
createGenerator(OutputStream) - Method in class com.oracle.coherence.io.json.genson.ext.jsr353.GensonJsonProvider
 
createGenerator(OutputStream, Charset) - Method in class com.oracle.coherence.io.json.genson.ext.jsr353.GensonJsonGeneratorFactory
 
createGenerator(Writer) - Method in class com.oracle.coherence.io.json.genson.ext.jsr353.GensonJsonGeneratorFactory
 
createGenerator(Writer) - Method in class com.oracle.coherence.io.json.genson.ext.jsr353.GensonJsonProvider
 
createGeneratorFactory(Map<String, ?>) - Method in class com.oracle.coherence.io.json.genson.ext.jsr353.GensonJsonProvider
 
createMutator(String, Field, Type, Genson) - Method in class com.oracle.coherence.io.json.genson.reflect.BeanPropertyFactory.CompositeFactory
 
createMutator(String, Field, Type, Genson) - Method in interface com.oracle.coherence.io.json.genson.reflect.BeanPropertyFactory
 
createMutator(String, Field, Type, Genson) - Method in class com.oracle.coherence.io.json.genson.reflect.BeanPropertyFactory.StandardFactory
 
createMutator(String, Field, Type, Genson) - Method in class com.oracle.coherence.io.json.genson.reflect.BeanViewDescriptorProvider.BeanViewPropertyFactory
 
createMutator(String, Method, Type, Genson) - Method in class com.oracle.coherence.io.json.genson.reflect.BeanPropertyFactory.CompositeFactory
 
createMutator(String, Method, Type, Genson) - Method in interface com.oracle.coherence.io.json.genson.reflect.BeanPropertyFactory
 
createMutator(String, Method, Type, Genson) - Method in class com.oracle.coherence.io.json.genson.reflect.BeanPropertyFactory.StandardFactory
 
createMutator(String, Method, Type, Genson) - Method in class com.oracle.coherence.io.json.genson.reflect.BeanViewDescriptorProvider.BeanViewPropertyFactory
 
createObjectBuilder() - Method in class com.oracle.coherence.io.json.genson.ext.jsr353.GensonJsonBuilderFactory
 
createObjectBuilder() - Method in class com.oracle.coherence.io.json.genson.ext.jsr353.GensonJsonProvider
 
createParser(InputStream) - Method in class com.oracle.coherence.io.json.genson.ext.jsr353.GensonJsonParserFactory
 
createParser(InputStream) - Method in class com.oracle.coherence.io.json.genson.ext.jsr353.GensonJsonProvider
 
createParser(InputStream, Charset) - Method in class com.oracle.coherence.io.json.genson.ext.jsr353.GensonJsonParserFactory
 
createParser(Reader) - Method in class com.oracle.coherence.io.json.genson.ext.jsr353.GensonJsonParserFactory
 
createParser(Reader) - Method in class com.oracle.coherence.io.json.genson.ext.jsr353.GensonJsonProvider
 
createParser(JsonArray) - Method in class com.oracle.coherence.io.json.genson.ext.jsr353.GensonJsonParserFactory
 
createParser(JsonObject) - Method in class com.oracle.coherence.io.json.genson.ext.jsr353.GensonJsonParserFactory
 
createParserFactory(Map<String, ?>) - Method in class com.oracle.coherence.io.json.genson.ext.jsr353.GensonJsonProvider
 
createPropertyNameResolver() - Method in class com.oracle.coherence.io.json.genson.GensonBuilder
You can override this method if you want to change the PropertyNameResolver that are registered by default.
createReader(byte[]) - Method in class com.oracle.coherence.io.json.genson.Genson
 
createReader(InputStream) - Method in class com.oracle.coherence.io.json.genson.EncodingAwareReaderFactory
Creates java.io.Reader instances with detected encoding from the input stream using BOM if present or JSON spec.
createReader(InputStream) - Method in class com.oracle.coherence.io.json.genson.ext.jsr353.GensonJsonProvider
 
createReader(InputStream) - Method in class com.oracle.coherence.io.json.genson.ext.jsr353.GensonJsonReaderFactory
 
createReader(InputStream) - Method in class com.oracle.coherence.io.json.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.oracle.coherence.io.json.genson.ext.jsr353.GensonJsonReaderFactory
 
createReader(InputStream, Charset) - Method in class com.oracle.coherence.io.json.genson.Genson
Creates a new ObjectReader with this Genson instance configuration.
createReader(Reader) - Method in class com.oracle.coherence.io.json.genson.ext.jsr353.GensonJsonProvider
 
createReader(Reader) - Method in class com.oracle.coherence.io.json.genson.ext.jsr353.GensonJsonReaderFactory
 
createReader(Reader) - Method in class com.oracle.coherence.io.json.genson.Genson
Creates a new ObjectReader with this Genson instance configuration.
createReaderFactory(Map<String, ?>) - Method in class com.oracle.coherence.io.json.genson.ext.jsr353.GensonJsonProvider
 
createSerializer(ClassLoader) - Method in class com.oracle.coherence.io.json.JsonSerializer.Factory
 
createWriter(OutputStream) - Method in class com.oracle.coherence.io.json.genson.ext.jsr353.GensonJsonProvider
 
createWriter(OutputStream) - Method in class com.oracle.coherence.io.json.genson.ext.jsr353.GensonJsonWriterFactory
 
createWriter(OutputStream) - Method in class com.oracle.coherence.io.json.genson.Genson
Creates a new ObjectWriter with this Genson instance configuration and default encoding to UTF8.
createWriter(OutputStream, Charset) - Method in class com.oracle.coherence.io.json.genson.ext.jsr353.GensonJsonWriterFactory
 
createWriter(OutputStream, Charset) - Method in class com.oracle.coherence.io.json.genson.Genson
Creates a new ObjectWriter with this Genson instance configuration.
createWriter(Writer) - Method in class com.oracle.coherence.io.json.genson.ext.jsr353.GensonJsonProvider
 
createWriter(Writer) - Method in class com.oracle.coherence.io.json.genson.ext.jsr353.GensonJsonWriterFactory
 
createWriter(Writer) - Method in class com.oracle.coherence.io.json.genson.Genson
Creates a new ObjectWriter with this Genson instance configuration.
createWriterFactory(Map<String, ?>) - Method in class com.oracle.coherence.io.json.genson.ext.jsr353.GensonJsonProvider
 
creator - Variable in class com.oracle.coherence.io.json.genson.reflect.BeanCreator.BeanCreatorProperty
 
creatorAnnotation - Variable in class com.oracle.coherence.io.json.genson.reflect.BeanMutatorAccessorResolver.AnnotationPropertyResolver
An Annotation that functions similarly to JsonCreator.

D

DateContextualFactory() - Constructor for class com.oracle.coherence.io.json.genson.convert.DefaultConverters.DateContextualFactory
 
DateConverter() - Constructor for class com.oracle.coherence.io.json.genson.convert.DefaultConverters.DateConverter
 
DateConverter(DateFormat, boolean) - Constructor for class com.oracle.coherence.io.json.genson.convert.DefaultConverters.DateConverter
 
DEBUG_MODE - Static variable in class com.oracle.coherence.io.json.JsonSerializer
A flag indicating whether to dump json to the log.
declaringClass - Variable in class com.oracle.coherence.io.json.genson.reflect.BeanProperty
 
decorate(T) - Method in class com.oracle.coherence.io.json.genson.Wrapper
 
defaultClass(ValueType) - Method in class com.oracle.coherence.io.json.genson.Genson
Get the default class to use for deserialization of the specified ValueType.
DefaultConverters - Class in com.oracle.coherence.io.json.genson.convert
This class contains all default converters and their factories.
DefaultConverters.ArrayConverter<E> - Class in com.oracle.coherence.io.json.genson.convert
 
DefaultConverters.ArrayConverterFactory - Class in com.oracle.coherence.io.json.genson.convert
 
DefaultConverters.ArrayDequeConverter<E> - Class in com.oracle.coherence.io.json.genson.convert
 
DefaultConverters.BigDecimalConverter - Class in com.oracle.coherence.io.json.genson.convert
 
DefaultConverters.BigIntegerConverter - Class in com.oracle.coherence.io.json.genson.convert
 
DefaultConverters.BooleanConverter - Class in com.oracle.coherence.io.json.genson.convert
 
DefaultConverters.ByteArrayAsIntArrayConverter - Class in com.oracle.coherence.io.json.genson.convert
 
DefaultConverters.ByteArrayConverter - Class in com.oracle.coherence.io.json.genson.convert
 
DefaultConverters.ByteConverter - Class in com.oracle.coherence.io.json.genson.convert
 
DefaultConverters.CalendarConverter - Class in com.oracle.coherence.io.json.genson.convert
 
DefaultConverters.CalendarConverterFactory - Class in com.oracle.coherence.io.json.genson.convert
 
DefaultConverters.CharConverter - Class in com.oracle.coherence.io.json.genson.convert
 
DefaultConverters.CollectionConverter<E> - Class in com.oracle.coherence.io.json.genson.convert
 
DefaultConverters.CollectionConverterFactory - Class in com.oracle.coherence.io.json.genson.convert
 
DefaultConverters.ComplexMapConverter<K,​V> - Class in com.oracle.coherence.io.json.genson.convert
 
DefaultConverters.DateContextualFactory - Class in com.oracle.coherence.io.json.genson.convert
 
DefaultConverters.DateConverter - Class in com.oracle.coherence.io.json.genson.convert
 
DefaultConverters.DoubleConverter - Class in com.oracle.coherence.io.json.genson.convert
 
DefaultConverters.EnumConverter<T extends Enum<T>> - Class in com.oracle.coherence.io.json.genson.convert
 
DefaultConverters.EnumConverterFactory - Class in com.oracle.coherence.io.json.genson.convert
 
DefaultConverters.EnumSetConverter<E> - Class in com.oracle.coherence.io.json.genson.convert
 
DefaultConverters.FileConverter - Class in com.oracle.coherence.io.json.genson.convert
 
DefaultConverters.FloatConverter - Class in com.oracle.coherence.io.json.genson.convert
 
DefaultConverters.HashMapConverter<K,​V> - Class in com.oracle.coherence.io.json.genson.convert
 
DefaultConverters.HashTableConverter<K,​V> - Class in com.oracle.coherence.io.json.genson.convert
 
DefaultConverters.IntegerConverter - Class in com.oracle.coherence.io.json.genson.convert
 
DefaultConverters.KeyAdapter<K> - Class in com.oracle.coherence.io.json.genson.convert
 
DefaultConverters.LinkedHashMapConverter<K,​V> - Class in com.oracle.coherence.io.json.genson.convert
 
DefaultConverters.LinkedHashSetConverter<E> - Class in com.oracle.coherence.io.json.genson.convert
 
DefaultConverters.LinkedListConverter<E> - Class in com.oracle.coherence.io.json.genson.convert
 
DefaultConverters.LongConverter - Class in com.oracle.coherence.io.json.genson.convert
 
DefaultConverters.MapConverter<K,​V> - Class in com.oracle.coherence.io.json.genson.convert
 
DefaultConverters.MapConverterFactory - Class in com.oracle.coherence.io.json.genson.convert
 
DefaultConverters.NumberConverter - Class in com.oracle.coherence.io.json.genson.convert
 
DefaultConverters.OptionalConverter<T> - Class in com.oracle.coherence.io.json.genson.convert
 
DefaultConverters.OptionalConverterFactory - Class in com.oracle.coherence.io.json.genson.convert
 
DefaultConverters.OptionalDoubleConverter - Class in com.oracle.coherence.io.json.genson.convert
 
DefaultConverters.OptionalIntConverter - Class in com.oracle.coherence.io.json.genson.convert
 
DefaultConverters.OptionalLongConverter - Class in com.oracle.coherence.io.json.genson.convert
 
DefaultConverters.PrimitiveConverterFactory - Class in com.oracle.coherence.io.json.genson.convert
 
DefaultConverters.PriorityQueueConverter<E> - Class in com.oracle.coherence.io.json.genson.convert
 
DefaultConverters.PropertiesConverter - Class in com.oracle.coherence.io.json.genson.convert
 
DefaultConverters.PropertyConverterFactory - Class in com.oracle.coherence.io.json.genson.convert
 
DefaultConverters.SetConverter<E> - Class in com.oracle.coherence.io.json.genson.convert
 
DefaultConverters.ShortConverter - Class in com.oracle.coherence.io.json.genson.convert
 
DefaultConverters.SingleValueAsListFactory - Class in com.oracle.coherence.io.json.genson.convert
 
DefaultConverters.StringConverter - Class in com.oracle.coherence.io.json.genson.convert
 
DefaultConverters.TimestampConverter - Class in com.oracle.coherence.io.json.genson.convert
 
DefaultConverters.TreeMapConverter<K,​V> - Class in com.oracle.coherence.io.json.genson.convert
 
DefaultConverters.TreeSetConverter<E> - Class in com.oracle.coherence.io.json.genson.convert
 
DefaultConverters.UntypedConverterFactory - Class in com.oracle.coherence.io.json.genson.convert
 
DefaultConverters.UntypedConverterFactory.UntypedConverter - Class in com.oracle.coherence.io.json.genson.convert
 
DefaultConverters.URIConverter - Class in com.oracle.coherence.io.json.genson.convert
 
DefaultConverters.URLConverter - Class in com.oracle.coherence.io.json.genson.convert
 
DefaultConverters.UUIDConverter - Class in com.oracle.coherence.io.json.genson.convert
 
DefaultConverters.WrappedRootValueConverter<T> - Class in com.oracle.coherence.io.json.genson.convert
 
DefaultTypes - Class in com.oracle.coherence.io.json.genson.reflect
Default type mappings.
DefaultTypes() - Constructor for class com.oracle.coherence.io.json.genson.reflect.DefaultTypes
Default constructor.
defaultValue(Class<T>) - Method in class com.oracle.coherence.io.json.genson.Genson
 
deserArray(ObjectReader, Context) - Method in class com.oracle.coherence.io.json.genson.ext.jsr353.JSR353Bundle.JsonValueConverter
 
deserialize() - Method in annotation type com.oracle.coherence.io.json.genson.annotation.JsonIgnore
Whether to include this property in deserialization.
deserialize() - Method in annotation type com.oracle.coherence.io.json.genson.annotation.JsonProperty
Whether this property must be deserialized.
deserialize(byte[], GenericType<T>) - Method in class com.oracle.coherence.io.json.genson.Genson
Deserializes the incoming json byte array into an instance of T.
deserialize(byte[], Class<T>) - Method in class com.oracle.coherence.io.json.genson.Genson
Deserializes the incoming json byte array into an instance of T.
deserialize(GenericType<T>, ObjectReader, Context) - Method in class com.oracle.coherence.io.json.genson.Genson
 
deserialize(GenericType<T>, Reader, Class<? extends BeanView<?>>...) - Method in class com.oracle.coherence.io.json.genson.Genson
 
deserialize(ObjectReader, Context) - Method in class com.oracle.coherence.io.json.genson.convert.BeanViewConverter
 
deserialize(ObjectReader, Context) - Method in class com.oracle.coherence.io.json.genson.convert.ClassMetadataConverter
 
deserialize(ObjectReader, Context) - Method in class com.oracle.coherence.io.json.genson.convert.DefaultConverters.ArrayConverter
 
deserialize(ObjectReader, Context) - Method in class com.oracle.coherence.io.json.genson.convert.DefaultConverters.BigDecimalConverter
 
deserialize(ObjectReader, Context) - Method in class com.oracle.coherence.io.json.genson.convert.DefaultConverters.BigIntegerConverter
 
deserialize(ObjectReader, Context) - Method in class com.oracle.coherence.io.json.genson.convert.DefaultConverters.BooleanConverter
 
deserialize(ObjectReader, Context) - Method in class com.oracle.coherence.io.json.genson.convert.DefaultConverters.ByteArrayAsIntArrayConverter
 
deserialize(ObjectReader, Context) - Method in class com.oracle.coherence.io.json.genson.convert.DefaultConverters.ByteArrayConverter
 
deserialize(ObjectReader, Context) - Method in class com.oracle.coherence.io.json.genson.convert.DefaultConverters.ByteConverter
 
deserialize(ObjectReader, Context) - Method in class com.oracle.coherence.io.json.genson.convert.DefaultConverters.CalendarConverter
 
deserialize(ObjectReader, Context) - Method in class com.oracle.coherence.io.json.genson.convert.DefaultConverters.CharConverter
 
deserialize(ObjectReader, Context) - Method in class com.oracle.coherence.io.json.genson.convert.DefaultConverters.CollectionConverter
 
deserialize(ObjectReader, Context) - Method in class com.oracle.coherence.io.json.genson.convert.DefaultConverters.ComplexMapConverter
 
deserialize(ObjectReader, Context) - Method in class com.oracle.coherence.io.json.genson.convert.DefaultConverters.DateConverter
 
deserialize(ObjectReader, Context) - Method in class com.oracle.coherence.io.json.genson.convert.DefaultConverters.DoubleConverter
 
deserialize(ObjectReader, Context) - Method in class com.oracle.coherence.io.json.genson.convert.DefaultConverters.EnumConverter
 
deserialize(ObjectReader, Context) - Method in class com.oracle.coherence.io.json.genson.convert.DefaultConverters.FileConverter
 
deserialize(ObjectReader, Context) - Method in class com.oracle.coherence.io.json.genson.convert.DefaultConverters.FloatConverter
 
deserialize(ObjectReader, Context) - Method in class com.oracle.coherence.io.json.genson.convert.DefaultConverters.IntegerConverter
 
deserialize(ObjectReader, Context) - Method in class com.oracle.coherence.io.json.genson.convert.DefaultConverters.LongConverter
 
deserialize(ObjectReader, Context) - Method in class com.oracle.coherence.io.json.genson.convert.DefaultConverters.MapConverter
 
deserialize(ObjectReader, Context) - Method in class com.oracle.coherence.io.json.genson.convert.DefaultConverters.NumberConverter
 
deserialize(ObjectReader, Context) - Method in class com.oracle.coherence.io.json.genson.convert.DefaultConverters.OptionalConverter
 
deserialize(ObjectReader, Context) - Method in class com.oracle.coherence.io.json.genson.convert.DefaultConverters.OptionalDoubleConverter
 
deserialize(ObjectReader, Context) - Method in class com.oracle.coherence.io.json.genson.convert.DefaultConverters.OptionalIntConverter
 
deserialize(ObjectReader, Context) - Method in class com.oracle.coherence.io.json.genson.convert.DefaultConverters.OptionalLongConverter
 
deserialize(ObjectReader, Context) - Method in class com.oracle.coherence.io.json.genson.convert.DefaultConverters.ShortConverter
 
deserialize(ObjectReader, Context) - Method in class com.oracle.coherence.io.json.genson.convert.DefaultConverters.StringConverter
 
deserialize(ObjectReader, Context) - Method in class com.oracle.coherence.io.json.genson.convert.DefaultConverters.TimestampConverter
 
deserialize(ObjectReader, Context) - Method in class com.oracle.coherence.io.json.genson.convert.DefaultConverters.UntypedConverterFactory.UntypedConverter
 
deserialize(ObjectReader, Context) - Method in class com.oracle.coherence.io.json.genson.convert.DefaultConverters.URIConverter
 
deserialize(ObjectReader, Context) - Method in class com.oracle.coherence.io.json.genson.convert.DefaultConverters.URLConverter
 
deserialize(ObjectReader, Context) - Method in class com.oracle.coherence.io.json.genson.convert.DefaultConverters.UUIDConverter
 
deserialize(ObjectReader, Context) - Method in class com.oracle.coherence.io.json.genson.convert.DefaultConverters.WrappedRootValueConverter
 
deserialize(ObjectReader, Context) - Method in class com.oracle.coherence.io.json.genson.convert.RuntimeTypeConverter
 
deserialize(ObjectReader, Context) - Method in interface com.oracle.coherence.io.json.genson.Converter
 
deserialize(ObjectReader, Context) - Method in interface com.oracle.coherence.io.json.genson.Deserializer
 
deserialize(ObjectReader, Context) - Method in class com.oracle.coherence.io.json.genson.ext.jsr353.JSR353Bundle.JsonValueConverter
 
deserialize(ObjectReader, Context) - Method in class com.oracle.coherence.io.json.genson.reflect.BeanDescriptor
 
deserialize(ObjectReader, Context) - Method in class com.oracle.coherence.io.json.genson.reflect.PropertyMutator
 
deserialize(ObjectReader, Context) - Method in class com.oracle.coherence.io.json.internal.ClassConverter
 
deserialize(ObjectReader, Context) - Method in class com.oracle.coherence.io.json.internal.ComparableConverter
 
deserialize(ObjectReader, Context) - Method in class com.oracle.coherence.io.json.internal.EnumConverter
 
deserialize(ObjectReader, Context) - Method in class com.oracle.coherence.io.json.internal.InetAddressConverter
 
deserialize(ObjectReader, Context) - Method in class com.oracle.coherence.io.json.internal.InetSocketAddressConverter
 
deserialize(ObjectReader, Context) - Method in class com.oracle.coherence.io.json.internal.JsonObjectConverter
 
deserialize(ObjectReader, Context) - Method in class com.oracle.coherence.io.json.internal.MapConverter
 
deserialize(ObjectReader, Context) - Method in class com.oracle.coherence.io.json.internal.MissingClassConverter
 
deserialize(ObjectReader, Context) - Method in class com.oracle.coherence.io.json.internal.NullSetConverter
 
deserialize(ObjectReader, Context) - Method in class com.oracle.coherence.io.json.internal.SerializationSupportConverter
 
deserialize(ObjectReader, Context) - Method in class com.oracle.coherence.io.json.internal.ThrowableConverter
 
deserialize(PofReader) - Method in class com.oracle.coherence.io.json.JsonObject.Serializer
 
deserialize(ReadBuffer.BufferInput, Class<? extends T>) - Method in class com.oracle.coherence.io.json.JsonSerializer
 
deserialize(InputStream, GenericType<T>) - Method in class com.oracle.coherence.io.json.genson.Genson
Deserializes the incoming json stream into an instance of T.
deserialize(InputStream, Class<T>) - Method in class com.oracle.coherence.io.json.genson.Genson
Deserializes the incoming json stream into an instance of T.
deserialize(Reader, GenericType<T>) - Method in class com.oracle.coherence.io.json.genson.Genson
Deserializes the incoming json stream into an instance of T.
deserialize(Reader, Class<T>) - Method in class com.oracle.coherence.io.json.genson.Genson
Deserializes the incoming json stream into an instance of T.
deserialize(Object, ObjectReader, Context) - Method in class com.oracle.coherence.io.json.genson.reflect.PropertyMutator
 
deserialize(String, GenericType<T>) - Method in class com.oracle.coherence.io.json.genson.Genson
Deserializes to an instance of T.
deserialize(String, GenericType<T>, Class<? extends BeanView<?>>...) - Method in class com.oracle.coherence.io.json.genson.Genson
 
deserialize(String, Class<T>) - Method in class com.oracle.coherence.io.json.genson.Genson
Deserializes fromSource String into an instance of toClass.
deserialize(String, Class<T>, Class<? extends BeanView<?>>...) - Method in class com.oracle.coherence.io.json.genson.Genson
 
deserialize(T, ObjectReader, Context) - Method in class com.oracle.coherence.io.json.genson.reflect.BeanDescriptor
 
deserializeInto(byte[], T) - Method in class com.oracle.coherence.io.json.genson.Genson
 
deserializeInto(ObjectReader, T, Context) - Method in class com.oracle.coherence.io.json.genson.Genson
Deserializes the stream in the existing object.
deserializeInto(InputStream, T) - Method in class com.oracle.coherence.io.json.genson.Genson
 
deserializeInto(Reader, T) - Method in class com.oracle.coherence.io.json.genson.Genson
 
deserializeInto(String, T) - Method in class com.oracle.coherence.io.json.genson.Genson
 
Deserializer<T> - Interface in com.oracle.coherence.io.json.genson
Deserializers handle deserialization by reading data form ObjectReader and constructing java objects of type T.
deserializeValues(ObjectReader, GenericType<T>) - Method in class com.oracle.coherence.io.json.genson.Genson
This can be used to deserialize in an efficient streaming fashion a sequence of objects.
deserializeValues(InputStream, Class<T>) - Method in class com.oracle.coherence.io.json.genson.Genson
 
deserObject(ObjectReader, Context) - Method in class com.oracle.coherence.io.json.genson.ext.jsr353.JSR353Bundle.JsonValueConverter
 
doThrowMutateException - Variable in class com.oracle.coherence.io.json.genson.reflect.BeanCreator.BeanCreatorProperty
 
DOUBLE - com.oracle.coherence.io.json.genson.stream.ValueType
 
doubleAdapter - Static variable in class com.oracle.coherence.io.json.genson.convert.DefaultConverters.KeyAdapter
 

E

EMPTY - com.oracle.coherence.io.json.genson.stream.JsonType
 
enclosingType() - Method in class com.oracle.coherence.io.json.genson.stream.JsonReader
 
enclosingType() - Method in class com.oracle.coherence.io.json.genson.stream.JsonWriter
 
enclosingType() - Method in interface com.oracle.coherence.io.json.genson.stream.ObjectReader
 
enclosingType() - Method in interface com.oracle.coherence.io.json.genson.stream.ObjectWriter
 
EncodingAwareReaderFactory - Class in com.oracle.coherence.io.json.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.oracle.coherence.io.json.genson.EncodingAwareReaderFactory
 
end(int, JsonType) - Method in class com.oracle.coherence.io.json.genson.stream.JsonReader
 
endArray() - Method in class com.oracle.coherence.io.json.genson.stream.JsonReader
 
endArray() - Method in class com.oracle.coherence.io.json.genson.stream.JsonWriter
 
endArray() - Method in interface com.oracle.coherence.io.json.genson.stream.ObjectReader
Ends the array.
endArray() - Method in interface com.oracle.coherence.io.json.genson.stream.ObjectWriter
Ends the array, if beginArray was not called, implementations should throw an exception.
endObject() - Method in class com.oracle.coherence.io.json.genson.stream.JsonReader
 
endObject() - Method in class com.oracle.coherence.io.json.genson.stream.JsonWriter
 
endObject() - Method in interface com.oracle.coherence.io.json.genson.stream.ObjectReader
Ends the object.
endObject() - Method in interface com.oracle.coherence.io.json.genson.stream.ObjectWriter
Ends the object being written, if beginObject was not called an exception will be throwed.
EnumConverter<T extends Enum<T>> - Class in com.oracle.coherence.io.json.internal
A converter of enums.
EnumConverter(Class<T>) - Constructor for class com.oracle.coherence.io.json.internal.EnumConverter
Create an enum converter.
EnumConverter(Class<T>, boolean) - Constructor for class com.oracle.coherence.io.json.genson.convert.DefaultConverters.EnumConverter
 
EnumConverter.Factory - Class in com.oracle.coherence.io.json.internal
A factory to create EnumConverter instances.
EnumConverterFactory(boolean) - Constructor for class com.oracle.coherence.io.json.genson.convert.DefaultConverters.EnumConverterFactory
 
EnumSetConverter(Class<E>, Converter<E>) - Constructor for class com.oracle.coherence.io.json.genson.convert.DefaultConverters.EnumSetConverter
 
equals(Object) - Method in class com.oracle.coherence.io.json.JsonObject
 
escapeString(String) - Static method in class com.oracle.coherence.io.json.genson.stream.JsonWriter
 
Evolvable - Interface in com.oracle.coherence.io.json.genson.reflect
An interface that can be implemented by data classes in order to support schema evolution.
EvolvableHandler - Class in com.oracle.coherence.io.json.genson.reflect
An implementation of an UnknownPropertyHandler that supports evolution of data classes via Evolvable interface.
EvolvableHandler() - Constructor for class com.oracle.coherence.io.json.genson.reflect.EvolvableHandler
 
EvolvableObject - Class in com.oracle.coherence.io.json.genson.reflect
Convenience base class for Evolvable data classes.
EvolvableObject() - Constructor for class com.oracle.coherence.io.json.genson.reflect.EvolvableObject
 
exclude(Class<?>) - Method in class com.oracle.coherence.io.json.genson.GensonBuilder
 
exclude(String) - Method in class com.oracle.coherence.io.json.genson.GensonBuilder
 
exclude(String, Class<?>) - Method in class com.oracle.coherence.io.json.genson.GensonBuilder
 
exclude(String, Class<?>, Class<?>) - Method in class com.oracle.coherence.io.json.genson.GensonBuilder
 
exclusionAnnotation - Variable in class com.oracle.coherence.io.json.genson.reflect.BeanMutatorAccessorResolver.AnnotationPropertyResolver
An Annotation that functions similarly to JsonIgnore.
expandArray(byte[], int, double) - Static method in class com.oracle.coherence.io.json.genson.Operations
 
expandType(Type, Type) - Static method in class com.oracle.coherence.io.json.genson.reflect.TypeUtil
Expands type in the type rootType to Class, ParameterizedType or GenericArrayType.
expandTypes(Type[], Type) - Method in class com.oracle.coherence.io.json.genson.reflect.BeanPropertyFactory.StandardFactory
 

F

f_asStack - Variable in exception com.oracle.coherence.io.json.internal.JsonPortableException
A raw representation of the remote stack trace for this exception.
f_clzEnum - Variable in class com.oracle.coherence.io.json.internal.EnumConverter
The enum type.
f_convKey - Variable in class com.oracle.coherence.io.json.internal.MapConverter
The Converter for the Map keys.
f_convValue - Variable in class com.oracle.coherence.io.json.internal.MapConverter
The Converter for the Map values.
f_fCompatibleMode - Variable in class com.oracle.coherence.io.json.JsonSerializer
Flag indicating Maps should be serialized in a JSON compatible fashion.
f_genson - Variable in class com.oracle.coherence.io.json.JsonSerializer
Genson runtime for serialization/deserialization operations.
f_mapDeserializationNames - Variable in class com.oracle.coherence.io.json.internal.EnumConverter
Mapping of a logical name (used for serialization purposes) to the proper enum value.
f_serializer - Variable in class com.oracle.coherence.io.json.internal.SerializationSupportConverter
f_serializer - Variable in class com.oracle.coherence.io.json.internal.SerializationSupportConverter.Factory
f_sMessage - Variable in exception com.oracle.coherence.io.json.internal.JsonPortableException
The exception's message.
f_sName - Variable in exception com.oracle.coherence.io.json.internal.JsonPortableException
The exception's name.
Factory<T> - Interface in com.oracle.coherence.io.json.genson
Factory interface must be implemented by classes who want to act as factories and create instances of Converter/Serializer/Deserializer.
Factory() - Constructor for class com.oracle.coherence.io.json.internal.ClassConverter.Factory
Constructs a new Factory.
Factory() - Constructor for class com.oracle.coherence.io.json.internal.ComparableConverter.Factory
Constructs a new Factory.
Factory() - Constructor for class com.oracle.coherence.io.json.internal.EnumConverter.Factory
Construct a new Factory instance.
Factory() - Constructor for class com.oracle.coherence.io.json.internal.MapConverter.Factory
Creates a new Factory.
Factory() - Constructor for class com.oracle.coherence.io.json.internal.MissingClassConverter.Factory
Creates a new Factory.
Factory() - Constructor for class com.oracle.coherence.io.json.internal.ThrowableConverter.Factory
Creates a new Factory.
Factory() - Constructor for class com.oracle.coherence.io.json.JsonSerializer.Factory
 
Factory(Serializer) - Constructor for class com.oracle.coherence.io.json.internal.SerializationSupportConverter.Factory
failOnMissingProperty() - Method in class com.oracle.coherence.io.json.genson.Genson
 
failOnMissingProperty(boolean) - Method in class com.oracle.coherence.io.json.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.oracle.coherence.io.json.genson.GensonBuilder
False by default.
FALSE - com.oracle.coherence.io.json.genson.Trilean
 
favorEmptyCreators - Variable in class com.oracle.coherence.io.json.genson.reflect.BaseBeanDescriptorProvider
 
FieldAccessor(String, Field, Type, Class<?>) - Constructor for class com.oracle.coherence.io.json.genson.reflect.PropertyAccessor.FieldAccessor
 
FieldMutator(String, Field, Type, Class<?>) - Constructor for class com.oracle.coherence.io.json.genson.reflect.PropertyMutator.FieldMutator
 
find(Class<? extends ChainedFactory>) - Method in class com.oracle.coherence.io.json.genson.convert.ChainedFactory
 
find(Class<A>, Class<?>) - Method in class com.oracle.coherence.io.json.genson.reflect.BeanMutatorAccessorResolver.AnnotationPropertyResolver
Scan for the argument Annotation on the argument Class.
find(Class<A>, Class<?>, String, Class<?>...) - Method in class com.oracle.coherence.io.json.genson.reflect.BeanMutatorAccessorResolver.AnnotationPropertyResolver
Scan for the argument Annotation on a method matching the argument method names and parameters.
find(Class<A>, AccessibleObject, Class<?>) - Method in class com.oracle.coherence.io.json.genson.reflect.BeanMutatorAccessorResolver.AnnotationPropertyResolver
Scan for the argument Annotation on the argument AccessibleObject.
findViewFor(Type, List<Class<? extends BeanView<?>>>) - Method in class com.oracle.coherence.io.json.genson.convert.BeanViewConverter
 
floatAdapter - Static variable in class com.oracle.coherence.io.json.genson.convert.DefaultConverters.KeyAdapter
 
flush() - Method in class com.oracle.coherence.io.json.genson.ext.jsr353.GensonJsonGenerator
 
flush() - Method in class com.oracle.coherence.io.json.genson.stream.JsonWriter
 
flush() - Method in interface com.oracle.coherence.io.json.genson.stream.ObjectWriter
 
format(Date) - Method in class com.oracle.coherence.io.json.genson.convert.DefaultConverters.DateConverter
 

G

GenericType<T> - Class in com.oracle.coherence.io.json.genson
This class is a holder for generic types so we can work around type erasure.
GenericType() - Constructor for class com.oracle.coherence.io.json.genson.GenericType
 
genson - Variable in class com.oracle.coherence.io.json.genson.Context
 
Genson - Class in com.oracle.coherence.io.json.genson
Main class of the library.
Genson() - Constructor for class com.oracle.coherence.io.json.genson.Genson
The default constructor will use the default configuration provided by the GensonBuilder.
Genson(Factory<Converter<?>>, BeanDescriptorProvider, boolean, boolean, Map<String, Class<?>>, Map<String, String>, boolean, boolean, boolean, boolean, boolean, Map<Class<?>, Object>, DefaultTypes, RuntimePropertyFilter, UnknownPropertyHandler, ClassLoader) - Constructor for class com.oracle.coherence.io.json.genson.Genson
Instead of using this constructor you should use GensonBuilder.
Genson.Builder - Class in com.oracle.coherence.io.json.genson
Deprecated.
use GensonBuilder
GensonAnnotationPropertyNameResolver() - Constructor for class com.oracle.coherence.io.json.genson.reflect.PropertyNameResolver.GensonAnnotationPropertyNameResolver
 
GensonAnnotationPropertyResolver() - Constructor for class com.oracle.coherence.io.json.genson.reflect.BeanMutatorAccessorResolver.GensonAnnotationPropertyResolver
 
GensonBuilder - Class in com.oracle.coherence.io.json.genson
Use the GensonBuilder class when you want to create a custom Genson instance.
GensonBuilder() - Constructor for class com.oracle.coherence.io.json.genson.GensonBuilder
 
GensonBundle - Class in com.oracle.coherence.io.json.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.oracle.coherence.io.json.genson.ext.GensonBundle
 
GensonBundleProvider - Interface in com.oracle.coherence.io.json
Service interface for libraries that need to register a custom GensonBundle with our Genson runtime.
GensonJsonBuilderFactory - Class in com.oracle.coherence.io.json.genson.ext.jsr353
 
GensonJsonBuilderFactory() - Constructor for class com.oracle.coherence.io.json.genson.ext.jsr353.GensonJsonBuilderFactory
 
GensonJsonGenerator - Class in com.oracle.coherence.io.json.genson.ext.jsr353
 
GensonJsonGenerator(ObjectWriter) - Constructor for class com.oracle.coherence.io.json.genson.ext.jsr353.GensonJsonGenerator
 
GensonJsonGeneratorFactory - Class in com.oracle.coherence.io.json.genson.ext.jsr353
 
GensonJsonGeneratorFactory() - Constructor for class com.oracle.coherence.io.json.genson.ext.jsr353.GensonJsonGeneratorFactory
 
GensonJsonGeneratorFactory(Map<String, ?>) - Constructor for class com.oracle.coherence.io.json.genson.ext.jsr353.GensonJsonGeneratorFactory
 
GensonJsonParser - Class in com.oracle.coherence.io.json.genson.ext.jsr353
 
GensonJsonParser(ObjectReader) - Constructor for class com.oracle.coherence.io.json.genson.ext.jsr353.GensonJsonParser
 
GensonJsonParserFactory - Class in com.oracle.coherence.io.json.genson.ext.jsr353
 
GensonJsonParserFactory() - Constructor for class com.oracle.coherence.io.json.genson.ext.jsr353.GensonJsonParserFactory
 
GensonJsonParserFactory(Map<String, ?>) - Constructor for class com.oracle.coherence.io.json.genson.ext.jsr353.GensonJsonParserFactory
 
GensonJsonProvider - Class in com.oracle.coherence.io.json.genson.ext.jsr353
 
GensonJsonProvider() - Constructor for class com.oracle.coherence.io.json.genson.ext.jsr353.GensonJsonProvider
 
GensonJsonReaderFactory - Class in com.oracle.coherence.io.json.genson.ext.jsr353
 
GensonJsonReaderFactory() - Constructor for class com.oracle.coherence.io.json.genson.ext.jsr353.GensonJsonReaderFactory
 
GensonJsonReaderFactory(Map<String, ?>) - Constructor for class com.oracle.coherence.io.json.genson.ext.jsr353.GensonJsonReaderFactory
 
GensonJsonWriterFactory - Class in com.oracle.coherence.io.json.genson.ext.jsr353
 
GensonJsonWriterFactory() - Constructor for class com.oracle.coherence.io.json.genson.ext.jsr353.GensonJsonWriterFactory
 
GensonJsonWriterFactory(Map<String, ?>) - Constructor for class com.oracle.coherence.io.json.genson.ext.jsr353.GensonJsonWriterFactory
 
GensonServiceBundle - Class in com.oracle.coherence.io.json.internal
Service that registers GensonBundles provided by GensonBundleProvider implementations on the classpath.
GensonServiceBundle() - Constructor for class com.oracle.coherence.io.json.internal.GensonServiceBundle
 
get(String, Class<T>) - Method in class com.oracle.coherence.io.json.genson.Context
Returns the value mapped to key in this context or null.
get(String, Class<T>) - Static method in class com.oracle.coherence.io.json.genson.ThreadLocalHolder
 
getAnnotation(Class<A>) - Method in class com.oracle.coherence.io.json.genson.Wrapper
 
getAnnotation(Class<T>) - Method in class com.oracle.coherence.io.json.genson.reflect.BeanProperty
 
getAnnotations() - Method in class com.oracle.coherence.io.json.genson.reflect.BeanCreator.BeanCreatorProperty
 
getAnnotations() - Method in class com.oracle.coherence.io.json.genson.Wrapper
 
getBeanDescriptorProvider() - Method in class com.oracle.coherence.io.json.genson.Genson
 
getBeanDescriptorProvider() - Method in class com.oracle.coherence.io.json.genson.GensonBuilder
 
getBeanViewDescriptorProvider() - Method in class com.oracle.coherence.io.json.genson.GensonBuilder
 
getBigDecimal() - Method in class com.oracle.coherence.io.json.genson.ext.jsr353.GensonJsonParser
 
getBigDecimal(String) - Method in class com.oracle.coherence.io.json.JsonObject
Obtain a BigDecimal value.
getBigInteger(String) - Method in class com.oracle.coherence.io.json.JsonObject
Obtain a BigInteger value.
getBoolean(String) - Method in class com.oracle.coherence.io.json.JsonObject
Obtain a boolean value.
getByte(String) - Method in class com.oracle.coherence.io.json.JsonObject
Obtain a byte value.
getClass(ValueType) - Method in class com.oracle.coherence.io.json.genson.reflect.DefaultTypes
Get the class to use for deserialization of the specified ValueType.
getClassLoader() - Method in class com.oracle.coherence.io.json.genson.Genson
 
getClassLoader() - Method in class com.oracle.coherence.io.json.genson.GensonBuilder
 
getClassName() - Method in class com.oracle.coherence.io.json.JsonObject
Returns the class name.
getCollectionType(Type) - Static method in class com.oracle.coherence.io.json.genson.reflect.TypeUtil
Returns the type of this Collection or Array.
getColumn() - Method in exception com.oracle.coherence.io.json.genson.stream.JsonStreamException
 
getConcreteClass() - Method in class com.oracle.coherence.io.json.genson.reflect.BeanProperty
 
getConfigInUse() - Method in class com.oracle.coherence.io.json.genson.ext.jsr353.GensonJsonBuilderFactory
 
getConfigInUse() - Method in class com.oracle.coherence.io.json.genson.ext.jsr353.GensonJsonGeneratorFactory
 
getConfigInUse() - Method in class com.oracle.coherence.io.json.genson.ext.jsr353.GensonJsonParserFactory
 
getConfigInUse() - Method in class com.oracle.coherence.io.json.genson.ext.jsr353.GensonJsonReaderFactory
 
getConfigInUse() - Method in class com.oracle.coherence.io.json.genson.ext.jsr353.GensonJsonWriterFactory
 
getContextClassLoader() - Method in class com.oracle.coherence.io.json.JsonSerializer
 
getDeclaredAnnotations() - Method in class com.oracle.coherence.io.json.genson.Wrapper
 
getDeclaringClass() - Method in class com.oracle.coherence.io.json.genson.reflect.BeanProperty
 
getDefaultConverters() - Method in class com.oracle.coherence.io.json.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.oracle.coherence.io.json.genson.GensonBuilder
 
getDefaultSerializers() - Method in class com.oracle.coherence.io.json.genson.GensonBuilder
 
getDeserializersMap() - Method in class com.oracle.coherence.io.json.genson.GensonBuilder
 
getDouble(String) - Method in class com.oracle.coherence.io.json.JsonObject
Obtain a double value.
getElementConverter() - Method in class com.oracle.coherence.io.json.genson.convert.DefaultConverters.CollectionConverter
 
getFactories() - Method in class com.oracle.coherence.io.json.genson.GensonBuilder
 
getFloat(String) - Method in class com.oracle.coherence.io.json.JsonObject
Obtain a float value.
getFullStackTrace() - Method in exception com.oracle.coherence.io.json.internal.JsonPortableException
Return an array of Strings containing the full representation of the stack trace.
getGetterName(Method) - Method in class com.oracle.coherence.io.json.genson.reflect.BeanMutatorAccessorResolver.AnnotationPropertyResolver
Return the property name based on argument Method.
getIndex() - Method in class com.oracle.coherence.io.json.genson.reflect.BeanCreator.BeanCreatorProperty
 
getInt() - Method in class com.oracle.coherence.io.json.genson.ext.jsr353.GensonJsonParser
 
getInt(String) - Method in class com.oracle.coherence.io.json.JsonObject
Obtain a int value.
getLocation() - Method in class com.oracle.coherence.io.json.genson.ext.jsr353.GensonJsonParser
 
getLong() - Method in class com.oracle.coherence.io.json.genson.ext.jsr353.GensonJsonParser
 
getLong(String) - Method in class com.oracle.coherence.io.json.JsonObject
Obtain a long value.
getMessage() - Method in exception com.oracle.coherence.io.json.internal.JsonPortableException
Return the detail message string of this PortableException.
getModifiers() - Method in class com.oracle.coherence.io.json.genson.reflect.BeanCreator.BeanCreatorProperty
 
getModifiers() - Method in class com.oracle.coherence.io.json.genson.reflect.BeanCreator.ConstructorBeanCreator
 
getModifiers() - Method in class com.oracle.coherence.io.json.genson.reflect.BeanCreator
 
getModifiers() - Method in class com.oracle.coherence.io.json.genson.reflect.BeanCreator.MethodBeanCreator
 
getModifiers() - Method in class com.oracle.coherence.io.json.genson.reflect.BeanProperty
 
getMutatorAccessorResolver() - Method in class com.oracle.coherence.io.json.genson.GensonBuilder
 
getName() - Method in class com.oracle.coherence.io.json.genson.reflect.BeanProperty
The name of this property (not necessarily the original one).
getName() - Method in exception com.oracle.coherence.io.json.internal.JsonPortableException
Return the name of the exception.
getName() - Method in class com.oracle.coherence.io.json.JsonSerializer
 
getName(AnnotatedElement) - Method in class com.oracle.coherence.io.json.genson.reflect.PropertyNameResolver.AnnotationPropertyNameResolver
 
getNameFromAnnotation(A) - Method in class com.oracle.coherence.io.json.genson.reflect.PropertyNameResolver.AnnotationPropertyNameResolver
 
getNameFromAnnotation(JsonProperty) - Method in class com.oracle.coherence.io.json.genson.reflect.PropertyNameResolver.GensonAnnotationPropertyNameResolver
 
getNameFromParameterAnnotations(Annotation[]) - Method in class com.oracle.coherence.io.json.genson.reflect.PropertyNameResolver.AnnotationPropertyNameResolver
 
getNumber(String) - Method in class com.oracle.coherence.io.json.JsonObject
Obtain a Number value.
getOfClass() - Method in class com.oracle.coherence.io.json.genson.reflect.BeanDescriptor
 
getProperties() - Method in class com.oracle.coherence.io.json.genson.reflect.BeanCreator
 
getPropertyNameResolver() - Method in class com.oracle.coherence.io.json.genson.GensonBuilder
 
getRawClass() - Method in class com.oracle.coherence.io.json.genson.GenericType
 
getRawClass() - Method in class com.oracle.coherence.io.json.genson.reflect.BeanProperty
 
getRawClass(Type) - Static method in class com.oracle.coherence.io.json.genson.reflect.TypeUtil
 
getRow() - Method in exception com.oracle.coherence.io.json.genson.stream.JsonStreamException
 
getSerializersMap() - Method in class com.oracle.coherence.io.json.genson.GensonBuilder
 
getSetterName(Method) - Method in class com.oracle.coherence.io.json.genson.reflect.BeanMutatorAccessorResolver.AnnotationPropertyResolver
Return the property name based on argument Method.
getShort(String) - Method in class com.oracle.coherence.io.json.JsonObject
Obtain a short value.
getString() - Method in class com.oracle.coherence.io.json.genson.ext.jsr353.GensonJsonParser
 
getString(String) - Method in class com.oracle.coherence.io.json.JsonObject
Obtain a string value.
getType() - Method in class com.oracle.coherence.io.json.genson.GenericType
 
getType() - Method in class com.oracle.coherence.io.json.genson.reflect.BeanProperty
 
getValueType() - Method in class com.oracle.coherence.io.json.genson.stream.JsonReader
 
getValueType() - Method in interface com.oracle.coherence.io.json.genson.stream.ObjectReader
 
getVersion() - Method in class com.oracle.coherence.io.json.JsonObject
Returns the version of the associated type.
getVersionIndicator() - Method in class com.oracle.coherence.io.json.JsonObject
 

H

HandleBeanView - Annotation Type in com.oracle.coherence.io.json.genson.annotation
Annotated Serializer/Deserializer/Converter will be excluded from the BeanView mechanism.
HandleClassMetadata - Annotation Type in com.oracle.coherence.io.json.genson.annotation
Annotated Serializer/Deserializer/Converter with @HandleClassMetadata indicate that they will handle @class metadata during serialization and deserialization.
HandleNull - Annotation Type in com.oracle.coherence.io.json.genson.annotation
Similar to HandleClassMetadata, put this annotation on your Converters, Serializers and Deserializers to disable Genson default null handling ( NullConverter).
hashCode() - Method in class com.oracle.coherence.io.json.JsonObject
 
HashMapConverter(DefaultConverters.KeyAdapter<K>, Converter<V>) - Constructor for class com.oracle.coherence.io.json.genson.convert.DefaultConverters.HashMapConverter
 
HashTableConverter(DefaultConverters.KeyAdapter<K>, Converter<V>) - Constructor for class com.oracle.coherence.io.json.genson.convert.DefaultConverters.HashTableConverter
 
hasNext() - Method in class com.oracle.coherence.io.json.genson.ext.jsr353.GensonJsonParser
 
hasNext() - Method in class com.oracle.coherence.io.json.genson.stream.JsonReader
 
hasNext() - Method in interface com.oracle.coherence.io.json.genson.stream.ObjectReader
 
hasViews() - Method in class com.oracle.coherence.io.json.genson.Context
 
HTML_SAFE - Static variable in class com.oracle.coherence.io.json.genson.ext.jsr353.GensonJsonGenerator
 

I

identity() - Static method in interface com.oracle.coherence.io.json.genson.Modifier
 
ignore(AccessibleObject, Class<?>, boolean) - Method in class com.oracle.coherence.io.json.genson.reflect.BeanMutatorAccessorResolver.AnnotationPropertyResolver
ignore(AccessibleObject, Class<?>, boolean) - Method in class com.oracle.coherence.io.json.genson.reflect.BeanMutatorAccessorResolver.GensonAnnotationPropertyResolver
 
include(BeanMutatorAccessorResolver) - Method in class com.oracle.coherence.io.json.genson.GensonBuilder
 
include(Class<?>) - Method in class com.oracle.coherence.io.json.genson.GensonBuilder
 
include(AccessibleObject, Class<?>, boolean) - Method in class com.oracle.coherence.io.json.genson.reflect.BeanMutatorAccessorResolver.AnnotationPropertyResolver
include(AccessibleObject, Class<?>, boolean) - Method in class com.oracle.coherence.io.json.genson.reflect.BeanMutatorAccessorResolver.GensonAnnotationPropertyResolver
 
include(String) - Method in class com.oracle.coherence.io.json.genson.GensonBuilder
 
include(String, Class<?>) - Method in class com.oracle.coherence.io.json.genson.GensonBuilder
 
include(String, Class<?>, Class<?>) - Method in class com.oracle.coherence.io.json.genson.GensonBuilder
 
incrementVersion() - Method in class com.oracle.coherence.io.json.JsonObject
 
indent() - Method in class com.oracle.coherence.io.json.genson.stream.JsonWriter
 
index - Variable in class com.oracle.coherence.io.json.genson.reflect.BeanCreator.BeanCreatorProperty
 
InetAddressConverter - Class in com.oracle.coherence.io.json.internal
A Converter for InetAddress instances.
InetAddressConverter() - Constructor for class com.oracle.coherence.io.json.internal.InetAddressConverter
Creates a new InetAddressConverter.
InetSocketAddressConverter - Class in com.oracle.coherence.io.json.internal
A Converter for InetSocketAddress instances.
InetSocketAddressConverter() - Constructor for class com.oracle.coherence.io.json.internal.InetSocketAddressConverter
Creates a new InetSocketAddressConverter.
instance - Static variable in class com.oracle.coherence.io.json.genson.convert.DefaultConverters.ArrayConverterFactory
 
instance - Static variable in class com.oracle.coherence.io.json.genson.convert.DefaultConverters.BigDecimalConverter
 
instance - Static variable in class com.oracle.coherence.io.json.genson.convert.DefaultConverters.BigIntegerConverter
 
instance - Static variable in class com.oracle.coherence.io.json.genson.convert.DefaultConverters.BooleanConverter
 
instance - Static variable in class com.oracle.coherence.io.json.genson.convert.DefaultConverters.ByteArrayAsIntArrayConverter
 
instance - Static variable in class com.oracle.coherence.io.json.genson.convert.DefaultConverters.ByteArrayConverter
 
instance - Static variable in class com.oracle.coherence.io.json.genson.convert.DefaultConverters.ByteConverter
 
instance - Static variable in class com.oracle.coherence.io.json.genson.convert.DefaultConverters.CharConverter
 
instance - Static variable in class com.oracle.coherence.io.json.genson.convert.DefaultConverters.CollectionConverterFactory
 
instance - Static variable in class com.oracle.coherence.io.json.genson.convert.DefaultConverters.DoubleConverter
 
instance - Static variable in class com.oracle.coherence.io.json.genson.convert.DefaultConverters.EnumConverterFactory
 
instance - Static variable in class com.oracle.coherence.io.json.genson.convert.DefaultConverters.FileConverter
 
instance - Static variable in class com.oracle.coherence.io.json.genson.convert.DefaultConverters.FloatConverter
 
instance - Static variable in class com.oracle.coherence.io.json.genson.convert.DefaultConverters.IntegerConverter
 
instance - Static variable in class com.oracle.coherence.io.json.genson.convert.DefaultConverters.LongConverter
 
instance - Static variable in class com.oracle.coherence.io.json.genson.convert.DefaultConverters.MapConverterFactory
 
instance - Static variable in class com.oracle.coherence.io.json.genson.convert.DefaultConverters.NumberConverter
 
instance - Static variable in class com.oracle.coherence.io.json.genson.convert.DefaultConverters.OptionalConverterFactory
 
instance - Static variable in class com.oracle.coherence.io.json.genson.convert.DefaultConverters.OptionalDoubleConverter
 
instance - Static variable in class com.oracle.coherence.io.json.genson.convert.DefaultConverters.OptionalIntConverter
 
instance - Static variable in class com.oracle.coherence.io.json.genson.convert.DefaultConverters.OptionalLongConverter
 
instance - Static variable in class com.oracle.coherence.io.json.genson.convert.DefaultConverters.PrimitiveConverterFactory
 
instance - Static variable in class com.oracle.coherence.io.json.genson.convert.DefaultConverters.ShortConverter
 
instance - Static variable in class com.oracle.coherence.io.json.genson.convert.DefaultConverters.SingleValueAsListFactory
 
instance - Static variable in class com.oracle.coherence.io.json.genson.convert.DefaultConverters.StringConverter
 
instance - Static variable in class com.oracle.coherence.io.json.genson.convert.DefaultConverters.TimestampConverter
 
instance - Static variable in class com.oracle.coherence.io.json.genson.convert.DefaultConverters.UntypedConverterFactory
 
instance - Static variable in class com.oracle.coherence.io.json.genson.convert.DefaultConverters.URIConverter
 
instance - Static variable in class com.oracle.coherence.io.json.genson.convert.DefaultConverters.URLConverter
 
instance - Static variable in class com.oracle.coherence.io.json.genson.convert.DefaultConverters.UUIDConverter
 
INSTANCE - Static variable in class com.oracle.coherence.io.json.internal.ClassConverter.Factory
The singleton instance of Factory.
INSTANCE - Static variable in class com.oracle.coherence.io.json.internal.ClassConverter
The singleton instance for ClassConverter.
INSTANCE - Static variable in class com.oracle.coherence.io.json.internal.ComparableConverter.Factory
The singleton instance of the factory.
INSTANCE - Static variable in class com.oracle.coherence.io.json.internal.ComparableConverter
Singleton instance for ComparableConverter.
INSTANCE - Static variable in class com.oracle.coherence.io.json.internal.EnumConverter.Factory
The singleton factory instance.
INSTANCE - Static variable in class com.oracle.coherence.io.json.internal.InetAddressConverter
Singleton instance of InetAddressConverter.
INSTANCE - Static variable in class com.oracle.coherence.io.json.internal.InetSocketAddressConverter
Singleton instance of InetSocketAddressConverter.
INSTANCE - Static variable in class com.oracle.coherence.io.json.internal.JsonObjectConverter
The singleton instance for JsonObjectConverter.
INSTANCE - Static variable in class com.oracle.coherence.io.json.internal.MapConverter.Factory
Singleton Factory instance.
INSTANCE - Static variable in class com.oracle.coherence.io.json.internal.MissingClassConverter.Factory
Singleton MissingClassConverter.Factory instance.
INSTANCE - Static variable in class com.oracle.coherence.io.json.internal.NullSetConverter
Singleton NullSetConverter instance.
INSTANCE - Static variable in class com.oracle.coherence.io.json.internal.ThrowableConverter.Factory
A singleton Factory instance.
INSTANCE - Static variable in class com.oracle.coherence.io.json.internal.ThrowableConverter
A singleton ThrowableConverter instance.
INSTANCE - Static variable in class com.oracle.coherence.io.json.internal.VersionableSerializer
Singleton VersionableSerializer instance.
intAdapter - Static variable in class com.oracle.coherence.io.json.genson.convert.DefaultConverters.KeyAdapter
 
INTEGER - com.oracle.coherence.io.json.genson.stream.ValueType
 
isAccessor(Field, Class<?>) - Method in class com.oracle.coherence.io.json.genson.reflect.BeanMutatorAccessorResolver.AnnotationPropertyResolver
Determines if the configured BeanMutatorAccessorResolver.AnnotationPropertyResolver.propertyAnnotation is present on the provided Field.
isAccessor(Field, Class<?>) - Method in class com.oracle.coherence.io.json.genson.reflect.BeanMutatorAccessorResolver.CompositeResolver
 
isAccessor(Field, Class<?>) - Method in interface com.oracle.coherence.io.json.genson.reflect.BeanMutatorAccessorResolver
 
isAccessor(Field, Class<?>) - Method in class com.oracle.coherence.io.json.genson.reflect.BeanMutatorAccessorResolver.PropertyBaseResolver
 
isAccessor(Field, Class<?>) - Method in class com.oracle.coherence.io.json.genson.reflect.BeanMutatorAccessorResolver.StandardMutaAccessorResolver
Will resolve all public/package and non transient/static fields as accesssors.
isAccessor(Field, Class<?>) - Method in class com.oracle.coherence.io.json.genson.reflect.BeanViewDescriptorProvider.BeanViewMutatorAccessorResolver
 
isAccessor(Field, Class<?>) - Method in class com.oracle.coherence.io.json.genson.reflect.PropertyFilter
 
isAccessor(Method, Class<?>) - Method in class com.oracle.coherence.io.json.genson.reflect.BeanMutatorAccessorResolver.AnnotationPropertyResolver
Determines if the configured BeanMutatorAccessorResolver.AnnotationPropertyResolver.propertyAnnotation is present on the provided Field.
isAccessor(Method, Class<?>) - Method in class com.oracle.coherence.io.json.genson.reflect.BeanMutatorAccessorResolver.CompositeResolver
 
isAccessor(Method, Class<?>) - Method in interface com.oracle.coherence.io.json.genson.reflect.BeanMutatorAccessorResolver
 
isAccessor(Method, Class<?>) - Method in class com.oracle.coherence.io.json.genson.reflect.BeanMutatorAccessorResolver.PropertyBaseResolver
 
isAccessor(Method, Class<?>) - Method in class com.oracle.coherence.io.json.genson.reflect.BeanMutatorAccessorResolver.StandardMutaAccessorResolver
Resolves all public methods starting with get/is (boolean) and parameter less as accessors.
isAccessor(Method, Class<?>) - Method in class com.oracle.coherence.io.json.genson.reflect.BeanViewDescriptorProvider.BeanViewMutatorAccessorResolver
 
isAccessor(Method, Class<?>) - Method in class com.oracle.coherence.io.json.genson.reflect.PropertyFilter
 
isAnnotated() - Method in class com.oracle.coherence.io.json.genson.reflect.BeanCreator
 
isAnnotationPresent(Class<? extends Annotation>) - Method in class com.oracle.coherence.io.json.genson.Wrapper
 
isCreator(Constructor<?>, Class<?>) - Method in class com.oracle.coherence.io.json.genson.reflect.BeanMutatorAccessorResolver.AnnotationPropertyResolver
Determines if the configured BeanMutatorAccessorResolver.AnnotationPropertyResolver.creatorAnnotation is present on the provided Constructor.
isCreator(Constructor<?>, Class<?>) - Method in class com.oracle.coherence.io.json.genson.reflect.BeanMutatorAccessorResolver.CompositeResolver
 
isCreator(Constructor<?>, Class<?>) - Method in interface com.oracle.coherence.io.json.genson.reflect.BeanMutatorAccessorResolver
 
isCreator(Constructor<?>, Class<?>) - Method in class com.oracle.coherence.io.json.genson.reflect.BeanMutatorAccessorResolver.PropertyBaseResolver
 
isCreator(Constructor<?>, Class<?>) - Method in class com.oracle.coherence.io.json.genson.reflect.BeanMutatorAccessorResolver.StandardMutaAccessorResolver
 
isCreator(Constructor<?>, Class<?>) - Method in class com.oracle.coherence.io.json.genson.reflect.BeanViewDescriptorProvider.BeanViewMutatorAccessorResolver
 
isCreator(Method, Class<?>) - Method in class com.oracle.coherence.io.json.genson.reflect.BeanMutatorAccessorResolver.AnnotationPropertyResolver
Determines if the configured BeanMutatorAccessorResolver.AnnotationPropertyResolver.creatorAnnotation is present on the provided Method.
isCreator(Method, Class<?>) - Method in class com.oracle.coherence.io.json.genson.reflect.BeanMutatorAccessorResolver.CompositeResolver
 
isCreator(Method, Class<?>) - Method in interface com.oracle.coherence.io.json.genson.reflect.BeanMutatorAccessorResolver
 
isCreator(Method, Class<?>) - Method in class com.oracle.coherence.io.json.genson.reflect.BeanMutatorAccessorResolver.PropertyBaseResolver
 
isCreator(Method, Class<?>) - Method in class com.oracle.coherence.io.json.genson.reflect.BeanMutatorAccessorResolver.StandardMutaAccessorResolver
 
isCreator(Method, Class<?>) - Method in class com.oracle.coherence.io.json.genson.reflect.BeanViewDescriptorProvider.BeanViewMutatorAccessorResolver
 
isCreatorAnnotated(Constructor<?>) - Method in class com.oracle.coherence.io.json.genson.reflect.BeanMutatorAccessorResolver.AnnotationPropertyResolver
 
isCreatorAnnotated(Constructor<?>) - Method in class com.oracle.coherence.io.json.genson.reflect.BeanMutatorAccessorResolver.CompositeResolver
 
isCreatorAnnotated(Constructor<?>) - Method in interface com.oracle.coherence.io.json.genson.reflect.BeanMutatorAccessorResolver
 
isCreatorAnnotated(Constructor<?>) - Method in class com.oracle.coherence.io.json.genson.reflect.BeanMutatorAccessorResolver.PropertyBaseResolver
 
isCreatorAnnotated(Constructor<?>) - Method in class com.oracle.coherence.io.json.genson.reflect.BeanMutatorAccessorResolver.StandardMutaAccessorResolver
 
isCreatorAnnotated(Constructor<?>) - Method in class com.oracle.coherence.io.json.genson.reflect.BeanViewDescriptorProvider.BeanViewMutatorAccessorResolver
 
isCreatorAnnotated(Method) - Method in class com.oracle.coherence.io.json.genson.reflect.BeanMutatorAccessorResolver.AnnotationPropertyResolver
 
isCreatorAnnotated(Method) - Method in class com.oracle.coherence.io.json.genson.reflect.BeanMutatorAccessorResolver.CompositeResolver
 
isCreatorAnnotated(Method) - Method in interface com.oracle.coherence.io.json.genson.reflect.BeanMutatorAccessorResolver
 
isCreatorAnnotated(Method) - Method in class com.oracle.coherence.io.json.genson.reflect.BeanMutatorAccessorResolver.PropertyBaseResolver
 
isCreatorAnnotated(Method) - Method in class com.oracle.coherence.io.json.genson.reflect.BeanMutatorAccessorResolver.StandardMutaAccessorResolver
 
isCreatorAnnotated(Method) - Method in class com.oracle.coherence.io.json.genson.reflect.BeanViewDescriptorProvider.BeanViewMutatorAccessorResolver
 
isDateAsTimestamp() - Method in class com.oracle.coherence.io.json.genson.GensonBuilder
 
isEOF() - Method in class com.oracle.coherence.io.json.genson.stream.JsonReader
 
isHtmlSafe() - Method in class com.oracle.coherence.io.json.genson.Genson
 
isHtmlSafe() - Method in class com.oracle.coherence.io.json.genson.GensonBuilder
 
isIntegralNumber() - Method in class com.oracle.coherence.io.json.genson.ext.jsr353.GensonJsonParser
 
isMutator(Field, Class<?>) - Method in class com.oracle.coherence.io.json.genson.reflect.BeanMutatorAccessorResolver.AnnotationPropertyResolver
Determines if the configured BeanMutatorAccessorResolver.AnnotationPropertyResolver.propertyAnnotation is present on the provided Field.
isMutator(Field, Class<?>) - Method in class com.oracle.coherence.io.json.genson.reflect.BeanMutatorAccessorResolver.CompositeResolver
 
isMutator(Field, Class<?>) - Method in interface com.oracle.coherence.io.json.genson.reflect.BeanMutatorAccessorResolver
 
isMutator(Field, Class<?>) - Method in class com.oracle.coherence.io.json.genson.reflect.BeanMutatorAccessorResolver.PropertyBaseResolver
 
isMutator(Field, Class<?>) - Method in class com.oracle.coherence.io.json.genson.reflect.BeanMutatorAccessorResolver.StandardMutaAccessorResolver
 
isMutator(Field, Class<?>) - Method in class com.oracle.coherence.io.json.genson.reflect.BeanViewDescriptorProvider.BeanViewMutatorAccessorResolver
 
isMutator(Field, Class<?>) - Method in class com.oracle.coherence.io.json.genson.reflect.PropertyFilter
 
isMutator(Method, Class<?>) - Method in class com.oracle.coherence.io.json.genson.reflect.BeanMutatorAccessorResolver.AnnotationPropertyResolver
Determines if the configured BeanMutatorAccessorResolver.AnnotationPropertyResolver.propertyAnnotation is present on the provided Field.
isMutator(Method, Class<?>) - Method in class com.oracle.coherence.io.json.genson.reflect.BeanMutatorAccessorResolver.CompositeResolver
 
isMutator(Method, Class<?>) - Method in interface com.oracle.coherence.io.json.genson.reflect.BeanMutatorAccessorResolver
 
isMutator(Method, Class<?>) - Method in class com.oracle.coherence.io.json.genson.reflect.BeanMutatorAccessorResolver.PropertyBaseResolver
 
isMutator(Method, Class<?>) - Method in class com.oracle.coherence.io.json.genson.reflect.BeanMutatorAccessorResolver.StandardMutaAccessorResolver
 
isMutator(Method, Class<?>) - Method in class com.oracle.coherence.io.json.genson.reflect.BeanViewDescriptorProvider.BeanViewMutatorAccessorResolver
 
isMutator(Method, Class<?>) - Method in class com.oracle.coherence.io.json.genson.reflect.PropertyFilter
 
isOfType(Object, Class<?>) - Static method in class com.oracle.coherence.io.json.genson.Wrapper
 
isReadable() - Method in class com.oracle.coherence.io.json.genson.reflect.BeanDescriptor
 
isSkipNull() - Method in class com.oracle.coherence.io.json.genson.Genson
 
isSkipNull() - Method in class com.oracle.coherence.io.json.genson.GensonBuilder
 
isThrowExceptionOnNoDebugInfo() - Method in class com.oracle.coherence.io.json.genson.GensonBuilder
 
isVersioned() - Method in class com.oracle.coherence.io.json.JsonObject
Returns true if the associated type is versioned.
isVisible(int) - Method in class com.oracle.coherence.io.json.genson.reflect.VisibilityFilter
 
isVisible(Member) - Method in class com.oracle.coherence.io.json.genson.reflect.VisibilityFilter
Checks whether this member is visible or not according to this filter.
isWithClassMetadata() - Method in class com.oracle.coherence.io.json.genson.Genson
 
isWrapped(Object) - Static method in class com.oracle.coherence.io.json.genson.Wrapper
 
isWritable() - Method in class com.oracle.coherence.io.json.genson.reflect.BeanDescriptor
 

J

JacksonBundle - Class in com.oracle.coherence.io.json.genson.ext.jackson
Genson bundle which allows usage of Jackson annotations for serialization.
JacksonBundle() - Constructor for class com.oracle.coherence.io.json.genson.ext.jackson.JacksonBundle
 
JavaDateTimeBundle - Class in com.oracle.coherence.io.json.genson.datetime
Provides support for Java 8 Date & Time API (JSR 310).
JavaDateTimeBundle() - Constructor for class com.oracle.coherence.io.json.genson.datetime.JavaDateTimeBundle
 
JsonbBundle - Class in com.oracle.coherence.io.json.genson.ext.jsonb
Genson bundle which allows usage of JSON-B annotations for serialization.
JsonbBundle() - Constructor for class com.oracle.coherence.io.json.genson.ext.jsonb.JsonbBundle
 
JsonBindingException - Exception in com.oracle.coherence.io.json.genson
 
JsonBindingException(String) - Constructor for exception com.oracle.coherence.io.json.genson.JsonBindingException
 
JsonBindingException(String, Throwable) - Constructor for exception com.oracle.coherence.io.json.genson.JsonBindingException
 
JsonBindingException(Throwable) - Constructor for exception com.oracle.coherence.io.json.genson.JsonBindingException
 
JsonConverter - Annotation Type in com.oracle.coherence.io.json.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.oracle.coherence.io.json.genson.annotation
Static methods annotated with @JsonCreator annotation will act as method factories.
JsonDateFormat - Annotation Type in com.oracle.coherence.io.json.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.oracle.coherence.io.json.genson.annotation
You can annotate with @JsonIgnore the methods, fields and creators that must be ignored during serialization AND deserialization.
JsonObject - Class in com.oracle.coherence.io.json
Extends LinkedHashMap that preserves the order of elements and adds support for POF serialization without fidelity loss in order to support JSON pass-through.
JsonObject() - Constructor for class com.oracle.coherence.io.json.JsonObject
Construct a JsonObject.
JsonObject(Map<String, ?>) - Constructor for class com.oracle.coherence.io.json.JsonObject
Construct a JsonObject with the same mappings as the given map.
JsonObject.Serializer - Class in com.oracle.coherence.io.json
POF serializer for JsonObject.
JsonObjectConverter - Class in com.oracle.coherence.io.json.internal
A Converter for JsonObject instances.
JsonObjectConverter() - Constructor for class com.oracle.coherence.io.json.internal.JsonObjectConverter
Creates a new JsonObjectConverter.
JsonPortableException - Exception in com.oracle.coherence.io.json.internal
A JsonPortableException is an exception that allows information about a remote exception or error to be serialized and deserialized to/from a JSON stream.
JsonProperty - Annotation Type in com.oracle.coherence.io.json.genson.annotation
JsonProperty annotation can be used to define the name of a property.
JsonReader - Class in com.oracle.coherence.io.json.genson.stream
 
JsonReader(Reader, boolean, boolean) - Constructor for class com.oracle.coherence.io.json.genson.stream.JsonReader
 
JsonReader(String) - Constructor for class com.oracle.coherence.io.json.genson.stream.JsonReader
 
JsonSerializer - Class in com.oracle.coherence.io.json
JSON Serializer using Genson.
JsonSerializer() - Constructor for class com.oracle.coherence.io.json.JsonSerializer
Default constructor.
JsonSerializer(boolean) - Constructor for class com.oracle.coherence.io.json.JsonSerializer
Create a JsonSerializer.
JsonSerializer(ClassLoader) - Constructor for class com.oracle.coherence.io.json.JsonSerializer
Constructs a GensonJsonSerializer that will use the provided ClassLoader.
JsonSerializer(ClassLoader, Modifier<GensonBuilder>, boolean) - Constructor for class com.oracle.coherence.io.json.JsonSerializer
Constructs a GensonJsonSerializer that will use the provided ClassLoader.
JsonSerializer.Factory - Class in com.oracle.coherence.io.json
Factory for default serializer.
JsonStreamException - Exception in com.oracle.coherence.io.json.genson.stream
JsonStreamException are thrown by ObjectWriter and ObjectReader implementations.
JsonStreamException(String) - Constructor for exception com.oracle.coherence.io.json.genson.stream.JsonStreamException
 
JsonStreamException(String, Throwable) - Constructor for exception com.oracle.coherence.io.json.genson.stream.JsonStreamException
 
JsonStreamException(Throwable) - Constructor for exception com.oracle.coherence.io.json.genson.stream.JsonStreamException
 
JsonTimestampFormat - Annotation Type in com.oracle.coherence.io.json.genson.datetime.annotation
Annotation which can be used to specify the timestamp format to used when serializing/deserializing the annotated property/field/parameter.
JsonType - Enum in com.oracle.coherence.io.json.genson.stream
 
JsonValueConverter() - Constructor for class com.oracle.coherence.io.json.genson.ext.jsr353.JSR353Bundle.JsonValueConverter
 
JsonWriter - Class in com.oracle.coherence.io.json.genson.stream
 
JsonWriter(Writer) - Constructor for class com.oracle.coherence.io.json.genson.stream.JsonWriter
 
JsonWriter(Writer, boolean, boolean, boolean) - Constructor for class com.oracle.coherence.io.json.genson.stream.JsonWriter
 
JsonZoneId - Annotation Type in com.oracle.coherence.io.json.genson.datetime.annotation
Annotation used to override the ZoneId to use when deserializing the annotated field/property/parameter.
JSR353Bundle - Class in com.oracle.coherence.io.json.genson.ext.jsr353
 
JSR353Bundle() - Constructor for class com.oracle.coherence.io.json.genson.ext.jsr353.JSR353Bundle
 
JSR353Bundle.JsonValueConverter - Class in com.oracle.coherence.io.json.genson.ext.jsr353
 

K

keyAdapter(Class<?>) - Static method in class com.oracle.coherence.io.json.genson.convert.DefaultConverters.MapConverterFactory
 
KeyAdapter() - Constructor for class com.oracle.coherence.io.json.genson.convert.DefaultConverters.KeyAdapter
 

L

lang() - Method in annotation type com.oracle.coherence.io.json.genson.annotation.JsonDateFormat
 
LinkedHashMapConverter(DefaultConverters.KeyAdapter<K>, Converter<V>) - Constructor for class com.oracle.coherence.io.json.genson.convert.DefaultConverters.LinkedHashMapConverter
 
LinkedHashSetConverter(Class<E>, Converter<E>) - Constructor for class com.oracle.coherence.io.json.genson.convert.DefaultConverters.LinkedHashSetConverter
 
LinkedListConverter(Class<E>, Converter<E>) - Constructor for class com.oracle.coherence.io.json.genson.convert.DefaultConverters.LinkedListConverter
 
longAdapter - Static variable in class com.oracle.coherence.io.json.genson.convert.DefaultConverters.KeyAdapter
 
lookupGenericType(Class<?>, Class<?>) - Static method in class com.oracle.coherence.io.json.genson.reflect.TypeUtil
Searches for ofClass in the inherited classes and interfaces of inClass.

M

m_nVersion - Variable in class com.oracle.coherence.io.json.JsonObject
The version of the type this JsonObject represents.
m_refLoader - Variable in class com.oracle.coherence.io.json.JsonSerializer
The optional ClassLoader.
MapConverter<K,​V> - Class in com.oracle.coherence.io.json.internal
Map converter.
MapConverter(DefaultConverters.KeyAdapter<K>, Converter<V>) - Constructor for class com.oracle.coherence.io.json.genson.convert.DefaultConverters.MapConverter
 
MapConverter(Converter<K>, Converter<V>) - Constructor for class com.oracle.coherence.io.json.internal.MapConverter
Constructs a new MapConverter using the provided converters to convert keys and values.
MapConverter.Factory - Class in com.oracle.coherence.io.json.internal
A MapConverter factory.
match(Type, Type, boolean) - Static method in class com.oracle.coherence.io.json.genson.reflect.TypeUtil
Deep comparison between type and oType.
mergeAccessorsWithCreatorProperties(Type, List<PropertyAccessor>, BeanCreator) - Method in class com.oracle.coherence.io.json.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.oracle.coherence.io.json.genson.reflect.BaseBeanDescriptorProvider
 
mergeMutatorsWithCreatorProperties(Type, Map<String, PropertyMutator>, BeanCreator) - Method in class com.oracle.coherence.io.json.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.oracle.coherence.io.json.genson.reflect.BaseBeanDescriptorProvider
 
metadata() - Method in class com.oracle.coherence.io.json.genson.stream.JsonReader
 
metadata() - Method in interface com.oracle.coherence.io.json.genson.stream.ObjectReader
Return the map containing all metadata.
metadata(String) - Method in class com.oracle.coherence.io.json.genson.stream.JsonReader
 
metadata(String) - Method in interface com.oracle.coherence.io.json.genson.stream.ObjectReader
The value of a specified metadata attribute.
METADATA - com.oracle.coherence.io.json.genson.stream.JsonType
 
metadataAsBoolean(String) - Method in class com.oracle.coherence.io.json.genson.stream.JsonReader
 
metadataAsBoolean(String) - Method in interface com.oracle.coherence.io.json.genson.stream.ObjectReader
 
metadataAsLong(String) - Method in class com.oracle.coherence.io.json.genson.stream.JsonReader
 
metadataAsLong(String) - Method in interface com.oracle.coherence.io.json.genson.stream.ObjectReader
 
MethodAccessor(String, Method, Type, Class<?>) - Constructor for class com.oracle.coherence.io.json.genson.reflect.PropertyAccessor.MethodAccessor
 
MethodBeanCreator(Method, String[], Type[], Class<?>, boolean) - Constructor for class com.oracle.coherence.io.json.genson.reflect.BeanCreator.MethodBeanCreator
 
MethodMutator(String, Method, Type, Class<?>) - Constructor for class com.oracle.coherence.io.json.genson.reflect.PropertyMutator.MethodMutator
 
MILLIS - com.oracle.coherence.io.json.genson.datetime.TimestampFormat
Values will be read/written as numbers, using milliseconds wherever applicable.
MissingClassConverter - Class in com.oracle.coherence.io.json.internal
A converter that catches ClassNotFoundException thrown by the ClassMetadataConverter and deserializes JSON into a default object type.
MissingClassConverter(Converter<Object>) - Constructor for class com.oracle.coherence.io.json.internal.MissingClassConverter
Creates a new MissingClassConverter.
MissingClassConverter.Factory - Class in com.oracle.coherence.io.json.internal
A factory to create MissingClassConverter instances.
Modifier<T> - Interface in com.oracle.coherence.io.json.genson
 
modifiers - Variable in class com.oracle.coherence.io.json.genson.reflect.BeanProperty
 
mutate(Object, Object) - Method in class com.oracle.coherence.io.json.genson.reflect.BeanCreator.BeanCreatorProperty
 
mutate(Object, Object) - Method in class com.oracle.coherence.io.json.genson.reflect.PropertyMutator.FieldMutator
 
mutate(Object, Object) - Method in class com.oracle.coherence.io.json.genson.reflect.PropertyMutator.MethodMutator
 
mutate(Object, Object) - Method in class com.oracle.coherence.io.json.genson.reflect.PropertyMutator
 
mutatorAccessorResolver - Variable in class com.oracle.coherence.io.json.genson.reflect.BaseBeanDescriptorProvider
 

N

name - Variable in class com.oracle.coherence.io.json.genson.reflect.BeanProperty
 
name() - Method in class com.oracle.coherence.io.json.genson.stream.JsonReader
 
name() - Method in interface com.oracle.coherence.io.json.genson.stream.ObjectReader
 
nameResolver - Variable in class com.oracle.coherence.io.json.genson.reflect.BaseBeanDescriptorProvider
 
NANOS - com.oracle.coherence.io.json.genson.datetime.TimestampFormat
Values will be read/written as numbers, using nanoseconds wherever applicable.
next() - Method in class com.oracle.coherence.io.json.genson.convert.ChainedFactory
 
next() - Method in class com.oracle.coherence.io.json.genson.ext.jsr353.GensonJsonParser
 
next() - Method in class com.oracle.coherence.io.json.genson.stream.JsonReader
 
next() - Method in interface com.oracle.coherence.io.json.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.oracle.coherence.io.json.genson.stream.JsonReader
 
nextObjectMetadata() - Method in interface com.oracle.coherence.io.json.genson.stream.ObjectReader
Will read nexts object metadata.
niceTrace() - Method in exception com.oracle.coherence.io.json.genson.stream.JsonStreamException
 
niceTrace(T) - Static method in exception com.oracle.coherence.io.json.genson.stream.JsonStreamException
 
noFilter - Static variable in interface com.oracle.coherence.io.json.genson.reflect.RuntimePropertyFilter
 
NONE - Static variable in class com.oracle.coherence.io.json.genson.reflect.VisibilityFilter
 
NULL - com.oracle.coherence.io.json.genson.stream.ValueType
 
NullConverterFactory - Class in com.oracle.coherence.io.json.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.oracle.coherence.io.json.genson.convert.NullConverterFactory
 
NullSetConverter - Class in com.oracle.coherence.io.json.internal
NullSetConverter() - Constructor for class com.oracle.coherence.io.json.internal.NullSetConverter
Creates a new NullSetConverter.

O

OBJECT - com.oracle.coherence.io.json.genson.datetime.TimestampFormat
Values will be read/written as objects whose attributes consist of the fields contained within the object.
OBJECT - com.oracle.coherence.io.json.genson.stream.JsonType
 
OBJECT - com.oracle.coherence.io.json.genson.stream.ValueType
 
ObjectReader - Interface in com.oracle.coherence.io.json.genson.stream
ObjectReader is part of the streaming api, it's implementations allow you to read data from the stream.
ObjectWriter - Interface in com.oracle.coherence.io.json.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.oracle.coherence.io.json.genson.GenericType
 
of(Type) - Static method in class com.oracle.coherence.io.json.genson.GenericType
 
ofClass - Variable in class com.oracle.coherence.io.json.genson.reflect.BeanCreator
 
OffsetDateTimeConverter - Class in com.oracle.coherence.io.json.genson.datetime
Converter for values of type OffsetDateTime.
Operations - Class in com.oracle.coherence.io.json.genson
 
Operations() - Constructor for class com.oracle.coherence.io.json.genson.Operations
 
OptionalConverter(Converter<T>) - Constructor for class com.oracle.coherence.io.json.genson.convert.DefaultConverters.OptionalConverter
 

P

PACKAGE_PUBLIC - Static variable in class com.oracle.coherence.io.json.genson.reflect.VisibilityFilter
 
parameters - Variable in class com.oracle.coherence.io.json.genson.reflect.BeanCreator
 
paramsAndAliases - Variable in class com.oracle.coherence.io.json.genson.reflect.BeanCreator
 
preferJsonpTypes() - Method in class com.oracle.coherence.io.json.genson.ext.jsr353.JSR353Bundle
 
printStackTrace(PrintStream) - Method in exception com.oracle.coherence.io.json.internal.JsonPortableException
Print this PortableException and its stack trace to the specified stream.
printStackTrace(PrintWriter) - Method in exception com.oracle.coherence.io.json.internal.JsonPortableException
Print this PortableException and its stack trace to the specified writer.
priority() - Method in class com.oracle.coherence.io.json.genson.reflect.BeanCreator.BeanCreatorProperty
 
priority() - Method in class com.oracle.coherence.io.json.genson.reflect.BeanCreator.ConstructorBeanCreator
 
priority() - Method in class com.oracle.coherence.io.json.genson.reflect.BeanCreator.MethodBeanCreator
 
priority() - Method in class com.oracle.coherence.io.json.genson.reflect.BeanCreator
 
priority() - Method in class com.oracle.coherence.io.json.genson.reflect.PropertyAccessor.FieldAccessor
 
priority() - Method in class com.oracle.coherence.io.json.genson.reflect.PropertyMutator.FieldMutator
 
priority() - Method in class com.oracle.coherence.io.json.genson.reflect.PropertyMutator.MethodMutator
 
PriorityQueueConverter(Class<E>, Converter<E>) - Constructor for class com.oracle.coherence.io.json.genson.convert.DefaultConverters.PriorityQueueConverter
 
PRIVATE - Static variable in class com.oracle.coherence.io.json.genson.reflect.VisibilityFilter
 
PROP_DEBUG_MODE - Static variable in class com.oracle.coherence.io.json.JsonSerializer
The System property to use to dump json being serialized or deserialized to the log.
PropertiesConverter(DefaultConverters.KeyAdapter, Converter) - Constructor for class com.oracle.coherence.io.json.genson.convert.DefaultConverters.PropertiesConverter
 
PropertyAccessor - Class in com.oracle.coherence.io.json.genson.reflect
 
PropertyAccessor(String, Type, Class<?>, Class<?>, Annotation[], int) - Constructor for class com.oracle.coherence.io.json.genson.reflect.PropertyAccessor
 
PropertyAccessor.FieldAccessor - Class in com.oracle.coherence.io.json.genson.reflect
 
PropertyAccessor.MethodAccessor - Class in com.oracle.coherence.io.json.genson.reflect
 
propertyAnnotation - Variable in class com.oracle.coherence.io.json.genson.reflect.BeanMutatorAccessorResolver.AnnotationPropertyResolver
An Annotation that functions similarly to JsonProperty.
propertyAnnotation - Variable in class com.oracle.coherence.io.json.genson.reflect.PropertyNameResolver.AnnotationPropertyNameResolver
An Annotation that functions similarly to JsonProperty.
PropertyBaseResolver() - Constructor for class com.oracle.coherence.io.json.genson.reflect.BeanMutatorAccessorResolver.PropertyBaseResolver
 
PropertyConverterFactory() - Constructor for class com.oracle.coherence.io.json.genson.convert.DefaultConverters.PropertyConverterFactory
 
PropertyFilter - Class in com.oracle.coherence.io.json.genson.reflect
 
PropertyFilter(boolean, String, Class<?>, Class<?>) - Constructor for class com.oracle.coherence.io.json.genson.reflect.PropertyFilter
 
PropertyMutator - Class in com.oracle.coherence.io.json.genson.reflect
 
PropertyMutator(String, Type, Class<?>, Class<?>, Annotation[], int) - Constructor for class com.oracle.coherence.io.json.genson.reflect.PropertyMutator
 
PropertyMutator.FieldMutator - Class in com.oracle.coherence.io.json.genson.reflect
 
PropertyMutator.MethodMutator - Class in com.oracle.coherence.io.json.genson.reflect
 
PropertyNameResolver - Interface in com.oracle.coherence.io.json.genson.reflect
This interface is intended to be implemented by classes who want to change the way genson does name resolution.
PropertyNameResolver.AnnotationPropertyNameResolver<A extends Annotation> - Class in com.oracle.coherence.io.json.genson.reflect
JsonProperty resolver based on @JsonProperty annotation.
PropertyNameResolver.CompositePropertyNameResolver - Class in com.oracle.coherence.io.json.genson.reflect
 
PropertyNameResolver.ConventionalBeanPropertyNameResolver - Class in com.oracle.coherence.io.json.genson.reflect
 
PropertyNameResolver.GensonAnnotationPropertyNameResolver - Class in com.oracle.coherence.io.json.genson.reflect
 
PROTECTED - Static variable in class com.oracle.coherence.io.json.genson.reflect.VisibilityFilter
 
provide() - Method in class com.oracle.coherence.io.json.CoherenceBundleProvider
 
provide() - Method in interface com.oracle.coherence.io.json.GensonBundleProvider
Obtain the GensonBundle.
provide(Class<T>, Genson) - Method in class com.oracle.coherence.io.json.genson.reflect.AbstractBeanDescriptorProvider
 
provide(Class<T>, Genson) - Method in class com.oracle.coherence.io.json.genson.reflect.BeanDescriptorProvider.CompositeBeanDescriptorProvider
 
provide(Class<T>, Genson) - Method in interface com.oracle.coherence.io.json.genson.reflect.BeanDescriptorProvider
Provides a BeanDescriptor for "type" using current Genson instance.
provide(Class<T>, Type, Genson) - Method in class com.oracle.coherence.io.json.genson.reflect.AbstractBeanDescriptorProvider
 
provide(Class<T>, Type, Genson) - Method in class com.oracle.coherence.io.json.genson.reflect.BeanDescriptorProvider.CompositeBeanDescriptorProvider
 
provide(Class<T>, Type, Genson) - Method in interface com.oracle.coherence.io.json.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.oracle.coherence.io.json.genson.reflect.BeanViewDescriptorProvider
 
provide(Class<T>, Type, Map<Type, ? extends T>, Genson) - Method in class com.oracle.coherence.io.json.genson.convert.BasicConvertersFactory
 
provideBeanCreators(Type, Genson) - Method in class com.oracle.coherence.io.json.genson.reflect.AbstractBeanDescriptorProvider
Provides a list of BeanCreator for type ofType.
provideBeanCreators(Type, Genson) - Method in class com.oracle.coherence.io.json.genson.reflect.BaseBeanDescriptorProvider
 
provideBeanCreators(Type, Genson) - Method in class com.oracle.coherence.io.json.genson.reflect.BeanViewDescriptorProvider
 
provideBeanPropertyAccessors(Type, Map<String, LinkedList<PropertyAccessor>>, Genson) - Method in class com.oracle.coherence.io.json.genson.reflect.AbstractBeanDescriptorProvider
Adds resolved PropertyAccessor to accessorsMap.
provideBeanPropertyAccessors(Type, Map<String, LinkedList<PropertyAccessor>>, Genson) - Method in class com.oracle.coherence.io.json.genson.reflect.BaseBeanDescriptorProvider
 
provideBeanPropertyMutators(Type, Map<String, LinkedList<PropertyMutator>>, Genson) - Method in class com.oracle.coherence.io.json.genson.reflect.AbstractBeanDescriptorProvider
Adds resolved PropertyMutator to mutatorsMap.
provideBeanPropertyMutators(Type, Map<String, LinkedList<PropertyMutator>>, Genson) - Method in class com.oracle.coherence.io.json.genson.reflect.BaseBeanDescriptorProvider
 
provideConstructorCreators(Type, List<BeanCreator>, Genson) - Method in class com.oracle.coherence.io.json.genson.reflect.BaseBeanDescriptorProvider
 
provideConverter(Type) - Method in class com.oracle.coherence.io.json.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.oracle.coherence.io.json.genson.reflect.BaseBeanDescriptorProvider
 
provideFieldMutators(Class<?>, Map<String, LinkedList<PropertyMutator>>, Type, Genson) - Method in class com.oracle.coherence.io.json.genson.reflect.BaseBeanDescriptorProvider
 
provideMethodAccessors(Class<?>, Map<String, LinkedList<PropertyAccessor>>, Type, Genson) - Method in class com.oracle.coherence.io.json.genson.reflect.BaseBeanDescriptorProvider
 
provideMethodCreators(Class<?>, List<BeanCreator>, Type, Genson) - Method in class com.oracle.coherence.io.json.genson.reflect.BaseBeanDescriptorProvider
 
provideMethodMutators(Class<?>, Map<String, LinkedList<PropertyMutator>>, Type, Genson) - Method in class com.oracle.coherence.io.json.genson.reflect.BaseBeanDescriptorProvider
 

R

read(Class<?>) - Method in class com.oracle.coherence.io.json.genson.reflect.ASMCreatorParameterNameResolver
 
read(String) - Method in class com.oracle.coherence.io.json.genson.convert.DefaultConverters.DateConverter
 
readEscaped() - Method in class com.oracle.coherence.io.json.genson.stream.JsonReader
 
readExternal(DataInput) - Method in class com.oracle.coherence.io.json.JsonObject
 
readExternal(ObjectInput) - Method in class com.oracle.coherence.io.json.JsonObject
Initialize this object from the data in the passed ObjectInput stream.
readMetadata() - Method in class com.oracle.coherence.io.json.genson.stream.JsonReader
 
readNextToken(boolean) - Method in class com.oracle.coherence.io.json.genson.stream.JsonReader
 
readUnknownProperty(String, ObjectReader, Context) - Method in class com.oracle.coherence.io.json.genson.reflect.EvolvableHandler
 
readUnknownProperty(String, ObjectReader, Context) - Method in interface com.oracle.coherence.io.json.genson.reflect.UnknownPropertyHandler
Called whenever a property is encountered in a JSON document that doesn't have a corresponding PropertyMutator.
remove(String, Class<T>) - Method in class com.oracle.coherence.io.json.genson.Context
Removes the mapping for this key from the context.
remove(String, Class<T>) - Static method in class com.oracle.coherence.io.json.genson.ThreadLocalHolder
 
rename(Class<?>, String) - Method in class com.oracle.coherence.io.json.genson.GensonBuilder
Renames all fields of type fieldOfType to toName.
rename(String, Class<?>, String) - Method in class com.oracle.coherence.io.json.genson.GensonBuilder
Renames all fields named field declared in class fromClass to toName.
rename(String, Class<?>, String, Class<?>) - Method in class com.oracle.coherence.io.json.genson.GensonBuilder
Renames all fields named field, of type fieldOfType and declared in fromClass to toName.
rename(String, String) - Method in class com.oracle.coherence.io.json.genson.GensonBuilder
Renames all fields named field to toName.
rename(String, String, Class<?>) - Method in class com.oracle.coherence.io.json.genson.GensonBuilder
Renames all fields named field and of type fieldOfType to toName.
RenamingPropertyNameResolver - Class in com.oracle.coherence.io.json.genson.reflect
 
RenamingPropertyNameResolver(String, Class<?>, Class<?>, String) - Constructor for class com.oracle.coherence.io.json.genson.reflect.RenamingPropertyNameResolver
 
resolve(int, Constructor<?>) - Method in class com.oracle.coherence.io.json.genson.reflect.ASMCreatorParameterNameResolver
 
resolve(int, Constructor<?>) - Method in class com.oracle.coherence.io.json.genson.reflect.PropertyNameResolver.AnnotationPropertyNameResolver
 
resolve(int, Constructor<?>) - Method in class com.oracle.coherence.io.json.genson.reflect.PropertyNameResolver.CompositePropertyNameResolver
 
resolve(int, Constructor<?>) - Method in class com.oracle.coherence.io.json.genson.reflect.PropertyNameResolver.ConventionalBeanPropertyNameResolver
 
resolve(int, Constructor<?>) - Method in interface com.oracle.coherence.io.json.genson.reflect.PropertyNameResolver
Resolve the parameter name on position parameterIdx in the constructor fromConstructor.
resolve(int, Constructor<?>) - Method in class com.oracle.coherence.io.json.genson.reflect.RenamingPropertyNameResolver
 
resolve(int, Method) - Method in class com.oracle.coherence.io.json.genson.reflect.ASMCreatorParameterNameResolver
 
resolve(int, Method) - Method in class com.oracle.coherence.io.json.genson.reflect.PropertyNameResolver.AnnotationPropertyNameResolver
 
resolve(int, Method) - Method in class com.oracle.coherence.io.json.genson.reflect.PropertyNameResolver.CompositePropertyNameResolver
 
resolve(int, Method) - Method in class com.oracle.coherence.io.json.genson.reflect.PropertyNameResolver.ConventionalBeanPropertyNameResolver
 
resolve(int, Method) - Method in interface com.oracle.coherence.io.json.genson.reflect.PropertyNameResolver
Resolve the name of the parameter with parameterIdx as index in fromMethod method.
resolve(int, Method) - Method in class com.oracle.coherence.io.json.genson.reflect.RenamingPropertyNameResolver
 
resolve(Field) - Method in class com.oracle.coherence.io.json.genson.reflect.ASMCreatorParameterNameResolver
 
resolve(Field) - Method in class com.oracle.coherence.io.json.genson.reflect.PropertyNameResolver.AnnotationPropertyNameResolver
 
resolve(Field) - Method in class com.oracle.coherence.io.json.genson.reflect.PropertyNameResolver.CompositePropertyNameResolver
 
resolve(Field) - Method in class com.oracle.coherence.io.json.genson.reflect.PropertyNameResolver.ConventionalBeanPropertyNameResolver
 
resolve(Field) - Method in interface com.oracle.coherence.io.json.genson.reflect.PropertyNameResolver
Resolve the property name from this field.
resolve(Field) - Method in class com.oracle.coherence.io.json.genson.reflect.RenamingPropertyNameResolver
 
resolve(Method) - Method in class com.oracle.coherence.io.json.genson.reflect.ASMCreatorParameterNameResolver
 
resolve(Method) - Method in class com.oracle.coherence.io.json.genson.reflect.PropertyNameResolver.AnnotationPropertyNameResolver
 
resolve(Method) - Method in class com.oracle.coherence.io.json.genson.reflect.PropertyNameResolver.CompositePropertyNameResolver
 
resolve(Method) - Method in class com.oracle.coherence.io.json.genson.reflect.PropertyNameResolver.ConventionalBeanPropertyNameResolver
 
resolve(Method) - Method in interface com.oracle.coherence.io.json.genson.reflect.PropertyNameResolver
Resolve the property name from this method.
resolve(Method) - Method in class com.oracle.coherence.io.json.genson.reflect.RenamingPropertyNameResolver
 
resolveTypeVariable(TypeVariable<? extends GenericDeclaration>, Class<?>) - Static method in class com.oracle.coherence.io.json.genson.reflect.TypeUtil
Searches for the typevariable definition in the inClass hierarchy.
row() - Method in class com.oracle.coherence.io.json.genson.stream.JsonReader
 
row() - Method in interface com.oracle.coherence.io.json.genson.stream.ObjectReader
 
runtimeAdapter - Static variable in class com.oracle.coherence.io.json.genson.convert.DefaultConverters.KeyAdapter
 
runtimePropertyFilter() - Method in class com.oracle.coherence.io.json.genson.Genson
 
RuntimePropertyFilter - Interface in com.oracle.coherence.io.json.genson.reflect
 
RuntimeTypeConverter<T> - Class in com.oracle.coherence.io.json.genson.convert
This converter will use the runtime type of objects during serialization.
RuntimeTypeConverter(Class<T>, Converter<T>) - Constructor for class com.oracle.coherence.io.json.genson.convert.RuntimeTypeConverter
 
RuntimeTypeConverter.RuntimeTypeConverterFactory - Class in com.oracle.coherence.io.json.genson.convert
 
RuntimeTypeConverterFactory() - Constructor for class com.oracle.coherence.io.json.genson.convert.RuntimeTypeConverter.RuntimeTypeConverterFactory
 

S

SafeJsonSerializer - Class in com.oracle.coherence.io.json
An extension of MultiplexingSerializer that registers the JsonSerializer and the DefaultSerializer (in that order).
SafeJsonSerializer() - Constructor for class com.oracle.coherence.io.json.SafeJsonSerializer
 
SerializationSupportConverter - Class in com.oracle.coherence.io.json.internal
A converter that performs pre- and post-processing of objects during serialization, in order to handle lambdas and objects that implement SerializationSupport and/or SerializerAware interface.
SerializationSupportConverter(Converter<Object>, Serializer) - Constructor for class com.oracle.coherence.io.json.internal.SerializationSupportConverter
Constructs a new SerializationSupportConverter.
SerializationSupportConverter.Factory - Class in com.oracle.coherence.io.json.internal
A factory to create SerializationSupportConverter instances.
serialize() - Method in annotation type com.oracle.coherence.io.json.genson.annotation.JsonIgnore
Whether to include this property in serialization.
serialize() - Method in annotation type com.oracle.coherence.io.json.genson.annotation.JsonProperty
Whether this property must be serialized.
serialize(byte[], ObjectWriter, Context) - Method in class com.oracle.coherence.io.json.genson.convert.DefaultConverters.ByteArrayAsIntArrayConverter
 
serialize(byte[], ObjectWriter, Context) - Method in class com.oracle.coherence.io.json.genson.convert.DefaultConverters.ByteArrayConverter
 
serialize(JsonObject, ObjectWriter, Context) - Method in class com.oracle.coherence.io.json.internal.JsonObjectConverter
 
serialize(PofWriter, JsonObject) - Method in class com.oracle.coherence.io.json.JsonObject.Serializer
 
serialize(WriteBuffer.BufferOutput, Object) - Method in class com.oracle.coherence.io.json.JsonSerializer
 
serialize(NullImplementation.NullSet, ObjectWriter, Context) - Method in class com.oracle.coherence.io.json.internal.NullSetConverter
 
serialize(Versionable, ObjectWriter, Context) - Method in class com.oracle.coherence.io.json.internal.VersionableSerializer
 
serialize(File, ObjectWriter, Context) - Method in class com.oracle.coherence.io.json.genson.convert.DefaultConverters.FileConverter
 
serialize(Boolean, ObjectWriter, Context) - Method in class com.oracle.coherence.io.json.genson.convert.DefaultConverters.BooleanConverter
 
serialize(Byte, ObjectWriter, Context) - Method in class com.oracle.coherence.io.json.genson.convert.DefaultConverters.ByteConverter
 
serialize(Character, ObjectWriter, Context) - Method in class com.oracle.coherence.io.json.genson.convert.DefaultConverters.CharConverter
 
serialize(Class<?>, ObjectWriter, Context) - Method in class com.oracle.coherence.io.json.internal.ClassConverter
 
serialize(Comparable, ObjectWriter, Context) - Method in class com.oracle.coherence.io.json.internal.ComparableConverter
 
serialize(Double, ObjectWriter, Context) - Method in class com.oracle.coherence.io.json.genson.convert.DefaultConverters.DoubleConverter
 
serialize(Float, ObjectWriter, Context) - Method in class com.oracle.coherence.io.json.genson.convert.DefaultConverters.FloatConverter
 
serialize(Integer, ObjectWriter, Context) - Method in class com.oracle.coherence.io.json.genson.convert.DefaultConverters.IntegerConverter
 
serialize(Long, ObjectWriter, Context) - Method in class com.oracle.coherence.io.json.genson.convert.DefaultConverters.LongConverter
 
serialize(Number, ObjectWriter, Context) - Method in class com.oracle.coherence.io.json.genson.convert.DefaultConverters.NumberConverter
 
serialize(Object) - Method in class com.oracle.coherence.io.json.genson.Genson
Serializes the object into a json string.
serialize(Object, GenericType<?>) - Method in class com.oracle.coherence.io.json.genson.Genson
Serializes the object using the type of GenericType instead of using its runtime type.
serialize(Object, GenericType<?>, OutputStream) - Method in class com.oracle.coherence.io.json.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, GenericType<?>, Writer) - Method in class com.oracle.coherence.io.json.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, ObjectWriter, Context) - Method in class com.oracle.coherence.io.json.genson.convert.DefaultConverters.ArrayConverter
 
serialize(Object, ObjectWriter, Context) - Method in class com.oracle.coherence.io.json.genson.convert.DefaultConverters.UntypedConverterFactory.UntypedConverter
 
serialize(Object, ObjectWriter, Context) - Method in class com.oracle.coherence.io.json.genson.Genson
Serializes this object and writes its representation to writer.
serialize(Object, ObjectWriter, Context) - Method in class com.oracle.coherence.io.json.genson.reflect.PropertyAccessor
 
serialize(Object, ObjectWriter, Context) - Method in class com.oracle.coherence.io.json.internal.MissingClassConverter
 
serialize(Object, ObjectWriter, Context) - Method in class com.oracle.coherence.io.json.internal.SerializationSupportConverter
 
serialize(Object, OutputStream) - Method in class com.oracle.coherence.io.json.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, Writer) - Method in class com.oracle.coherence.io.json.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, Class<? extends BeanView<?>>, Class<? extends BeanView<?>>...) - Method in class com.oracle.coherence.io.json.genson.Genson
Serializes the object using the specified BeanViews.
serialize(Object, Type, ObjectWriter, Context) - Method in class com.oracle.coherence.io.json.genson.Genson
Serializes this object and writes its representation to writer.
serialize(Short, ObjectWriter, Context) - Method in class com.oracle.coherence.io.json.genson.convert.DefaultConverters.ShortConverter
 
serialize(String, ObjectWriter, Context) - Method in class com.oracle.coherence.io.json.genson.convert.DefaultConverters.StringConverter
 
serialize(Throwable, ObjectWriter, Context) - Method in class com.oracle.coherence.io.json.internal.ThrowableConverter
 
serialize(BigDecimal, ObjectWriter, Context) - Method in class com.oracle.coherence.io.json.genson.convert.DefaultConverters.BigDecimalConverter
 
serialize(BigInteger, ObjectWriter, Context) - Method in class com.oracle.coherence.io.json.genson.convert.DefaultConverters.BigIntegerConverter
 
serialize(InetAddress, ObjectWriter, Context) - Method in class com.oracle.coherence.io.json.internal.InetAddressConverter
 
serialize(InetSocketAddress, ObjectWriter, Context) - Method in class com.oracle.coherence.io.json.internal.InetSocketAddressConverter
 
serialize(URI, ObjectWriter, Context) - Method in class com.oracle.coherence.io.json.genson.convert.DefaultConverters.URIConverter
 
serialize(URL, ObjectWriter, Context) - Method in class com.oracle.coherence.io.json.genson.convert.DefaultConverters.URLConverter
 
serialize(Timestamp, ObjectWriter, Context) - Method in class com.oracle.coherence.io.json.genson.convert.DefaultConverters.TimestampConverter
 
serialize(Calendar, ObjectWriter, Context) - Method in class com.oracle.coherence.io.json.genson.convert.DefaultConverters.CalendarConverter
 
serialize(Collection<E>, ObjectWriter, Context) - Method in class com.oracle.coherence.io.json.genson.convert.DefaultConverters.CollectionConverter
 
serialize(Collection<E>, ObjectWriter, Context) - Method in class com.oracle.coherence.io.json.genson.convert.DefaultConverters.PriorityQueueConverter
 
serialize(Collection<E>, ObjectWriter, Context) - Method in class com.oracle.coherence.io.json.genson.convert.DefaultConverters.TreeSetConverter
 
serialize(Date, ObjectWriter, Context) - Method in class com.oracle.coherence.io.json.genson.convert.DefaultConverters.DateConverter
 
serialize(Map<K, V>, ObjectWriter, Context) - Method in class com.oracle.coherence.io.json.genson.convert.DefaultConverters.ComplexMapConverter
 
serialize(Map<K, V>, ObjectWriter, Context) - Method in class com.oracle.coherence.io.json.genson.convert.DefaultConverters.MapConverter
 
serialize(Map<K, V>, ObjectWriter, Context) - Method in class com.oracle.coherence.io.json.genson.convert.DefaultConverters.TreeMapConverter
 
serialize(Map<K, V>, ObjectWriter, Context) - Method in class com.oracle.coherence.io.json.internal.MapConverter
 
serialize(Optional<T>, ObjectWriter, Context) - Method in class com.oracle.coherence.io.json.genson.convert.DefaultConverters.OptionalConverter
 
serialize(OptionalDouble, ObjectWriter, Context) - Method in class com.oracle.coherence.io.json.genson.convert.DefaultConverters.OptionalDoubleConverter
 
serialize(OptionalInt, ObjectWriter, Context) - Method in class com.oracle.coherence.io.json.genson.convert.DefaultConverters.OptionalIntConverter
 
serialize(OptionalLong, ObjectWriter, Context) - Method in class com.oracle.coherence.io.json.genson.convert.DefaultConverters.OptionalLongConverter
 
serialize(UUID, ObjectWriter, Context) - Method in class com.oracle.coherence.io.json.genson.convert.DefaultConverters.UUIDConverter
 
serialize(JsonValue, ObjectWriter, Context) - Method in class com.oracle.coherence.io.json.genson.ext.jsr353.JSR353Bundle.JsonValueConverter
 
serialize(T, ObjectWriter, Context) - Method in class com.oracle.coherence.io.json.genson.convert.BeanViewConverter
 
serialize(T, ObjectWriter, Context) - Method in class com.oracle.coherence.io.json.genson.convert.ClassMetadataConverter
 
serialize(T, ObjectWriter, Context) - Method in class com.oracle.coherence.io.json.genson.convert.DefaultConverters.EnumConverter
 
serialize(T, ObjectWriter, Context) - Method in class com.oracle.coherence.io.json.genson.convert.DefaultConverters.WrappedRootValueConverter
 
serialize(T, ObjectWriter, Context) - Method in class com.oracle.coherence.io.json.genson.convert.RuntimeTypeConverter
 
serialize(T, ObjectWriter, Context) - Method in interface com.oracle.coherence.io.json.genson.Converter
 
serialize(T, ObjectWriter, Context) - Method in class com.oracle.coherence.io.json.genson.reflect.BeanDescriptor
 
serialize(T, ObjectWriter, Context) - Method in interface com.oracle.coherence.io.json.genson.Serializer
 
serialize(T, ObjectWriter, Context) - Method in class com.oracle.coherence.io.json.internal.EnumConverter
 
serializeBytes(Object) - Method in class com.oracle.coherence.io.json.genson.Genson
Serializes this object to its json form in a byte array.
Serializer<T> - Interface in com.oracle.coherence.io.json.genson
Serializers handle serialization by writing a java object of type T to a stream using ObjectWriter.
Serializer() - Constructor for class com.oracle.coherence.io.json.JsonObject.Serializer
 
set(BeanMutatorAccessorResolver) - Method in class com.oracle.coherence.io.json.genson.GensonBuilder
Replaces default BeanMutatorAccessorResolver by the specified one.
set(PropertyNameResolver) - Method in class com.oracle.coherence.io.json.genson.GensonBuilder
Replaces default PropertyNameResolver by the specified one.
set(String, Object) - Method in class com.oracle.coherence.io.json.JsonObject
Set the value for the given key.
setClass(ValueType, Class<?>) - Method in class com.oracle.coherence.io.json.genson.reflect.DefaultTypes
Set the class to use for deserialization of the specified ValueType.
setClassName(String) - Method in class com.oracle.coherence.io.json.JsonObject
Sets the class name.
setConstructorFilter(VisibilityFilter) - Method in class com.oracle.coherence.io.json.genson.GensonBuilder
 
setContextClassLoader(ClassLoader) - Method in class com.oracle.coherence.io.json.JsonSerializer
 
SetConverter(Class<E>, Converter<E>) - Constructor for class com.oracle.coherence.io.json.genson.convert.DefaultConverters.SetConverter
 
setDefaultClass(Class<?>) - Method in enum com.oracle.coherence.io.json.genson.stream.ValueType
 
setDefaultType(ValueType, Class<?>) - Method in class com.oracle.coherence.io.json.genson.GensonBuilder
Set the class to use for deserialization of the specified ValueType when the Java type cannot be determined based on static type information or JSON metadata.
setFieldFilter(VisibilityFilter) - Method in class com.oracle.coherence.io.json.genson.GensonBuilder
 
setFormatter(Class<? extends TemporalAccessor>, DateTimeFormatter) - Method in class com.oracle.coherence.io.json.genson.datetime.JavaDateTimeBundle
Sets the DateTimeFormatter to use when parsing/formatting a value of the provided class.
setHtmlSafe(boolean) - Method in class com.oracle.coherence.io.json.genson.GensonBuilder
If true \,<,>,&,= characters will be replaced by ', <, >, &, =
setLoader(ClassLoader) - Method in class com.oracle.coherence.io.json.genson.Genson
 
setMethodFilter(VisibilityFilter) - Method in class com.oracle.coherence.io.json.genson.GensonBuilder
 
setSkipNull(boolean) - Method in class com.oracle.coherence.io.json.genson.GensonBuilder
If true will not serialize null values
setTemporalAccessorTimestampFormat(Class<? extends TemporalAccessor>, TimestampFormat) - Method in class com.oracle.coherence.io.json.genson.datetime.JavaDateTimeBundle
The TimestampFormat to use when serializing/deserializing a TemporalAccessor value of the provided class.
setTemporalAmountTimestampFormat(Class<? extends TemporalAmount>, TimestampFormat) - Method in class com.oracle.coherence.io.json.genson.datetime.JavaDateTimeBundle
The TimestampFormat to use when serializing/deserializing a TemporalAmount value of the provided class.
setThrowExceptionIfNoDebugInfo(boolean) - Method in class com.oracle.coherence.io.json.genson.GensonBuilder
setVersion(int) - Method in class com.oracle.coherence.io.json.JsonObject
Set the version of this object.
setZoneId(ZoneId) - Method in class com.oracle.coherence.io.json.genson.datetime.JavaDateTimeBundle
The default zoneId to use when parsing DateTime type objects.
shortAdapter - Static variable in class com.oracle.coherence.io.json.genson.convert.DefaultConverters.KeyAdapter
 
shouldInclude(BeanProperty, Context) - Method in interface com.oracle.coherence.io.json.genson.reflect.RuntimePropertyFilter
 
signature() - Method in class com.oracle.coherence.io.json.genson.reflect.BeanCreator.BeanCreatorProperty
 
signature() - Method in class com.oracle.coherence.io.json.genson.reflect.BeanCreator.ConstructorBeanCreator
 
signature() - Method in class com.oracle.coherence.io.json.genson.reflect.BeanCreator.MethodBeanCreator
 
signature() - Method in class com.oracle.coherence.io.json.genson.reflect.BeanCreator
 
signature() - Method in class com.oracle.coherence.io.json.genson.reflect.PropertyAccessor.FieldAccessor
 
signature() - Method in class com.oracle.coherence.io.json.genson.reflect.PropertyMutator.FieldMutator
 
signature() - Method in class com.oracle.coherence.io.json.genson.reflect.PropertyMutator.MethodMutator
 
SKIP_NULL - Static variable in class com.oracle.coherence.io.json.genson.ext.jsr353.GensonJsonGenerator
 
SKIPPED_TOKENS - Static variable in class com.oracle.coherence.io.json.genson.stream.JsonReader
 
skipValue() - Method in class com.oracle.coherence.io.json.genson.stream.JsonReader
 
skipValue() - Method in interface com.oracle.coherence.io.json.genson.stream.ObjectReader
If the value is of complex type it will skip its content.
StandardFactory() - Constructor for class com.oracle.coherence.io.json.genson.reflect.BeanPropertyFactory.StandardFactory
 
StandardMutaAccessorResolver() - Constructor for class com.oracle.coherence.io.json.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.
StandardMutaAccessorResolver(VisibilityFilter, VisibilityFilter, VisibilityFilter) - Constructor for class com.oracle.coherence.io.json.genson.reflect.BeanMutatorAccessorResolver.StandardMutaAccessorResolver
Use this constructor if you want to customize the visibility filtering.
store(String, Object) - Method in class com.oracle.coherence.io.json.genson.Context
Puts the object o in the current context indexed by key.
store(String, Object) - Static method in class com.oracle.coherence.io.json.genson.ThreadLocalHolder
 
strAdapter - Static variable in class com.oracle.coherence.io.json.genson.convert.DefaultConverters.KeyAdapter
 
STRICT_DOUBLE_PARSE - Static variable in class com.oracle.coherence.io.json.genson.ext.jsr353.GensonJsonParser
 
STRING - com.oracle.coherence.io.json.genson.stream.ValueType
 

T

ThreadLocalHolder - Class in com.oracle.coherence.io.json.genson
Just another data holder that stores data in a threadlocal map.
ThreadLocalHolder() - Constructor for class com.oracle.coherence.io.json.genson.ThreadLocalHolder
 
ThrowableConverter - Class in com.oracle.coherence.io.json.internal
ThrowableConverter() - Constructor for class com.oracle.coherence.io.json.internal.ThrowableConverter
Creates a new ThrowableConverter.
ThrowableConverter.Factory - Class in com.oracle.coherence.io.json.internal
A Factory for creating instances of ThrowableConverter.
TimestampFormat - Enum in com.oracle.coherence.io.json.genson.datetime
The different formats that can be used when serializing/deserializing a TemporalAccessor or TemporalAmount.
toAnnotatedElement(Object) - Static method in class com.oracle.coherence.io.json.genson.Wrapper
This method acts as an adapter to AnnotatedElement, use it when you need to work on a converter annotations.
toBytes(String) - Static method in class com.oracle.coherence.io.json.internal.InetAddressConverter
Converts a String address into an array of bytes.
toClass() - Method in enum com.oracle.coherence.io.json.genson.stream.ValueType
 
toString() - Method in exception com.oracle.coherence.io.json.internal.JsonPortableException
Return a human-readable description for this exception.
toString() - Method in class com.oracle.coherence.io.json.JsonObject
 
TreeMapConverter(DefaultConverters.KeyAdapter<K>, Converter<V>) - Constructor for class com.oracle.coherence.io.json.genson.convert.DefaultConverters.TreeMapConverter
 
TreeSetConverter(Class<E>, Converter<E>) - Constructor for class com.oracle.coherence.io.json.genson.convert.DefaultConverters.TreeSetConverter
 
Trilean - Enum in com.oracle.coherence.io.json.genson
A boolean with 3 states : true, false and unknown.
TRUE - com.oracle.coherence.io.json.genson.Trilean
 
truncateArray(byte[], int) - Static method in class com.oracle.coherence.io.json.genson.Operations
 
type - Variable in class com.oracle.coherence.io.json.genson.reflect.BeanProperty
 
typeOf(int, Type) - Static method in class com.oracle.coherence.io.json.genson.reflect.TypeUtil
Convenient method that returns the type of the parameter at position parameterIdx in the type fromType.
TypeUtil - Class in com.oracle.coherence.io.json.genson.reflect
This class provides utilities to work with java Types.
TypeUtil() - Constructor for class com.oracle.coherence.io.json.genson.reflect.TypeUtil
 

U

underlying() - Method in class com.oracle.coherence.io.json.JsonSerializer
 
union(Class<T[]>, T[]...) - Static method in class com.oracle.coherence.io.json.genson.Operations
 
UNKNOWN - com.oracle.coherence.io.json.genson.Trilean
 
unknownProperties() - Method in interface com.oracle.coherence.io.json.genson.reflect.Evolvable
Return a map of unknown properties.
unknownProperties() - Method in class com.oracle.coherence.io.json.genson.reflect.EvolvableObject
 
unknownPropertyHandler() - Method in class com.oracle.coherence.io.json.genson.Genson
 
UnknownPropertyHandler - Interface in com.oracle.coherence.io.json.genson.reflect
An interface that defines callbacks that will be called when an unknown properties are encountered during deserialization, as well as to check if there are any unknown properties that should be written out during serialization.
unwrap() - Method in class com.oracle.coherence.io.json.genson.stream.JsonWriter
 
unwrap() - Method in class com.oracle.coherence.io.json.genson.Wrapper
 
update(T, Map<String, LinkedList<T>>) - Method in class com.oracle.coherence.io.json.genson.reflect.BaseBeanDescriptorProvider
 
useBeanViews(boolean) - Method in class com.oracle.coherence.io.json.genson.GensonBuilder
If true BeanView mechanism will be enabled.
useByteAsInt(boolean) - Method in class com.oracle.coherence.io.json.genson.GensonBuilder
 
useClassMetadata(boolean) - Method in class com.oracle.coherence.io.json.genson.GensonBuilder
Indicates whether class metadata should be serialized and used during deserialization.
useClassMetadataWithStaticType(boolean) - Method in class com.oracle.coherence.io.json.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.oracle.coherence.io.json.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.oracle.coherence.io.json.genson.GensonBuilder
 
useDateFormat(DateFormat) - Method in class com.oracle.coherence.io.json.genson.GensonBuilder
Specifies the data format that should be used for java.util.Date serialization and deserialization.
useDefaultValue(Object, Class<?>) - Method in class com.oracle.coherence.io.json.genson.GensonBuilder
Uses the passed value as the default value for this type.
useFields - Variable in class com.oracle.coherence.io.json.genson.reflect.BaseBeanDescriptorProvider
 
useFields(boolean) - Method in class com.oracle.coherence.io.json.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.oracle.coherence.io.json.genson.GensonBuilder
 
useGettersAndSetters - Variable in class com.oracle.coherence.io.json.genson.reflect.BaseBeanDescriptorProvider
 
useIndentation(boolean) - Method in class com.oracle.coherence.io.json.genson.GensonBuilder
If true outputed json will be indented using two spaces, otherwise (by default) all is printed on same line.
useMetadata(boolean) - Method in class com.oracle.coherence.io.json.genson.GensonBuilder
 
useMethods(boolean) - Method in class com.oracle.coherence.io.json.genson.GensonBuilder
If true, getters and setters would be used during serialization/deserialization in favor of fields.
useMethods(boolean, VisibilityFilter) - Method in class com.oracle.coherence.io.json.genson.GensonBuilder
 
useRuntimePropertyFilter(RuntimePropertyFilter) - Method in class com.oracle.coherence.io.json.genson.GensonBuilder
 
useRuntimeType(boolean) - Method in class com.oracle.coherence.io.json.genson.GensonBuilder
If true the concrete type of the serialized object will always be used.
useStrictDoubleParse(boolean) - Method in class com.oracle.coherence.io.json.genson.GensonBuilder
 
useUnknownPropertyHandler(UnknownPropertyHandler) - Method in class com.oracle.coherence.io.json.genson.GensonBuilder
 

V

value() - Method in annotation type com.oracle.coherence.io.json.genson.annotation.JsonConverter
 
value() - Method in annotation type com.oracle.coherence.io.json.genson.annotation.JsonDateFormat
The pattern to use.
value() - Method in annotation type com.oracle.coherence.io.json.genson.annotation.JsonProperty
The name of that property.
value() - Method in annotation type com.oracle.coherence.io.json.genson.datetime.annotation.JsonTimestampFormat
The TimestampFormat value.
value() - Method in annotation type com.oracle.coherence.io.json.genson.datetime.annotation.JsonZoneId
 
valueAsBoolean() - Method in class com.oracle.coherence.io.json.genson.stream.JsonReader
 
valueAsBoolean() - Method in interface com.oracle.coherence.io.json.genson.stream.ObjectReader
 
valueAsByteArray() - Method in class com.oracle.coherence.io.json.genson.stream.JsonReader
 
valueAsByteArray() - Method in interface com.oracle.coherence.io.json.genson.stream.ObjectReader
 
valueAsDouble() - Method in class com.oracle.coherence.io.json.genson.stream.JsonReader
 
valueAsDouble() - Method in interface com.oracle.coherence.io.json.genson.stream.ObjectReader
 
valueAsFloat() - Method in class com.oracle.coherence.io.json.genson.stream.JsonReader
 
valueAsFloat() - Method in interface com.oracle.coherence.io.json.genson.stream.ObjectReader
 
valueAsInt() - Method in class com.oracle.coherence.io.json.genson.stream.JsonReader
 
valueAsInt() - Method in interface com.oracle.coherence.io.json.genson.stream.ObjectReader
 
valueAsLong() - Method in class com.oracle.coherence.io.json.genson.stream.JsonReader
 
valueAsLong() - Method in interface com.oracle.coherence.io.json.genson.stream.ObjectReader
 
valueAsShort() - Method in class com.oracle.coherence.io.json.genson.stream.JsonReader
 
valueAsShort() - Method in interface com.oracle.coherence.io.json.genson.stream.ObjectReader
 
valueAsString() - Method in class com.oracle.coherence.io.json.genson.stream.JsonReader
 
valueAsString() - Method in interface com.oracle.coherence.io.json.genson.stream.ObjectReader
 
valueOf(boolean) - Static method in enum com.oracle.coherence.io.json.genson.Trilean
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.oracle.coherence.io.json.genson.datetime.TimestampFormat
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.oracle.coherence.io.json.genson.stream.JsonType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.oracle.coherence.io.json.genson.stream.ValueType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.oracle.coherence.io.json.genson.Trilean
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.oracle.coherence.io.json.genson.datetime.TimestampFormat
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.oracle.coherence.io.json.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.oracle.coherence.io.json.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.oracle.coherence.io.json.genson.Trilean
Returns an array containing the constants of this enum type, in the order they are declared.
ValueType - Enum in com.oracle.coherence.io.json.genson.stream
 
VersionableSerializer - Class in com.oracle.coherence.io.json.internal
Serializer for Versionable that delegates the serialization to another Converter based on the raw type as Versionable itself has no serializable properties.
VersionableSerializer() - Constructor for class com.oracle.coherence.io.json.internal.VersionableSerializer
Creates a new VersionableSerializer.
views() - Method in annotation type com.oracle.coherence.io.json.genson.annotation.WithBeanView
 
views() - Method in class com.oracle.coherence.io.json.genson.Context
 
VisibilityFilter - Class in com.oracle.coherence.io.json.genson.reflect
This class is used as filter for properties discovery.
VisibilityFilter(int...) - Constructor for class com.oracle.coherence.io.json.genson.reflect.VisibilityFilter
Creates a new VisibilityFilter with specified modifiers.
visit(ChainedFactory) - Method in interface com.oracle.coherence.io.json.genson.convert.ChainedFactoryVisitor
 

W

with(BeanMutatorAccessorResolver...) - Method in class com.oracle.coherence.io.json.genson.GensonBuilder
Register additional BeanMutatorAccessorResolver that will be used before the standard ones.
with(PropertyNameResolver...) - Method in class com.oracle.coherence.io.json.genson.GensonBuilder
Registers the specified resolvers in the order they were defined and before the standard ones.
withBeanPropertyFactory(BeanPropertyFactory...) - Method in class com.oracle.coherence.io.json.genson.GensonBuilder
Allows you to register new BeanPropertyFactory responsible of creating BeanProperty accessors, mutators and BeanCreators.
WithBeanView - Annotation Type in com.oracle.coherence.io.json.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.oracle.coherence.io.json.genson.GensonBuilder
Register some genson bundles.
withClassLoader(ClassLoader) - Method in class com.oracle.coherence.io.json.genson.GensonBuilder
Override the default classloader
withContextualFactory(ContextualFactory<?>...) - Method in class com.oracle.coherence.io.json.genson.GensonBuilder
ContextualFactory is actually in a beta status, it will not be removed, but might be refactored.
withConverter(Converter<T>, GenericType<? extends T>) - Method in class com.oracle.coherence.io.json.genson.GensonBuilder
Register converter by mapping it to the parameterized type of type argument.
withConverter(Converter<T>, Class<? extends T>) - Method in class com.oracle.coherence.io.json.genson.GensonBuilder
Register converter by mapping it to type argument.
withConverterFactory(ChainedFactory) - Method in class com.oracle.coherence.io.json.genson.GensonBuilder
A ChainedFactory provides a way to use custom Converters that have access to the default Converters.
withConverterFactory(Factory<? extends Converter<?>>) - Method in class com.oracle.coherence.io.json.genson.GensonBuilder
Registers converter factories.
withConverterFactory(Modifier<ChainedFactory>) - Method in class com.oracle.coherence.io.json.genson.GensonBuilder
 
withConverters(Converter<?>...) - Method in class com.oracle.coherence.io.json.genson.GensonBuilder
Registers converters mapping them to their corresponding parameterized type.
withDeserializer(Deserializer<T>, GenericType<? extends T>) - Method in class com.oracle.coherence.io.json.genson.GensonBuilder
 
withDeserializer(Deserializer<T>, Class<? extends T>) - Method in class com.oracle.coherence.io.json.genson.GensonBuilder
 
withDeserializerFactory(Factory<? extends Deserializer<?>>) - Method in class com.oracle.coherence.io.json.genson.GensonBuilder
Registers deserializer factories.
withDeserializers(Deserializer<?>...) - Method in class com.oracle.coherence.io.json.genson.GensonBuilder
 
withNext(T) - Method in class com.oracle.coherence.io.json.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>, GenericType<? extends T>) - Method in class com.oracle.coherence.io.json.genson.GensonBuilder
 
withSerializer(Serializer<T>, Class<? extends T>) - Method in class com.oracle.coherence.io.json.genson.GensonBuilder
 
withSerializerFactory(Factory<? extends Serializer<?>>) - Method in class com.oracle.coherence.io.json.genson.GensonBuilder
Registers serializer factories.
withSerializers(Serializer<?>...) - Method in class com.oracle.coherence.io.json.genson.GensonBuilder
 
withView(Class<? extends BeanView<?>>) - Method in class com.oracle.coherence.io.json.genson.Context
 
wrap(Class<?>) - Static method in class com.oracle.coherence.io.json.genson.reflect.TypeUtil
 
wrapped - Variable in class com.oracle.coherence.io.json.genson.Wrapper
 
WrappedRootValueConverter(String, String, Converter<T>) - Constructor for class com.oracle.coherence.io.json.genson.convert.DefaultConverters.WrappedRootValueConverter
 
Wrapper<T> - Class in com.oracle.coherence.io.json.genson
Wrapper class must be extended by decorated converters that wrap other converters.
Wrapper() - Constructor for class com.oracle.coherence.io.json.genson.Wrapper
 
Wrapper(T) - Constructor for class com.oracle.coherence.io.json.genson.Wrapper
 
wrapRootValues(String, String) - Method in class com.oracle.coherence.io.json.genson.GensonBuilder
Will wrap all the root objects under outputKey during serializaiton and unwrap the content under inputKey during deserializaiton.
write(boolean) - Method in class com.oracle.coherence.io.json.genson.ext.jsr353.GensonJsonGenerator
 
write(double) - Method in class com.oracle.coherence.io.json.genson.ext.jsr353.GensonJsonGenerator
 
write(int) - Method in class com.oracle.coherence.io.json.genson.ext.jsr353.GensonJsonGenerator
 
write(long) - Method in class com.oracle.coherence.io.json.genson.ext.jsr353.GensonJsonGenerator
 
write(String) - Method in class com.oracle.coherence.io.json.genson.ext.jsr353.GensonJsonGenerator
 
write(String, boolean) - Method in class com.oracle.coherence.io.json.genson.ext.jsr353.GensonJsonGenerator
 
write(String, double) - Method in class com.oracle.coherence.io.json.genson.ext.jsr353.GensonJsonGenerator
 
write(String, int) - Method in class com.oracle.coherence.io.json.genson.ext.jsr353.GensonJsonGenerator
 
write(String, long) - Method in class com.oracle.coherence.io.json.genson.ext.jsr353.GensonJsonGenerator
 
write(String, String) - Method in class com.oracle.coherence.io.json.genson.ext.jsr353.GensonJsonGenerator
 
write(String, BigDecimal) - Method in class com.oracle.coherence.io.json.genson.ext.jsr353.GensonJsonGenerator
 
write(String, BigInteger) - Method in class com.oracle.coherence.io.json.genson.ext.jsr353.GensonJsonGenerator
 
write(String, JsonValue) - Method in class com.oracle.coherence.io.json.genson.ext.jsr353.GensonJsonGenerator
 
write(BigDecimal) - Method in class com.oracle.coherence.io.json.genson.ext.jsr353.GensonJsonGenerator
 
write(BigInteger) - Method in class com.oracle.coherence.io.json.genson.ext.jsr353.GensonJsonGenerator
 
write(JsonValue) - Method in class com.oracle.coherence.io.json.genson.ext.jsr353.GensonJsonGenerator
 
writeBoolean(Boolean) - Method in class com.oracle.coherence.io.json.genson.stream.JsonWriter
 
writeBoolean(Boolean) - Method in interface com.oracle.coherence.io.json.genson.stream.ObjectWriter
 
writeBoolean(String, Boolean) - Method in class com.oracle.coherence.io.json.genson.stream.JsonWriter
 
writeBoolean(String, Boolean) - Method in interface com.oracle.coherence.io.json.genson.stream.ObjectWriter
 
writeBytes(byte[]) - Method in class com.oracle.coherence.io.json.genson.stream.JsonWriter
 
writeBytes(byte[]) - Method in interface com.oracle.coherence.io.json.genson.stream.ObjectWriter
 
writeBytes(String, byte[]) - Method in class com.oracle.coherence.io.json.genson.stream.JsonWriter
 
writeBytes(String, byte[]) - Method in interface com.oracle.coherence.io.json.genson.stream.ObjectWriter
 
writeEnd() - Method in class com.oracle.coherence.io.json.genson.ext.jsr353.GensonJsonGenerator
 
writeEscapedName(char[]) - Method in class com.oracle.coherence.io.json.genson.stream.JsonWriter
 
writeEscapedName(char[]) - Method in interface com.oracle.coherence.io.json.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.
writeExternal(DataOutput) - Method in class com.oracle.coherence.io.json.JsonObject
 
writeExternal(ObjectOutput) - Method in class com.oracle.coherence.io.json.JsonObject
Write this object's data to the passed ObjectOutput stream.
writeInt(long) - Method in class com.oracle.coherence.io.json.genson.stream.JsonWriter
 
writeKey(String) - Method in class com.oracle.coherence.io.json.genson.ext.jsr353.GensonJsonGenerator
 
writeMetadata(String, Boolean) - Method in class com.oracle.coherence.io.json.genson.stream.JsonWriter
 
writeMetadata(String, Boolean) - Method in interface com.oracle.coherence.io.json.genson.stream.ObjectWriter
 
writeMetadata(String, Long) - Method in class com.oracle.coherence.io.json.genson.stream.JsonWriter
 
writeMetadata(String, Long) - Method in interface com.oracle.coherence.io.json.genson.stream.ObjectWriter
 
writeMetadata(String, String) - Method in class com.oracle.coherence.io.json.genson.stream.JsonWriter
 
writeMetadata(String, String) - Method in interface com.oracle.coherence.io.json.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.oracle.coherence.io.json.genson.stream.JsonWriter
 
writeName(String) - Method in interface com.oracle.coherence.io.json.genson.stream.ObjectWriter
Writes the name of a property.
writeNull() - Method in class com.oracle.coherence.io.json.genson.ext.jsr353.GensonJsonGenerator
 
writeNull() - Method in class com.oracle.coherence.io.json.genson.stream.JsonWriter
 
writeNull() - Method in interface com.oracle.coherence.io.json.genson.stream.ObjectWriter
Must be called when a null value is encountered.
writeNull(String) - Method in class com.oracle.coherence.io.json.genson.ext.jsr353.GensonJsonGenerator
 
writeNumber(Number) - Method in class com.oracle.coherence.io.json.genson.stream.JsonWriter
 
writeNumber(Number) - Method in interface com.oracle.coherence.io.json.genson.stream.ObjectWriter
 
writeNumber(String, Number) - Method in class com.oracle.coherence.io.json.genson.stream.JsonWriter
 
writeNumber(String, Number) - Method in interface com.oracle.coherence.io.json.genson.stream.ObjectWriter
 
writeStartArray() - Method in class com.oracle.coherence.io.json.genson.ext.jsr353.GensonJsonGenerator
 
writeStartArray(String) - Method in class com.oracle.coherence.io.json.genson.ext.jsr353.GensonJsonGenerator
 
writeStartObject() - Method in class com.oracle.coherence.io.json.genson.ext.jsr353.GensonJsonGenerator
 
writeStartObject(String) - Method in class com.oracle.coherence.io.json.genson.ext.jsr353.GensonJsonGenerator
 
writeString(String) - Method in class com.oracle.coherence.io.json.genson.stream.JsonWriter
 
writeString(String) - Method in interface com.oracle.coherence.io.json.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 class com.oracle.coherence.io.json.genson.stream.JsonWriter
 
writeString(String, String) - Method in interface com.oracle.coherence.io.json.genson.stream.ObjectWriter
Will write the name and the value, it is just a shortcut for writer.writeName("key").writeString(value).
writeUnknownProperties(T, ObjectWriter, Context) - Method in class com.oracle.coherence.io.json.genson.reflect.EvolvableHandler
 
writeUnknownProperties(T, ObjectWriter, Context) - Method in interface com.oracle.coherence.io.json.genson.reflect.UnknownPropertyHandler
Write unknown properties encountered during deserialization.
writeUnsafeValue(String) - Method in class com.oracle.coherence.io.json.genson.stream.JsonWriter
 
writeUnsafeValue(String) - Method in interface com.oracle.coherence.io.json.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(boolean) - Method in class com.oracle.coherence.io.json.genson.stream.JsonWriter
 
writeValue(boolean) - Method in interface com.oracle.coherence.io.json.genson.stream.ObjectWriter
writeValue(byte[]) - Method in class com.oracle.coherence.io.json.genson.stream.JsonWriter
 
writeValue(byte[]) - Method in interface com.oracle.coherence.io.json.genson.stream.ObjectWriter
Writes an array of bytes as a base64 encoded string.
writeValue(double) - Method in class com.oracle.coherence.io.json.genson.stream.JsonWriter
 
writeValue(double) - Method in interface com.oracle.coherence.io.json.genson.stream.ObjectWriter
writeValue(float) - Method in class com.oracle.coherence.io.json.genson.stream.JsonWriter
 
writeValue(float) - Method in interface com.oracle.coherence.io.json.genson.stream.ObjectWriter
 
writeValue(int) - Method in class com.oracle.coherence.io.json.genson.stream.JsonWriter
 
writeValue(int) - Method in interface com.oracle.coherence.io.json.genson.stream.ObjectWriter
Writes a value to the stream.
writeValue(long) - Method in class com.oracle.coherence.io.json.genson.stream.JsonWriter
 
writeValue(long) - Method in interface com.oracle.coherence.io.json.genson.stream.ObjectWriter
writeValue(short) - Method in class com.oracle.coherence.io.json.genson.stream.JsonWriter
 
writeValue(short) - Method in interface com.oracle.coherence.io.json.genson.stream.ObjectWriter
writeValue(Number) - Method in class com.oracle.coherence.io.json.genson.stream.JsonWriter
 
writeValue(Number) - Method in interface com.oracle.coherence.io.json.genson.stream.ObjectWriter
writeValue(String) - Method in class com.oracle.coherence.io.json.genson.stream.JsonWriter
 
writeValue(String) - Method in interface com.oracle.coherence.io.json.genson.stream.ObjectWriter

Z

ZonedDateTimeConverter - Class in com.oracle.coherence.io.json.genson.datetime
Converter for values of type ZonedDateTime.

_

_creator - Variable in class com.oracle.coherence.io.json.genson.reflect.BeanCreator.MethodBeanCreator
 
_deserWithCtrArgs(ObjectReader, Context) - Method in class com.oracle.coherence.io.json.genson.reflect.BeanDescriptor
 
_doubleValue - Variable in class com.oracle.coherence.io.json.genson.stream.JsonReader
 
_field - Variable in class com.oracle.coherence.io.json.genson.reflect.PropertyAccessor.FieldAccessor
 
_field - Variable in class com.oracle.coherence.io.json.genson.reflect.PropertyMutator.FieldMutator
 
_getter - Variable in class com.oracle.coherence.io.json.genson.reflect.PropertyAccessor.MethodAccessor
 
_intValue - Variable in class com.oracle.coherence.io.json.genson.stream.JsonReader
 
_mostSpecificPropertyDeclaringClass(String, LinkedList<T>) - Method in class com.oracle.coherence.io.json.genson.reflect.BaseBeanDescriptorProvider
 
_setter - Variable in class com.oracle.coherence.io.json.genson.reflect.PropertyMutator.MethodMutator
 
_throwCouldCreateBeanDescriptor(Class<?>, String) - Method in class com.oracle.coherence.io.json.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 Z _ 
All Classes All Packages