# Uses of Package
com.google.web.bindery.autobean.shared

- Packages that use com.google.web.bindery.autobean.shared
  Package | Description
  --- | ---
  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.
  com.google.web.bindery.autobean.vm | Contains JVM-compatible implementations of the AutoBean framework.
  com.google.web.bindery.requestfactory.server | Server-side classes for mediating between the client-side and the persistent datastore.
  com.google.web.bindery.requestfactory.shared | Shared classes used on both the client and the server side for transmitting data between the server and the client in JSON format.
  com.google.web.bindery.requestfactory.shared.messages | Contains classes that define the RequestFactory wire format.
  com.google.web.bindery.requestfactory.vm | Classes to use RequestFactory in a non-GWT (e.g., Android or desktop) JRE environment.

- Classes in com.google.web.bindery.autobean.shared used by com.google.web.bindery.autobean.shared
  Class | Description
  --- | ---
  AutoBean | A controller for an implementation of a bean interface.
  AutoBeanFactory | A tag interface for the AutoBean generator.
  AutoBeanVisitor | Allows traversal of an AutoBean object graph.
  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.ParameterizationVisitor | The ParameterizationVisitor provides access to more complete type information than a simple class literal can provide.
  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.
  ValueCodex.Type |

- Classes in com.google.web.bindery.autobean.shared used by com.google.web.bindery.autobean.vm
  Class | Description
  --- | ---
  AutoBean | A controller for an implementation of a bean interface.
  AutoBeanFactory | A tag interface for the AutoBean generator.

- Classes in com.google.web.bindery.autobean.shared used by com.google.web.bindery.requestfactory.server
  Class | Description
  --- | ---
  AutoBean | A controller for an implementation of a bean interface.
  Splittable | This interface provides an abstraction around the underlying data model (JavaScriptObject, or JSON) used to encode an AutoBeanCodex payload.

- Classes in com.google.web.bindery.autobean.shared used by com.google.web.bindery.requestfactory.shared
  Class | Description
  --- | ---
  Splittable | This interface provides an abstraction around the underlying data model (JavaScriptObject, or JSON) used to encode an AutoBeanCodex payload.

- Classes in com.google.web.bindery.autobean.shared used by com.google.web.bindery.requestfactory.shared.messages
  Class | Description
  --- | ---
  AutoBean | A controller for an implementation of a bean interface.
  AutoBean.PropertyName | An annotation that allows inferred property names to be overridden.
  AutoBeanFactory | A tag interface for the AutoBean generator.
  Splittable | This interface provides an abstraction around the underlying data model (JavaScriptObject, or JSON) used to encode an AutoBeanCodex payload.

- Classes in com.google.web.bindery.autobean.shared used by com.google.web.bindery.requestfactory.vm
  Class | Description
  --- | ---
  AutoBean | A controller for an implementation of a bean interface.
  AutoBeanFactory | A tag interface for the AutoBean generator.
  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.