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
All Classes All Packages
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
BeanDescriptorProviderapplying 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
BeanMutatorAccessorResolverandPropertyNameResolver. - 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
BeanDescriptorinstances 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
AnnotationscanningBeanMutatorAccessorResolverassuming the use of three primaryAnnotations:propertyAnnotation: an annotation, such asJsonProperty, 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
BeanViewmechanism. - 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
- 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
GensonBundleProviderproviding aGensonBundlethat configures package aliases. - CoherenceBundleProvider() - Constructor for class com.oracle.coherence.io.json.CoherenceBundleProvider
- CoherenceBundleProvider.CoherenceBundle - Class in com.oracle.coherence.io.json
-
A
GensonBundlethat 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
Converterimplementations 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
ConverterforComparableinstances. - 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
BeanDescriptorinstances 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
ChainedFactoryor 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
PropertyNameResolverthat 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
Annotationthat functions similarly toJsonCreator.
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
ObjectReaderand 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
EnumConverterinstances. - 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
UnknownPropertyHandlerthat supports evolution of data classes viaEvolvableinterface. - 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
Evolvabledata 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
Annotationthat functions similarly toJsonIgnore. - 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
- f_convValue - Variable in class com.oracle.coherence.io.json.internal.MapConverter
- 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
-
Gensonruntime 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
-
The
Serializer. - f_serializer - Variable in class com.oracle.coherence.io.json.internal.SerializationSupportConverter.Factory
-
The
Serializer. - 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
Factoryinstance. - 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
-
Create a
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
Annotationon the argumentClass. - find(Class<A>, Class<?>, String, Class<?>...) - Method in class com.oracle.coherence.io.json.genson.reflect.BeanMutatorAccessorResolver.AnnotationPropertyResolver
-
Scan for the argument
Annotationon 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
Annotationon the argumentAccessibleObject. - 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
GensonBundlewith ourGensonruntime. - 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 byGensonBundleProviderimplementations 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
-
Scans for the presence of the
BeanMutatorAccessorResolver.AnnotationPropertyResolver.exclusionAnnotation/ - 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
-
Scans for the presence of the
BeanMutatorAccessorResolver.AnnotationPropertyResolver.propertyAnnotation. - 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
ConverterforInetAddressinstances. - 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
ConverterforInetSocketAddressinstances. - 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
Factoryinstance. - INSTANCE - Static variable in class com.oracle.coherence.io.json.internal.MissingClassConverter.Factory
-
Singleton
MissingClassConverter.Factoryinstance. - INSTANCE - Static variable in class com.oracle.coherence.io.json.internal.NullSetConverter
-
Singleton
NullSetConverterinstance. - INSTANCE - Static variable in class com.oracle.coherence.io.json.internal.ThrowableConverter.Factory
-
A singleton
Factoryinstance. - INSTANCE - Static variable in class com.oracle.coherence.io.json.internal.ThrowableConverter
-
A singleton
ThrowableConverterinstance. - INSTANCE - Static variable in class com.oracle.coherence.io.json.internal.VersionableSerializer
-
Singleton
VersionableSerializerinstance. - 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.propertyAnnotationis present on the providedField. - 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.propertyAnnotationis present on the providedField. - 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.creatorAnnotationis present on the providedConstructor. - 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.creatorAnnotationis present on the providedMethod. - 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.propertyAnnotationis present on the providedField. - 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.propertyAnnotationis present on the providedField. - 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
trueif 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
ConverterforJsonObjectinstances. - 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
JsonPortableExceptionis 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
GensonJsonSerializerthat will use the providedClassLoader. - JsonSerializer(ClassLoader, Modifier<GensonBuilder>, boolean) - Constructor for class com.oracle.coherence.io.json.JsonSerializer
-
Constructs a
GensonJsonSerializerthat will use the providedClassLoader. - 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
ZoneIdto 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
JsonObjectrepresents. - 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
MapConverterusing the providedconvertersto convert keys and values. - MapConverter.Factory - Class in com.oracle.coherence.io.json.internal
-
A
MapConverterfactory. - 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
ClassNotFoundExceptionthrown by theClassMetadataConverterand 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
MissingClassConverterinstances. - 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
Annotationthat functions similarly toJsonProperty. - propertyAnnotation - Variable in class com.oracle.coherence.io.json.genson.reflect.PropertyNameResolver.AnnotationPropertyNameResolver
-
An
Annotationthat functions similarly toJsonProperty. - 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
BeanCreatorfor 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
PropertyAccessorto 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
PropertyMutatorto 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
MultiplexingSerializerthat registers theJsonSerializerand theDefaultSerializer(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
SerializationSupportand/orSerializerAwareinterface. - 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
SerializationSupportConverterinstances. - 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
BeanMutatorAccessorResolverby the specified one. - set(PropertyNameResolver) - Method in class com.oracle.coherence.io.json.genson.GensonBuilder
-
Replaces default
PropertyNameResolverby 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
ValueTypewhen 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
DateTimeFormatterto 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
TimestampFormatto use when serializing/deserializing aTemporalAccessorvalue of the provided class. - setTemporalAmountTimestampFormat(Class<? extends TemporalAmount>, TimestampFormat) - Method in class com.oracle.coherence.io.json.genson.datetime.JavaDateTimeBundle
-
The
TimestampFormatto use when serializing/deserializing aTemporalAmountvalue of the provided class. - setThrowExceptionIfNoDebugInfo(boolean) - Method in class com.oracle.coherence.io.json.genson.GensonBuilder
-
Used in conjunction with
GensonBuilder.useConstructorWithArguments(boolean). - 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_PUBLICvisibility for fields,VisibilityFilter.PACKAGE_PUBLICvisibility 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
Factoryfor creating instances ofThrowableConverter. - TimestampFormat - Enum in com.oracle.coherence.io.json.genson.datetime
-
The different formats that can be used when serializing/deserializing a
TemporalAccessororTemporalAmount. - 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
BeanViewmechanism 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
TimestampFormatvalue. - 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
-
SerializerforVersionablethat delegates the serialization to anotherConverterbased on the raw type asVersionableitself 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
GensonMessageConverterto 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
All Classes All Packages