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, getRemoteServiceRelativePath
public RpcProxyCreator(com.google.gwt.core.ext.typeinfo.JClassType type)
protected String computeTypeNameExpression(com.google.gwt.core.ext.typeinfo.JType paramType)
computeTypeNameExpression
in class ProxyCreator
protected void generateProxyContructor(SourceWriter srcWriter)
ProxyCreator
RemoteService
.generateProxyContructor
in class ProxyCreator
protected void generateProxyFields(SourceWriter srcWriter, SerializableTypeOracle serializableTypeOracle, String serializationPolicyStrongName, String remoteServiceInterfaceName)
generateProxyFields
in class ProxyCreator
serializableTypeOracle
- the type oracleprotected void generateStreamWriterOverride(SourceWriter srcWriter)
generateStreamWriterOverride
in class ProxyCreator
protected 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 ProxyCreator
com.google.gwt.core.ext.UnableToCompleteException
protected Class<? extends RemoteServiceProxy> getProxySupertype()
getProxySupertype
in class ProxyCreator
protected Class<? extends SerializationStreamWriter> getStreamWriterClass()
getStreamWriterClass
in class ProxyCreator
protected 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 ProxyCreator
com.google.gwt.core.ext.UnableToCompleteException
Copyright © 2016. All rights reserved.