Uses of Interface
com.oracle.coherence.io.json.genson.reflect.PropertyNameResolver
-
Packages that use PropertyNameResolver Package Description 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.ext This package contains features simplifying Genson integration into existing components.com.oracle.coherence.io.json.genson.reflect This package contains the core api providing databinding support for complex objects. -
-
Uses of PropertyNameResolver in com.oracle.coherence.io.json.genson
Methods in com.oracle.coherence.io.json.genson that return PropertyNameResolver Modifier and Type Method Description protected PropertyNameResolverGensonBuilder. createPropertyNameResolver()You can override this method if you want to change thePropertyNameResolverthat are registered by default.protected PropertyNameResolverGensonBuilder. getPropertyNameResolver()Methods in com.oracle.coherence.io.json.genson with parameters of type PropertyNameResolver Modifier and Type Method Description GensonBuilderGensonBuilder. set(PropertyNameResolver resolver)Replaces defaultPropertyNameResolverby the specified one.GensonBuilderGensonBuilder. with(PropertyNameResolver... resolvers)Registers the specified resolvers in the order they were defined and before the standard ones. -
Uses of PropertyNameResolver in com.oracle.coherence.io.json.genson.ext
Methods in com.oracle.coherence.io.json.genson.ext with parameters of type PropertyNameResolver Modifier and Type Method Description BeanDescriptorProviderGensonBundle. createBeanDescriptorProvider(AbstractBeanDescriptorProvider.ContextualConverterFactory contextualConverterFactory, BeanPropertyFactory propertyFactory, BeanMutatorAccessorResolver propertyResolver, PropertyNameResolver nameResolver, GensonBuilder builder) -
Uses of PropertyNameResolver in com.oracle.coherence.io.json.genson.reflect
Classes in com.oracle.coherence.io.json.genson.reflect that implement PropertyNameResolver Modifier and Type Class Description classASMCreatorParameterNameResolverThis class uses ASM library to resolve method and constructor parameter names from debug symbols generated during compilation.static classPropertyNameResolver.AnnotationPropertyNameResolver<A extends Annotation>JsonProperty resolver based on @JsonProperty annotation.static classPropertyNameResolver.CompositePropertyNameResolverstatic classPropertyNameResolver.ConventionalBeanPropertyNameResolverstatic classPropertyNameResolver.GensonAnnotationPropertyNameResolverclassRenamingPropertyNameResolverFields in com.oracle.coherence.io.json.genson.reflect declared as PropertyNameResolver Modifier and Type Field Description protected PropertyNameResolverBaseBeanDescriptorProvider. nameResolverMethods in com.oracle.coherence.io.json.genson.reflect with parameters of type PropertyNameResolver Modifier and Type Method Description PropertyNameResolver.CompositePropertyNameResolverPropertyNameResolver.CompositePropertyNameResolver. add(PropertyNameResolver... resolvers)Constructors in com.oracle.coherence.io.json.genson.reflect with parameters of type PropertyNameResolver Constructor Description BaseBeanDescriptorProvider(AbstractBeanDescriptorProvider.ContextualConverterFactory ctxConverterFactory, BeanPropertyFactory propertyFactory, BeanMutatorAccessorResolver mutatorAccessorResolver, PropertyNameResolver nameResolver, boolean useGettersAndSetters, boolean useFields, boolean favorEmptyCreators)BeanViewDescriptorProvider(AbstractBeanDescriptorProvider.ContextualConverterFactory ctxConverterFactory, Map<Class<?>,BeanView<?>> views, BeanPropertyFactory propertyFactory, BeanMutatorAccessorResolver mutatorAccessorResolver, PropertyNameResolver nameResolver)Constructor parameters in com.oracle.coherence.io.json.genson.reflect with type arguments of type PropertyNameResolver Constructor Description CompositePropertyNameResolver(List<PropertyNameResolver> components)
-