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 BeanPropertyFactory |
GensonBuilder.createBeanPropertyFactory() |
Modifier and Type | Method and Description |
---|---|
GensonBuilder |
GensonBuilder.withBeanPropertyFactory(BeanPropertyFactory... factories)
Allows you to register new BeanPropertyFactory responsible of creating BeanProperty
accessors, mutators and BeanCreators.
|
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 |
---|---|
static class |
BeanPropertyFactory.CompositeFactory |
static class |
BeanPropertyFactory.StandardFactory |
static class |
BeanViewDescriptorProvider.BeanViewPropertyFactory |
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 |
---|
CompositeFactory(List<? extends BeanPropertyFactory> factories) |
Copyright © 2019. All rights reserved.