Package org.apache.axis.wsdl.toJava
Class JavaBindingWriter
java.lang.Object
org.apache.axis.wsdl.toJava.JavaBindingWriter
- All Implemented Interfaces:
Generator
This is Wsdl2java's Binding Writer. It writes the following files, as appropriate:
Stub.java, Skeleton.java, Impl.java.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected javax.wsdl.Binding
Field bindingprotected Emitter
Field emitterprotected Generator
Field implWriterstatic String
Field INTERFACE_NAMEprotected Generator
Field interfaceWriterprotected Generator
Field skelWriterprotected Generator
Field stubWriterprotected SymbolTable
Field symbolTable -
Constructor Summary
ConstructorsConstructorDescriptionJavaBindingWriter
(Emitter emitter, javax.wsdl.Binding binding, SymbolTable symbolTable) Constructor. -
Method Summary
Modifier and TypeMethodDescriptionvoid
generate()
Write all the binding bindings: stub, skeleton, and impl.protected Generator
getJavaImplWriter
(Emitter emitter, BindingEntry bEntry, SymbolTable st) getJavaImplWriterprotected Generator
getJavaInterfaceWriter
(Emitter emitter, PortTypeEntry ptEntry, BindingEntry bEntry, SymbolTable st) getJavaInterfaceWriterprotected Generator
getJavaSkelWriter
(Emitter emitter, BindingEntry bEntry, SymbolTable st) getJavaSkelWriterprotected Generator
getJavaStubWriter
(Emitter emitter, BindingEntry bEntry, SymbolTable st) getJavaStubWriterprotected 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 Binding This logic was moved from the constructor so extended interfaces can more effectively use the hooks.
-
Field Details
-
stubWriter
Field stubWriter -
skelWriter
Field skelWriter -
implWriter
Field implWriter -
interfaceWriter
Field interfaceWriter -
emitter
Field emitter -
binding
protected javax.wsdl.Binding bindingField binding -
symbolTable
Field symbolTable -
INTERFACE_NAME
Field INTERFACE_NAME
-
-
Constructor Details
-
JavaBindingWriter
Constructor.- Parameters:
emitter
-binding
-symbolTable
-
-
-
Method Details
-
getJavaInterfaceWriter
protected Generator getJavaInterfaceWriter(Emitter emitter, PortTypeEntry ptEntry, BindingEntry bEntry, SymbolTable st) getJavaInterfaceWriter- Parameters:
emitter
-ptEntry
-bEntry
-st
-- Returns:
-
getJavaStubWriter
getJavaStubWriter- Parameters:
emitter
-bEntry
-st
-- Returns:
-
getJavaSkelWriter
getJavaSkelWriter- Parameters:
emitter
-bEntry
-st
-- Returns:
-
getJavaImplWriter
getJavaImplWriter- Parameters:
emitter
-bEntry
-st
-- Returns:
-
generate
Write all the binding bindings: stub, skeleton, and impl.- Specified by:
generate
in interfaceGenerator
- Throws:
IOException
-
setGenerators
protected void setGenerators()setGenerators Logic to set the generators that are based on the Binding 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.
-