Package com.google.web.bindery.autobean.shared
package com.google.web.bindery.autobean.shared
The AutoBean framework provides automatically-generated implementations of
bean-like interfaces and a low-level serialization mechanism for those
interfaces. AutoBeans can be used in both client and server code to improve
code re-use.
- See Also:
-
ClassDescriptionAutoBean<T>A controller for an implementation of a bean interface.An annotation that allows inferred property names to be overridden.Utility methods for encoding an AutoBean graph into a JSON-compatible string.A tag interface for the AutoBean generator.Allows non-property methods on simple bean implementations when applied.The types specified by this annotation will not be wrapped by an AutoBean when returned from an AutoBean-controlled method.Utility methods for working with AutoBeans.Allows traversal of an AutoBean object graph.A PropertyContext that describes the parameterization of the Collection being visited.Reserved for future expansion to avoid API breaks.A PropertyContext that describes the parameterization of the Map being visited.The ParameterizationVisitor provides access to more complete type information than a simple class literal can provide.Allows properties to be reset.This interface provides an abstraction around the underlying data model (JavaScriptObject, or JSON) used to encode an AutoBeanCodex payload.Provides unified encoding and decoding of value objects.Provides reflection-based operation for server (JVM) implementation.