
public class RpcProxyCreator extends ProxyCreator
CACHED_PROPERTY_INFO_KEY, CACHED_TYPE_INFO_KEY, MANIFEST_ARTIFACT_DIR, serviceIntf| Constructor and Description |
|---|
RpcProxyCreator(com.google.gwt.core.ext.typeinfo.JClassType type) |
| Modifier and Type | Method and Description |
|---|---|
protected String |
computeTypeNameExpression(com.google.gwt.core.ext.typeinfo.JType paramType) |
protected void |
generateProxyContructor(SourceWriter srcWriter)
Generate the proxy constructor and delegate to the superclass constructor
using the default address for the
RemoteService. |
protected void |
generateProxyFields(SourceWriter srcWriter,
SerializableTypeOracle serializableTypeOracle,
String serializationPolicyStrongName,
String remoteServiceInterfaceName)
Generate any fields required by the proxy.
|
protected void |
generateStreamWriterOverride(SourceWriter srcWriter) |
protected void |
generateTypeHandlers(com.google.gwt.core.ext.TreeLogger logger,
com.google.gwt.core.ext.GeneratorContext ctx,
SerializableTypeOracle serializationSto,
SerializableTypeOracle deserializationSto) |
protected Class<? extends RemoteServiceProxy> |
getProxySupertype() |
protected Class<? extends SerializationStreamWriter> |
getStreamWriterClass() |
protected String |
writeSerializationPolicyFile(com.google.gwt.core.ext.TreeLogger logger,
com.google.gwt.core.ext.GeneratorContext ctx,
SerializableTypeOracle serializationSto,
SerializableTypeOracle deserializationSto) |
addRoots, create, generateCheckRpcTokenTypeOverride, generateProxyMethod, generateProxyMethods, generateRpcStatsContext, getProxySimpleName, getRemoteServiceRelativePathpublic RpcProxyCreator(com.google.gwt.core.ext.typeinfo.JClassType type)
protected String computeTypeNameExpression(com.google.gwt.core.ext.typeinfo.JType paramType)
computeTypeNameExpression in class ProxyCreatorprotected void generateProxyContructor(SourceWriter srcWriter)
ProxyCreatorRemoteService.generateProxyContructor in class ProxyCreatorprotected void generateProxyFields(SourceWriter srcWriter, SerializableTypeOracle serializableTypeOracle, String serializationPolicyStrongName, String remoteServiceInterfaceName)
generateProxyFields in class ProxyCreatorserializableTypeOracle - the type oracleprotected void generateStreamWriterOverride(SourceWriter srcWriter)
generateStreamWriterOverride in class ProxyCreatorprotected void generateTypeHandlers(com.google.gwt.core.ext.TreeLogger logger,
com.google.gwt.core.ext.GeneratorContext ctx,
SerializableTypeOracle serializationSto,
SerializableTypeOracle deserializationSto)
throws com.google.gwt.core.ext.UnableToCompleteException
generateTypeHandlers in class ProxyCreatorcom.google.gwt.core.ext.UnableToCompleteExceptionprotected Class<? extends RemoteServiceProxy> getProxySupertype()
getProxySupertype in class ProxyCreatorprotected Class<? extends SerializationStreamWriter> getStreamWriterClass()
getStreamWriterClass in class ProxyCreatorprotected String writeSerializationPolicyFile(com.google.gwt.core.ext.TreeLogger logger, com.google.gwt.core.ext.GeneratorContext ctx, SerializableTypeOracle serializationSto, SerializableTypeOracle deserializationSto) throws com.google.gwt.core.ext.UnableToCompleteException
writeSerializationPolicyFile in class ProxyCreatorcom.google.gwt.core.ext.UnableToCompleteExceptionCopyright © 2016. All rights reserved.