Uses of Class
com.oracle.coherence.io.json.genson.reflect.PropertyAccessor
-
Packages that use PropertyAccessor Package Description com.oracle.coherence.io.json.genson.reflect This package contains the core api providing databinding support for complex objects. -
-
Uses of PropertyAccessor in com.oracle.coherence.io.json.genson.reflect
Subclasses of PropertyAccessor in com.oracle.coherence.io.json.genson.reflect Modifier and Type Class Description static classPropertyAccessor.FieldAccessorstatic classPropertyAccessor.MethodAccessorMethods in com.oracle.coherence.io.json.genson.reflect that return PropertyAccessor Modifier and Type Method Description protected abstract PropertyAccessorAbstractBeanDescriptorProvider. checkAndMergeAccessors(String name, LinkedList<PropertyAccessor> accessors)Implementations are supposed to merge thePropertyAccessors from accessors list into a single PropertyAccessor.protected PropertyAccessorBaseBeanDescriptorProvider. checkAndMergeAccessors(String name, LinkedList<PropertyAccessor> accessors)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)Methods in com.oracle.coherence.io.json.genson.reflect with parameters of type PropertyAccessor Modifier and Type Method Description intPropertyAccessor. compareTo(PropertyAccessor o)Method parameters in com.oracle.coherence.io.json.genson.reflect with type arguments of type PropertyAccessor Modifier and Type Method Description protected abstract PropertyAccessorAbstractBeanDescriptorProvider. checkAndMergeAccessors(String name, LinkedList<PropertyAccessor> accessors)Implementations are supposed to merge thePropertyAccessors from accessors list into a single PropertyAccessor.protected PropertyAccessorBaseBeanDescriptorProvider. checkAndMergeAccessors(String name, LinkedList<PropertyAccessor> accessors)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. 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 voidBaseBeanDescriptorProvider. provideFieldAccessors(Class<?> ofClass, Map<String,LinkedList<PropertyAccessor>> accessorsMap, Type ofType, Genson genson)protected voidBaseBeanDescriptorProvider. provideMethodAccessors(Class<?> ofClass, Map<String,LinkedList<PropertyAccessor>> accessorsMap, Type ofType, Genson genson)Constructor parameters in com.oracle.coherence.io.json.genson.reflect with type arguments of type PropertyAccessor Constructor Description BeanDescriptor(Class<T> forClass, Class<?> fromDeclaringClass, List<PropertyAccessor> readableBps, Map<String,PropertyMutator> writableBps, BeanCreator creator, boolean failOnMissingProperty)
-