GWT 2.7.0

## Uses of Interface
com.google.web.bindery.autobean.shared.AutoBean

Packages that use AutoBean
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.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.

Uses of AutoBean in com.google.web.bindery.autobean.shared

Methods in com.google.web.bindery.autobean.shared that return AutoBean
`AutoBean<T>` | `AutoBean.clone(boolean deep)` Deprecated. with no replacement

`

`<T> AutoBean<T>`

`

`AutoBeanFactory.create(java.lang.Class<T> clazz)`
Allows dynamic creation of AutoBean instances based on declared parameterizations.

`

`<T,U extends T> AutoBean<T>`

`

`AutoBeanFactory.create(java.lang.Class<T> clazz, U delegate)`
Allows dynamic creation of wrapped AutoBean instances based on declared parameterizations.

`static

`<T> AutoBean<T>`

`

`AutoBeanCodex.decode(AutoBeanFactory factory, java.lang.Class<T> clazz, Splittable data)`
Decode an AutoBeanCodex payload.

`static

`<T> AutoBean<T>`

`

`AutoBeanCodex.decode(AutoBeanFactory factory, java.lang.Class<T> clazz, java.lang.String payload)`
Decode an AutoBeanCodex payload.

`static

`<T,U extends T> AutoBean<T>`

`

`AutoBeanUtils.getAutoBean(U delegate)`
Return the single AutoBean wrapper that is observing the delegate object or `null` if the parameter is `null`or not wrapped by an AutoBean.

Methods in com.google.web.bindery.autobean.shared with parameters of type AutoBean
`static void` | `AutoBeanCodex.decodeInto(Splittable data, AutoBean<?> bean)` Copy data from a `Splittable` into an AutoBean.
`static boolean` | `AutoBeanUtils.deepEquals(AutoBean<?> a, AutoBean<?> b)` Compare two graphs of AutoBeans based on values.
`static boolean` | `AutoBeanUtils.deepEquals(AutoBean<?> a, AutoBean<?> b)` Compare two graphs of AutoBeans based on values.
`static java.util.Map<java.lang.String,java.lang.Object>` | `AutoBeanUtils.diff(AutoBean<?> a, AutoBean<?> b)` Returns a map of properties that differ (via `Object.equals(Object)`) between two AutoBeans.
`static java.util.Map<java.lang.String,java.lang.Object>` | `AutoBeanUtils.diff(AutoBean<?> a, AutoBean<?> b)` Returns a map of properties that differ (via `Object.equals(Object)`) between two AutoBeans.
`static Splittable` | `AutoBeanCodex.encode(AutoBean<?> bean)` Encodes an AutoBean.
`void` | `AutoBeanVisitor.endVisit(AutoBean<?> bean, AutoBeanVisitor.Context ctx)` Called after visiting an `AutoBean`.
`void` | `AutoBeanVisitor.endVisitCollectionProperty(java.lang.String propertyName, AutoBean<java.util.Collection<?>> value, AutoBeanVisitor.CollectionPropertyContext ctx)` Called after visiting a reference property.
`void` | `AutoBeanVisitor.endVisitMapProperty(java.lang.String propertyName, AutoBean<java.util.Map<?,?>> value, AutoBeanVisitor.MapPropertyContext ctx)` Called after visiting a reference property.
`void` | `AutoBeanVisitor.endVisitReferenceProperty(java.lang.String propertyName, AutoBean<?> value, AutoBeanVisitor.PropertyContext ctx)` Called after visiting a reference property.
`static java.util.Map<java.lang.String,java.lang.Object>` | `AutoBeanUtils.getAllProperties(AutoBean<?> bean)` Returns a map that is a copy of the properties contained in an AutoBean.
`boolean` | `AutoBeanVisitor.visit(AutoBean<?> bean, AutoBeanVisitor.Context ctx)` Called when visiting an `AutoBean`.
`boolean` | `AutoBeanVisitor.visitCollectionProperty(java.lang.String propertyName, AutoBean<java.util.Collection<?>> value, AutoBeanVisitor.CollectionPropertyContext ctx)` Called every time, but `AutoBeanVisitor.visit(AutoBean, Context)` will be called for the value only the first time it is encountered.
`boolean` | `AutoBeanVisitor.visitMapProperty(java.lang.String propertyName, AutoBean<java.util.Map<?,?>> value, AutoBeanVisitor.MapPropertyContext ctx)` Called every time, but `AutoBeanVisitor.visit(AutoBean, Context)` will be called for the value only the first time it is encountered.
`boolean` | `AutoBeanVisitor.visitReferenceProperty(java.lang.String propertyName, AutoBean<?> value, AutoBeanVisitor.PropertyContext ctx)` Called every time, but `AutoBeanVisitor.visit(AutoBean, Context)` will be called for the value only the first time it is encountered.

Uses of AutoBean in com.google.web.bindery.autobean.vm

Methods in com.google.web.bindery.autobean.vm that return AutoBean

`static

`<T> AutoBean<T>`

`

`AutoBeanFactorySource.createBean(java.lang.Class<T> clazz, Configuration configuration)`
Create an instance of an AutoBean directly.

Uses of AutoBean in com.google.web.bindery.requestfactory.server

Methods in com.google.web.bindery.requestfactory.server that return AutoBean

`

`<Q extends BaseProxy> AutoBean<Q>`

`

`RequestState.getBeanForPayload(com.google.web.bindery.requestfactory.shared.impl.SimpleProxyId<Q> id, java.lang.Object domainObject)`
Get or create a BaseProxy AutoBean for the given id.

`

`<Q extends BaseProxy> AutoBean<Q>`

`

`RequestState.getBeanForPayload(Splittable serializedProxyId)`
EntityCodex support.

Methods in com.google.web.bindery.requestfactory.server that return types with arguments of type AutoBean
`java.util.List<AutoBean<? extends BaseProxy>>` | `RequestState.getBeansForPayload(java.util.List<? extends IdMessage> idMessages)` Get or create BaseProxy AutoBeans for a list of id-bearing messages.

Uses of AutoBean in com.google.web.bindery.requestfactory.shared.messages

Methods in com.google.web.bindery.requestfactory.shared.messages that return AutoBean
`AutoBean<ServerFailureMessage>` | `MessageFactory.failure()`
`AutoBean<IdMessage>` | `MessageFactory.id()`
`AutoBean<InvocationMessage>` | `MessageFactory.invocation()`
`AutoBean<JsonRpcRequest>` | `MessageFactory.jsonRpcRequest()`
`AutoBean<OperationMessage>` | `MessageFactory.operation()`
`AutoBean<RequestMessage>` | `MessageFactory.request()`
`AutoBean<ResponseMessage>` | `MessageFactory.response()`
`AutoBean<ViolationMessage>` | `MessageFactory.violation()`

Uses of AutoBean in com.google.web.bindery.requestfactory.vm

Methods in com.google.web.bindery.requestfactory.vm that return AutoBean

`protected

`<T extends BaseProxy> AutoBean<T>`

`

`InProcessRequestContext.createProxy(java.lang.Class<T> clazz, com.google.web.bindery.requestfactory.shared.impl.SimpleProxyId<T> id, boolean useAppendedContexts)`

GWT 2.7.0