Package org.apache.axis.wsdl.toJava
Class JavaServiceWriter
java.lang.Object
org.apache.axis.wsdl.toJava.JavaServiceWriter
- All Implemented Interfaces:
Generator
This is Wsdl2java's Service Writer. It writes the following files, as appropriate:
.java, TestCase.java.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Emitter
Field emitterstatic final String
Field PORT_NAMEprotected javax.wsdl.Service
Field WSDL serviceprotected Generator
Field serviceIfaceWriterprotected Generator
Field serviceImplWriterprotected SymbolTable
Field symbolTableprotected Generator
Field testCaseWriter -
Constructor Summary
ConstructorsConstructorDescriptionJavaServiceWriter
(Emitter emitter, javax.wsdl.Service service, SymbolTable symbolTable) Constructor. -
Method Summary
Modifier and TypeMethodDescriptionvoid
generate()
Write all the service bindnigs: service and testcase.protected void
Set the writer based on the other condition after generate() is called.protected void
setGenerators Logic to set the generators that are based on the Service.
-
Field Details
-
serviceIfaceWriter
Field serviceIfaceWriter -
serviceImplWriter
Field serviceImplWriter -
testCaseWriter
Field testCaseWriter -
PORT_NAME
Field PORT_NAME- See Also:
-
emitter
Field emitter -
service
protected javax.wsdl.Service serviceField WSDL service -
symbolTable
Field symbolTable
-
-
Constructor Details
-
JavaServiceWriter
Constructor.- Parameters:
emitter
-service
-symbolTable
-
-
-
Method Details
-
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. -
postSetGenerators
protected void postSetGenerators()Set the writer based on the other condition after generate() is called. -
generate
Write all the service bindnigs: service and testcase.- Specified by:
generate
in interfaceGenerator
- Throws:
IOException
-