See: Description
| Interface | Description |
|---|---|
| AutoBean<T> |
A controller for an implementation of a bean interface.
|
| AutoBeanFactory |
A tag interface for the AutoBean generator.
|
| AutoBeanVisitor.CollectionPropertyContext |
A PropertyContext that describes the parameterization of the Collection
being visited.
|
| AutoBeanVisitor.Context |
Reserved for future expansion to avoid API breaks.
|
| AutoBeanVisitor.MapPropertyContext |
A PropertyContext that describes the parameterization of the Map being
visited.
|
| AutoBeanVisitor.PropertyContext |
Allows properties to be reset.
|
| Splittable |
This interface provides an abstraction around the underlying data model
(JavaScriptObject, or JSON) used to encode an AutoBeanCodex payload.
|
| Class | Description |
|---|---|
| AutoBeanCodex |
Utility methods for encoding an AutoBean graph into a JSON-compatible string.
|
| AutoBeanUtils |
Utility methods for working with AutoBeans.
|
| AutoBeanVisitor |
Allows traversal of an AutoBean object graph.
|
| AutoBeanVisitor.ParameterizationVisitor |
The ParameterizationVisitor provides access to more complete type
information than a simple class literal can provide.
|
| ValueCodex |
Provides unified encoding and decoding of value objects.
|
| ValueCodexHelper |
Provides reflection-based operation for server (JVM) implementation.
|
| Enum | Description |
|---|---|
| ValueCodex.Type |
| Annotation Type | Description |
|---|---|
| AutoBean.PropertyName |
An annotation that allows inferred property names to be overridden.
|
| AutoBeanFactory.Category |
Allows non-property methods on simple bean implementations when applied.
|
| AutoBeanFactory.NoWrap |
The types specified by this annotation will not be wrapped by an AutoBean
when returned from an AutoBean-controlled method.
|
AutoBeanFactory,
AutoBeanFactorySource