Uses of Class
com.oracle.coherence.io.json.genson.Genson
-
Packages that use Genson Package Description com.oracle.coherence.io.json JSON serializer implementation.com.oracle.coherence.io.json.genson This package contains Genson base classes, to start with have a look atGenson.com.oracle.coherence.io.json.genson.convert This package provides some defaultConverterimplementations and the chained factory and converter decorator mechanisms.com.oracle.coherence.io.json.genson.reflect This package contains the core api providing databinding support for complex objects.com.oracle.coherence.io.json.internal Internal JSON packages. -
-
Uses of Genson in com.oracle.coherence.io.json
Fields in com.oracle.coherence.io.json declared as Genson Modifier and Type Field Description protected GensonJsonSerializer. f_gensonGensonruntime for serialization/deserialization operations.Methods in com.oracle.coherence.io.json that return Genson Modifier and Type Method Description GensonJsonSerializer. underlying() -
Uses of Genson in com.oracle.coherence.io.json.genson
Fields in com.oracle.coherence.io.json.genson declared as Genson Modifier and Type Field Description GensonContext. gensonMethods in com.oracle.coherence.io.json.genson that return Genson Modifier and Type Method Description GensonGensonBuilder. create()Creates an instance of Genson.protected GensonGensonBuilder. create(Factory<Converter<?>> converterFactory, Map<String,Class<?>> classAliases, Map<String,String> packageAliases)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.Methods in com.oracle.coherence.io.json.genson with parameters of type Genson Modifier and Type Method Description TFactory. create(Type type, Genson genson)Implementations of this method must try to create an instance of type T based on the parameter "type".Constructors in com.oracle.coherence.io.json.genson with parameters of type Genson Constructor Description Context(Genson genson)Context(Genson genson, List<Class<? extends BeanView<?>>> views) -
Uses of Genson in com.oracle.coherence.io.json.genson.convert
Methods in com.oracle.coherence.io.json.genson.convert with parameters of type Genson Modifier and Type Method Description Converter<?>BasicConvertersFactory. create(Type type, Genson genson)protected Converter<?>BeanViewConverter.BeanViewConverterFactory. create(Type type, Genson genson, Converter<?> nextConverter)Converter<?>ChainedFactory. create(Type type, Genson genson)protected abstract Converter<?>ChainedFactory. create(Type type, Genson genson, Converter<?> nextConverter)This method will be called byChainedFactory.create(Type, Genson)with nextConverter being the converter created for current type by the next factory.Converter<?>CircularClassReferenceConverterFactory. create(Type type, Genson genson)protected Converter<?>CircularClassReferenceConverterFactory. create(Type type, Genson genson, Converter<?> nextConverter)protected Converter<?>ClassMetadataConverter.ClassMetadataConverterFactory. create(Type type, Genson genson, Converter<?> nextConverter)Converter<T>ContextualFactory. create(BeanProperty property, Genson genson)Return an instance of a converter working with objects of type T based on property argument or null.Converter<Object>DefaultConverters.ArrayConverterFactory. create(Type forType, Genson genson)Converter<Calendar>DefaultConverters.CalendarConverterFactory. create(Type type, Genson genson)Converter<Collection<?>>DefaultConverters.CollectionConverterFactory. create(Type forType, Genson genson)ConverterDefaultConverters.DateContextualFactory. create(BeanProperty property, Genson genson)Converter<Enum<?>>DefaultConverters.EnumConverterFactory. create(Type type, Genson genson)Converter<? extends Map<?,?>>DefaultConverters.MapConverterFactory. create(Type type, Genson genson)Converter<Optional<?>>DefaultConverters.OptionalConverterFactory. create(Type type, Genson genson)Converter<?>DefaultConverters.PrimitiveConverterFactory. create(Type type, Genson genson)Converter<Object>DefaultConverters.PropertyConverterFactory. create(BeanProperty property, Genson genson)Converter<Collection<?>>DefaultConverters.SingleValueAsListFactory. create(Type type, Genson genson)Converter<Object>DefaultConverters.UntypedConverterFactory. create(Type type, Genson genson)protected Converter<?>NullConverterFactory. create(Type type, Genson genson, Converter<?> nextConverter)protected Converter<?>RuntimeTypeConverter.RuntimeTypeConverterFactory. create(Type type, Genson genson, Converter<?> nextConverter)protected <T> TBasicConvertersFactory. provide(Class<T> forClass, Type withParameterType, Map<Type,? extends T> fromTypeMap, Genson genson) -
Uses of Genson in com.oracle.coherence.io.json.genson.reflect
Methods in com.oracle.coherence.io.json.genson.reflect with parameters of type Genson Modifier and Type Method Description Converter<?>AbstractBeanDescriptorProvider.ContextualFactoryDecorator. create(Type type, Genson genson)protected <T> BeanDescriptor<T>AbstractBeanDescriptorProvider. create(Class<T> forClass, Type ofType, BeanCreator creator, List<PropertyAccessor> accessors, Map<String,PropertyMutator> mutators, Genson genson)Creates an instance of BeanDescriptor based on the passed arguments.PropertyAccessorBeanPropertyFactory.CompositeFactory. createAccessor(String name, Field field, Type ofType, Genson genson)PropertyAccessorBeanPropertyFactory.CompositeFactory. createAccessor(String name, Method method, Type ofType, Genson genson)PropertyAccessorBeanPropertyFactory. createAccessor(String name, Field field, Type ofType, Genson genson)PropertyAccessorBeanPropertyFactory. createAccessor(String name, Method method, Type ofType, Genson genson)PropertyAccessorBeanPropertyFactory.StandardFactory. createAccessor(String name, Field field, Type ofType, Genson genson)PropertyAccessorBeanPropertyFactory.StandardFactory. createAccessor(String name, Method method, Type ofType, Genson genson)PropertyAccessorBeanViewDescriptorProvider.BeanViewPropertyFactory. createAccessor(String name, Field field, Type ofType, Genson genson)PropertyAccessorBeanViewDescriptorProvider.BeanViewPropertyFactory. createAccessor(String name, Method method, Type ofType, Genson genson)BeanCreatorBeanPropertyFactory.CompositeFactory. createCreator(Type ofType, Constructor<?> ctr, String[] resolvedNames, boolean annotated, Genson genson)BeanCreatorBeanPropertyFactory.CompositeFactory. createCreator(Type ofType, Method method, String[] resolvedNames, boolean annotated, Genson genson)BeanCreatorBeanPropertyFactory. createCreator(Type ofType, Constructor<?> ctr, String[] resolvedNames, boolean annotated, Genson genson)BeanCreatorBeanPropertyFactory. createCreator(Type ofType, Method method, String[] resolvedNames, boolean annotated, Genson genson)BeanCreatorBeanPropertyFactory.StandardFactory. createCreator(Type ofType, Constructor<?> ctr, String[] resolvedNames, boolean annotated, Genson genson)BeanCreatorBeanPropertyFactory.StandardFactory. createCreator(Type ofType, Method method, String[] resolvedNames, boolean annotated, Genson genson)BeanCreatorBeanViewDescriptorProvider.BeanViewPropertyFactory. createCreator(Type ofType, Constructor<?> ctr, String[] resolvedNames, boolean annotated, Genson genson)BeanCreatorBeanViewDescriptorProvider.BeanViewPropertyFactory. createCreator(Type ofType, Method method, String[] resolvedNames, boolean annotated, Genson genson)PropertyMutatorBeanPropertyFactory.CompositeFactory. createMutator(String name, Field field, Type ofType, Genson genson)PropertyMutatorBeanPropertyFactory.CompositeFactory. createMutator(String name, Method method, Type ofType, Genson genson)PropertyMutatorBeanPropertyFactory. createMutator(String name, Field field, Type ofType, Genson genson)PropertyMutatorBeanPropertyFactory. createMutator(String name, Method method, Type ofType, Genson genson)PropertyMutatorBeanPropertyFactory.StandardFactory. createMutator(String name, Field field, Type ofType, Genson genson)PropertyMutatorBeanPropertyFactory.StandardFactory. createMutator(String name, Method method, Type ofType, Genson genson)PropertyMutatorBeanViewDescriptorProvider.BeanViewPropertyFactory. createMutator(String name, Field field, Type ofType, Genson genson)PropertyMutatorBeanViewDescriptorProvider.BeanViewPropertyFactory. createMutator(String name, Method method, Type ofType, Genson genson)<T> BeanDescriptor<T>AbstractBeanDescriptorProvider. provide(Class<T> type, Genson genson)<T> BeanDescriptor<T>AbstractBeanDescriptorProvider. provide(Class<T> ofClass, Type ofType, Genson genson)<T> BeanDescriptor<T>BeanDescriptorProvider.CompositeBeanDescriptorProvider. provide(Class<T> ofClass, Genson genson)<T> BeanDescriptor<T>BeanDescriptorProvider.CompositeBeanDescriptorProvider. provide(Class<T> ofClass, Type type, Genson genson)<T> BeanDescriptor<T>BeanDescriptorProvider. provide(Class<T> type, Genson genson)Provides a BeanDescriptor for "type" using current Genson instance.<T> BeanDescriptor<T>BeanDescriptorProvider. provide(Class<T> ofClass, Type type, Genson genson)Provides a BeanDescriptor that can serialize/deserialize "ofClass" type, based on "type" argument.<T> BeanDescriptor<T>BeanViewDescriptorProvider. provide(Class<T> ofClass, Type ofType, Genson genson)protected abstract List<BeanCreator>AbstractBeanDescriptorProvider. provideBeanCreators(Type ofType, Genson genson)Provides a list ofBeanCreatorfor type ofType.List<BeanCreator>BaseBeanDescriptorProvider. provideBeanCreators(Type ofType, Genson genson)List<BeanCreator>BeanViewDescriptorProvider. provideBeanCreators(Type ofType, Genson genson)protected abstract voidAbstractBeanDescriptorProvider. provideBeanPropertyAccessors(Type ofType, Map<String,LinkedList<PropertyAccessor>> accessorsMap, Genson genson)Adds resolvedPropertyAccessorto accessorsMap.voidBaseBeanDescriptorProvider. provideBeanPropertyAccessors(Type ofType, Map<String,LinkedList<PropertyAccessor>> accessorsMap, Genson genson)protected abstract voidAbstractBeanDescriptorProvider. provideBeanPropertyMutators(Type ofType, Map<String,LinkedList<PropertyMutator>> mutatorsMap, Genson genson)Adds resolvedPropertyMutatorto mutatorsMap.voidBaseBeanDescriptorProvider. provideBeanPropertyMutators(Type ofType, Map<String,LinkedList<PropertyMutator>> mutatorsMap, Genson genson)protected voidBaseBeanDescriptorProvider. provideConstructorCreators(Type ofType, List<BeanCreator> creators, Genson genson)protected voidBaseBeanDescriptorProvider. provideFieldAccessors(Class<?> ofClass, Map<String,LinkedList<PropertyAccessor>> accessorsMap, Type ofType, Genson genson)protected voidBaseBeanDescriptorProvider. provideFieldMutators(Class<?> ofClass, Map<String,LinkedList<PropertyMutator>> mutatorsMap, Type ofType, Genson genson)protected voidBaseBeanDescriptorProvider. provideMethodAccessors(Class<?> ofClass, Map<String,LinkedList<PropertyAccessor>> accessorsMap, Type ofType, Genson genson)protected voidBaseBeanDescriptorProvider. provideMethodCreators(Class<?> ofClass, List<BeanCreator> creators, Type ofType, Genson genson)protected voidBaseBeanDescriptorProvider. provideMethodMutators(Class<?> ofClass, Map<String,LinkedList<PropertyMutator>> mutatorsMap, Type ofType, Genson genson) -
Uses of Genson in com.oracle.coherence.io.json.internal
Methods in com.oracle.coherence.io.json.internal with parameters of type Genson Modifier and Type Method Description Converter<Class<?>>ClassConverter.Factory. create(Type type, Genson genson)Converter<Comparable>ComparableConverter.Factory. create(Type type, Genson genson)Converter<Enum<?>>EnumConverter.Factory. create(Type type, Genson genson)Converter<? extends Map<?,?>>MapConverter.Factory. create(Type type, Genson genson)protected Converter<?>MissingClassConverter.Factory. create(Type type, Genson genson, Converter<?> nextConverter)protected Converter<?>SerializationSupportConverter.Factory. create(Type type, Genson genson, Converter<?> nextConverter)Converter<? extends Throwable>ThrowableConverter.Factory. create(Type type, Genson genson)
-