org.apache.axis.wsdl.toJava
public class JavaStubWriter extends JavaClassWriter
Field Summary | |
---|---|
protected static Log | log Field log |
Constructor Summary | |
---|---|
JavaStubWriter(Emitter emitter, BindingEntry bEntry, SymbolTable symbolTable)
Constructor.
|
Method Summary | |
---|---|
protected String | getExtendsText()
Returns "extends org.apache.axis.client.Stub ".
|
protected String | getImplementsText()
Returns "implements |
protected void | writeBindingMethods(PrintWriter pw, List deferredBindings)
for each of the TypeEntry objects in the deferredBindings list, we need
to write code that will associate a class with a schema namespace/name.
|
protected void | writeFaultInfo(PrintWriter pw, BindingOperation bindOp)
This function writes the regsiterFaultInfo API calls
|
protected void | writeFileBody(PrintWriter pw)
Write the body of the binding's stub file.
|
protected void | writeOperation(PrintWriter pw, BindingOperation operation, Parameters parms, String soapAction, String opStyle, boolean oneway, int opIndex)
Write the stub code for the given operation.
|
protected void | writeOperationMap(PrintWriter pw)
Method writeOperationMap
|
protected void | writeOutputAssign(PrintWriter pw, String target, Parameter param, String source)
writeOutputAssign
|
protected void | writeParameters(PrintWriter pw, Parameters parms)
Method writeParameters
|
protected void | writeResponseHandling(PrintWriter pw, Parameters parms)
Method writeResponseHandling
|
protected void | writeSerializationDecls(PrintWriter pw, boolean hasMIME, String namespace)
In the stub constructor, write the serializer code for the complex types.
|
protected void | writeSerializationInit(PrintWriter pw, TypeEntry type)
Method writeSerializationInit
|
Parameters: emitter bEntry symbolTable
Returns:
Returns:
Parameters: pw a PrintWriter
value deferredBindings a List
of TypeEntry objects
Parameters: pw bindOp
Parameters: pw
Throws: IOException
Parameters: pw operation parms soapAction opStyle oneway opIndex
Parameters: pw
Parameters: pw target (either "return" or "something =" source (source String)
Parameters: pw parms
Parameters: pw parms
Parameters: pw hasMIME namespace
Parameters: pw type