Uses of Class
com.oracle.coherence.io.json.genson.reflect.BeanCreator
-
Packages that use BeanCreator Package Description com.oracle.coherence.io.json.genson.reflect This package contains the core api providing databinding support for complex objects. -
-
Uses of BeanCreator in com.oracle.coherence.io.json.genson.reflect
Subclasses of BeanCreator in com.oracle.coherence.io.json.genson.reflect Modifier and Type Class Description static classBeanCreator.ConstructorBeanCreatorstatic classBeanCreator.MethodBeanCreatorFields in com.oracle.coherence.io.json.genson.reflect declared as BeanCreator Modifier and Type Field Description protected BeanCreatorBeanCreator.BeanCreatorProperty. creatorMethods in com.oracle.coherence.io.json.genson.reflect that return BeanCreator Modifier and Type Method Description protected abstract BeanCreatorAbstractBeanDescriptorProvider. checkAndMerge(Type ofType, List<BeanCreator> creators)Implementations of this method can do some additional checks on the creators validity or do any other operations related to creators.protected BeanCreatorBaseBeanDescriptorProvider. checkAndMerge(Type ofType, List<BeanCreator> creators)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)Methods in com.oracle.coherence.io.json.genson.reflect that return types with arguments of type BeanCreator Modifier and Type Method Description 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)Methods in com.oracle.coherence.io.json.genson.reflect with parameters of type BeanCreator Modifier and Type Method Description intBeanCreator. compareTo(BeanCreator o)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.protected abstract voidAbstractBeanDescriptorProvider. mergeAccessorsWithCreatorProperties(Type ofType, List<PropertyAccessor> accessors, BeanCreator creator)Implementations may do additional merge operations based on the resolved creator parameters and the resolved accessors.protected voidBaseBeanDescriptorProvider. mergeAccessorsWithCreatorProperties(Type ofType, List<PropertyAccessor> accessors, BeanCreator creator)protected abstract voidAbstractBeanDescriptorProvider. mergeMutatorsWithCreatorProperties(Type ofType, Map<String,PropertyMutator> mutators, BeanCreator creator)Implementations may do additional merge operations based on the resolved creator parameters and the resolved mutators.protected voidBaseBeanDescriptorProvider. mergeMutatorsWithCreatorProperties(Type ofType, Map<String,PropertyMutator> mutators, BeanCreator creator)Method parameters in com.oracle.coherence.io.json.genson.reflect with type arguments of type BeanCreator Modifier and Type Method Description protected abstract BeanCreatorAbstractBeanDescriptorProvider. checkAndMerge(Type ofType, List<BeanCreator> creators)Implementations of this method can do some additional checks on the creators validity or do any other operations related to creators.protected BeanCreatorBaseBeanDescriptorProvider. checkAndMerge(Type ofType, List<BeanCreator> creators)protected voidBaseBeanDescriptorProvider. provideConstructorCreators(Type ofType, List<BeanCreator> creators, Genson genson)protected voidBaseBeanDescriptorProvider. provideMethodCreators(Class<?> ofClass, List<BeanCreator> creators, Type ofType, Genson genson)Constructors in com.oracle.coherence.io.json.genson.reflect with parameters of type BeanCreator Constructor Description BeanCreatorProperty(String name, Type type, int index, Annotation[] annotations, Class<?> declaringClass, Class<?> concreteClass, BeanCreator creator)BeanCreatorProperty(String name, Type type, int index, Annotation[] annotations, Class<?> declaringClass, Class<?> concreteClass, BeanCreator creator, boolean doThrowMutateException)BeanDescriptor(Class<T> forClass, Class<?> fromDeclaringClass, List<PropertyAccessor> readableBps, Map<String,PropertyMutator> writableBps, BeanCreator creator, boolean failOnMissingProperty)
-