public class JavaStubWriter extends JavaClassWriter
Modifier and Type | Field and Description |
---|---|
protected static org.apache.commons.logging.Log |
log
Field log
|
className, namespaces, packageName
emitter, LINE_LENGTH, type
Constructor and Description |
---|
JavaStubWriter(Emitter emitter,
BindingEntry bEntry,
SymbolTable symbolTable)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
protected java.lang.String |
getExtendsText()
Returns "extends org.apache.axis.client.Stub ".
|
protected java.lang.String |
getImplementsText()
Returns "implements
|
protected void |
writeBindingMethods(java.io.PrintWriter pw,
java.util.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(java.io.PrintWriter pw,
javax.wsdl.BindingOperation bindOp)
This function writes the regsiterFaultInfo API calls
|
protected void |
writeFileBody(java.io.PrintWriter pw)
Write the body of the binding's stub file.
|
protected void |
writeOperation(java.io.PrintWriter pw,
javax.wsdl.BindingOperation operation,
Parameters parms,
java.lang.String soapAction,
java.lang.String opStyle,
boolean oneway,
int opIndex)
Write the stub code for the given operation.
|
protected void |
writeOperationMap(java.io.PrintWriter pw)
Method writeOperationMap
|
protected void |
writeOutputAssign(java.io.PrintWriter pw,
java.lang.String target,
Parameter param,
java.lang.String source)
writeOutputAssign
|
protected void |
writeParameters(java.io.PrintWriter pw,
Parameters parms)
Method writeParameters
|
protected void |
writeResponseHandling(java.io.PrintWriter pw,
Parameters parms)
Method writeResponseHandling
|
protected void |
writeSerializationDecls(java.io.PrintWriter pw,
boolean hasMIME,
java.lang.String namespace)
In the stub constructor, write the serializer code for the complex types.
|
protected void |
writeSerializationInit(java.io.PrintWriter pw,
TypeEntry type)
Method writeSerializationInit
|
getClassModifiers, getClassName, getClassText, getFileName, getPackage, registerFile, writeFileFooter, writeFileHeader, writeHeaderComments, writePackage
closePrintWriter, generate, getJavadocDescriptionPart, getPrintWriter, isFileGenerated, verboseMessage, writeComment, writeComment
public JavaStubWriter(Emitter emitter, BindingEntry bEntry, SymbolTable symbolTable)
emitter
- bEntry
- symbolTable
- protected java.lang.String getExtendsText()
getExtendsText
in class JavaClassWriter
protected java.lang.String getImplementsText()
getImplementsText
in class JavaClassWriter
protected void writeFileBody(java.io.PrintWriter pw) throws java.io.IOException
writeFileBody
in class JavaWriter
pw
- java.io.IOException
protected void writeBindingMethods(java.io.PrintWriter pw, java.util.List deferredBindings)
pw
- a PrintWriter
valuedeferredBindings
- a List
of TypeEntry objectsprotected void writeOperationMap(java.io.PrintWriter pw)
pw
- protected void writeFaultInfo(java.io.PrintWriter pw, javax.wsdl.BindingOperation bindOp)
pw
- bindOp
- protected void writeSerializationDecls(java.io.PrintWriter pw, boolean hasMIME, java.lang.String namespace)
pw
- hasMIME
- namespace
- protected void writeSerializationInit(java.io.PrintWriter pw, TypeEntry type)
pw
- type
- protected void writeOperation(java.io.PrintWriter pw, javax.wsdl.BindingOperation operation, Parameters parms, java.lang.String soapAction, java.lang.String opStyle, boolean oneway, int opIndex)
pw
- operation
- parms
- soapAction
- opStyle
- oneway
- opIndex
- protected void writeParameters(java.io.PrintWriter pw, Parameters parms)
pw
- parms
- protected void writeResponseHandling(java.io.PrintWriter pw, Parameters parms)
pw
- parms
- protected void writeOutputAssign(java.io.PrintWriter pw, java.lang.String target, Parameter param, java.lang.String source)
pw
- target
- (either "return" or "something ="source
- (source String)Copyright © 2005 Apache Web Services Project. All Rights Reserved.