Package org.apache.axis.wsdl.toJava
Class JavaBindingWriter
- java.lang.Object
-
- org.apache.axis.wsdl.toJava.JavaBindingWriter
-
-
Field Summary
Fields Modifier and Type Field Description protected javax.wsdl.Binding
binding
Field bindingprotected Emitter
emitter
Field emitterprotected Generator
implWriter
Field implWriterstatic java.lang.String
INTERFACE_NAME
Field INTERFACE_NAMEprotected Generator
interfaceWriter
Field interfaceWriterprotected Generator
skelWriter
Field skelWriterprotected Generator
stubWriter
Field stubWriterprotected SymbolTable
symbolTable
Field symbolTable
-
Constructor Summary
Constructors Constructor Description JavaBindingWriter(Emitter emitter, javax.wsdl.Binding binding, SymbolTable symbolTable)
Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
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
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 Binding This logic was moved from the constructor so extended interfaces can more effectively use the hooks.
-
-
-
Field Detail
-
stubWriter
protected Generator stubWriter
Field stubWriter
-
skelWriter
protected Generator skelWriter
Field skelWriter
-
implWriter
protected Generator implWriter
Field implWriter
-
interfaceWriter
protected Generator interfaceWriter
Field interfaceWriter
-
emitter
protected Emitter emitter
Field emitter
-
binding
protected javax.wsdl.Binding binding
Field binding
-
symbolTable
protected SymbolTable symbolTable
Field symbolTable
-
INTERFACE_NAME
public static java.lang.String INTERFACE_NAME
Field INTERFACE_NAME
-
-
Constructor Detail
-
JavaBindingWriter
public JavaBindingWriter(Emitter emitter, javax.wsdl.Binding binding, SymbolTable symbolTable)
Constructor.- Parameters:
emitter
-binding
-symbolTable
-
-
-
Method Detail
-
getJavaInterfaceWriter
protected Generator getJavaInterfaceWriter(Emitter emitter, PortTypeEntry ptEntry, BindingEntry bEntry, SymbolTable st)
getJavaInterfaceWriter- Parameters:
emitter
-ptEntry
-bEntry
-st
-- Returns:
-
getJavaStubWriter
protected Generator getJavaStubWriter(Emitter emitter, BindingEntry bEntry, SymbolTable st)
getJavaStubWriter- Parameters:
emitter
-bEntry
-st
-- Returns:
-
getJavaSkelWriter
protected Generator getJavaSkelWriter(Emitter emitter, BindingEntry bEntry, SymbolTable st)
getJavaSkelWriter- Parameters:
emitter
-bEntry
-st
-- Returns:
-
getJavaImplWriter
protected Generator getJavaImplWriter(Emitter emitter, BindingEntry bEntry, SymbolTable st)
getJavaImplWriter- Parameters:
emitter
-bEntry
-st
-- Returns:
-
generate
public void generate() throws java.io.IOException
Write all the binding bindings: stub, skeleton, and impl.
-
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.
-
-