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