Package | Description |
---|---|
com.owlike.genson |
This package contains Genson base classes, to start
with have a look at
Genson . |
com.owlike.genson.ext |
This package contains features simplifying Genson integration into existing components.
|
com.owlike.genson.reflect |
This package contains the core api providing databinding support for complex objects.
|
Modifier and Type | Method and Description |
---|---|
protected PropertyNameResolver |
GensonBuilder.createPropertyNameResolver()
You can override this method if you want to change the
PropertyNameResolver that are
registered by default. |
protected PropertyNameResolver |
GensonBuilder.getPropertyNameResolver() |
Modifier and Type | Method and Description |
---|---|
GensonBuilder |
GensonBuilder.set(PropertyNameResolver resolver)
Replaces default
PropertyNameResolver by the specified one. |
GensonBuilder |
GensonBuilder.with(PropertyNameResolver... resolvers)
Registers the specified resolvers in the order they were defined and before the standard
ones.
|
Modifier and Type | Method and Description |
---|---|
BeanDescriptorProvider |
GensonBundle.createBeanDescriptorProvider(AbstractBeanDescriptorProvider.ContextualConverterFactory contextualConverterFactory,
BeanPropertyFactory propertyFactory,
BeanMutatorAccessorResolver propertyResolver,
PropertyNameResolver nameResolver,
GensonBuilder builder) |
Modifier and Type | Class and Description |
---|---|
class |
ASMCreatorParameterNameResolver
This class uses ASM library to resolve method and constructor parameter names from debug symbols
generated during compilation.
|
static class |
PropertyNameResolver.AnnotationPropertyNameResolver
JsonProperty resolver based on @JsonProperty annotation.
|
static class |
PropertyNameResolver.CompositePropertyNameResolver |
static class |
PropertyNameResolver.ConventionalBeanPropertyNameResolver |
class |
RenamingPropertyNameResolver |
Modifier and Type | Field and Description |
---|---|
protected PropertyNameResolver |
BaseBeanDescriptorProvider.nameResolver |
Modifier and Type | Method and Description |
---|---|
PropertyNameResolver.CompositePropertyNameResolver |
PropertyNameResolver.CompositePropertyNameResolver.add(PropertyNameResolver... resolvers) |
Constructor and 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 and Description |
---|
CompositePropertyNameResolver(List<PropertyNameResolver> components) |
Copyright © 2019. All rights reserved.