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 EmitterField emitterstatic final StringField PORT_NAMEprotected javax.wsdl.ServiceField WSDL serviceprotected GeneratorField serviceIfaceWriterprotected GeneratorField serviceImplWriterprotected SymbolTableField symbolTableprotected GeneratorField testCaseWriter -
Constructor Summary
ConstructorsConstructorDescriptionJavaServiceWriter(Emitter emitter, javax.wsdl.Service service, SymbolTable symbolTable) Constructor. -
Method Summary
Modifier and TypeMethodDescriptionvoidgenerate()Write all the service bindnigs: service and testcase.protected voidSet the writer based on the other condition after generate() is called.protected voidsetGenerators 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:
generatein interfaceGenerator- Throws:
IOException
-