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.BindingbindingField bindingprotected EmitteremitterField emitterprotected GeneratorimplWriterField implWriterstatic java.lang.StringINTERFACE_NAMEField INTERFACE_NAMEprotected GeneratorinterfaceWriterField interfaceWriterprotected GeneratorskelWriterField skelWriterprotected GeneratorstubWriterField stubWriterprotected SymbolTablesymbolTableField 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 voidgenerate()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 voidpostSetGenerators()Set the writer based on the other condition after generate() is called.protected voidsetGenerators()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.IOExceptionWrite 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.
-
-