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.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.
|
Modifier and Type | Field and Description |
---|---|
static Splittable |
Splittable.NULL
A value that represents
null . |
Modifier and Type | Method and Description |
---|---|
Splittable |
Splittable.deepCopy()
Clones the Splittable, ignoring cycles and tags.
|
static Splittable |
AutoBeanCodex.encode(AutoBean<?> bean)
Encodes an AutoBean.
|
static Splittable |
ValueCodex.encode(java.lang.Class<?> clazz,
java.lang.Object obj)
Encode a value object when the wire format type is known.
|
static Splittable |
ValueCodex.encode(java.lang.Object obj) |
abstract Splittable |
ValueCodex.Type.encode(java.lang.Object value) |
Splittable |
Splittable.get(int index)
Returns the nth element of a list.
|
Splittable |
Splittable.get(java.lang.String key)
Returns the named property.
|
Modifier and Type | Method and Description |
---|---|
void |
Splittable.assign(Splittable parent,
int index)
Assign the splittable to the specified index of the
parent object. |
void |
Splittable.assign(Splittable parent,
java.lang.String propertyName)
Assign the splittable to the named property of the
parent object. |
static <T> AutoBean<T> |
AutoBeanCodex.decode(AutoBeanFactory factory,
java.lang.Class<T> clazz,
Splittable data)
Decode an AutoBeanCodex payload.
|
abstract java.lang.Object |
ValueCodex.Type.decode(java.lang.Class<?> clazz,
Splittable value) |
static <T> T |
ValueCodex.decode(java.lang.Class<T> clazz,
Splittable split) |
static void |
AutoBeanCodex.decodeInto(Splittable data,
AutoBean<?> bean)
Copy data from a
Splittable into an AutoBean. |
Modifier and Type | Method and Description |
---|---|
(package private) <T> Splittable |
SimpleRequestProcessor.createOobMessage(java.util.List<T> domainValues)
Encode a list of objects into a self-contained message that can be used for
out-of-band communication.
|
Splittable |
RequestState.flatten(java.lang.Object domainValue)
Turn a domain value into a wire format message.
|
Splittable |
RequestState.getSerializedProxyId(com.google.web.bindery.requestfactory.shared.impl.SimpleProxyId<?> stableId)
EntityCodex support.
|
Modifier and Type | Method and Description |
---|---|
(package private) <T> java.util.List<T> |
SimpleRequestProcessor.decodeOobMessage(java.lang.Class<T> domainClass,
Splittable payload)
Decode an out-of-band message.
|
<Q extends BaseProxy> |
RequestState.getBeanForPayload(Splittable serializedProxyId)
EntityCodex support.
|
Modifier and Type | Method and Description |
---|---|
Splittable |
ProxyStore.get(java.lang.String key)
Called by
ProxySerializer to retrieve a value previously provided
to ProxyStore.put(String, Splittable) . |
Splittable |
DefaultProxyStore.get(java.lang.String key) |
Modifier and Type | Method and Description |
---|---|
void |
ProxyStore.put(java.lang.String key,
Splittable value)
Called by
ProxySerializer to store a value. |
void |
DefaultProxyStore.put(java.lang.String key,
Splittable value) |
Modifier and Type | Method and Description |
---|---|
java.util.List<Splittable> |
ResponseMessage.getInvocationResults() |
java.util.List<Splittable> |
InvocationMessage.getParameters() |
java.util.Map<java.lang.String,Splittable> |
JsonRpcRequest.getParams() |
java.util.Map<java.lang.String,Splittable> |
OperationMessage.getPropertyMap() |
Modifier and Type | Method and Description |
---|---|
void |
ResponseMessage.setInvocationResults(java.util.List<Splittable> value) |
void |
InvocationMessage.setParameters(java.util.List<Splittable> value) |
void |
JsonRpcRequest.setParams(java.util.Map<java.lang.String,Splittable> params) |
void |
OperationMessage.setPropertyMap(java.util.Map<java.lang.String,Splittable> map) |