org.apache.axis.wsdl.toJava
Class JavaServiceWriter
java.lang.Object
org.apache.axis.wsdl.toJava.JavaServiceWriter
- Generator
public class JavaServiceWriter
extends java.lang.Object
This is Wsdl2java's Service Writer. It writes the following files, as appropriate:
.java, TestCase.java.
void | generate() - Write all the service bindnigs: service and testcase.
|
protected void | postSetGenerators() - Set the writer based on the other condition after generate() is called.
|
protected void | setGenerators() - setGenerators
Logic to set the generators that are based on the Service.
|
PORT_NAME
public static final String PORT_NAME
Field PORT_NAME
emitter
protected Emitter emitter
Field emitter
service
protected Service service
Field WSDL service
serviceIfaceWriter
protected Generator serviceIfaceWriter
Field serviceIfaceWriter
serviceImplWriter
protected Generator serviceImplWriter
Field serviceImplWriter
symbolTable
protected SymbolTable symbolTable
Field symbolTable
testCaseWriter
protected Generator testCaseWriter
Field testCaseWriter
JavaServiceWriter
public JavaServiceWriter(Emitter emitter,
Service service,
SymbolTable symbolTable)
Constructor.
emitter
- service
- symbolTable
-
generate
public void generate()
throws IOException
Write all the service bindnigs: service and testcase.
- generate in interface Generator
postSetGenerators
protected void postSetGenerators()
Set the writer based on the other condition after generate() is called.
setGenerators
protected void setGenerators()
setGenerators
Logic to set the generators that are based on the Service.
This logic was moved from the constructor so extended interfaces
can more effectively use the hooks.
Copyright B) 2005 Apache Web Services Project. All Rights Reserved.