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.BindingField bindingprotected EmitterField emitterprotected GeneratorField implWriterstatic StringField INTERFACE_NAMEprotected GeneratorField interfaceWriterprotected GeneratorField skelWriterprotected GeneratorField stubWriterprotected SymbolTableField symbolTable -
Constructor Summary
ConstructorsConstructorDescriptionJavaBindingWriter(Emitter emitter, javax.wsdl.Binding binding, SymbolTable symbolTable) Constructor. -
Method Summary
Modifier and TypeMethodDescriptionvoidgenerate()Write all the binding bindings: stub, skeleton, and impl.protected GeneratorgetJavaImplWriter(Emitter emitter, BindingEntry bEntry, SymbolTable st) getJavaImplWriterprotected GeneratorgetJavaInterfaceWriter(Emitter emitter, PortTypeEntry ptEntry, BindingEntry bEntry, SymbolTable st) getJavaInterfaceWriterprotected GeneratorgetJavaSkelWriter(Emitter emitter, BindingEntry bEntry, SymbolTable st) getJavaSkelWriterprotected GeneratorgetJavaStubWriter(Emitter emitter, BindingEntry bEntry, SymbolTable st) getJavaStubWriterprotected voidSet the writer based on the other condition after generate() is called.protected voidsetGenerators 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:
generatein 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.
-