Modifier and Type | Field and Description |
---|---|
protected javax.wsdl.Binding |
binding
Field binding
|
protected Emitter |
emitter
Field emitter
|
protected Generator |
implWriter
Field implWriter
|
static String |
INTERFACE_NAME
Field INTERFACE_NAME
|
protected Generator |
interfaceWriter
Field interfaceWriter
|
protected Generator |
skelWriter
Field skelWriter
|
protected Generator |
stubWriter
Field stubWriter
|
protected SymbolTable |
symbolTable
Field symbolTable
|
Constructor and Description |
---|
JavaBindingWriter(Emitter emitter,
javax.wsdl.Binding binding,
SymbolTable symbolTable)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
void |
generate()
Write all the binding bindings: stub, skeleton, and impl.
|
protected Generator |
getJavaImplWriter(Emitter emitter,
BindingEntry bEntry,
SymbolTable st)
getJavaImplWriter
|
protected Generator |
getJavaInterfaceWriter(Emitter emitter,
PortTypeEntry ptEntry,
BindingEntry bEntry,
SymbolTable st)
getJavaInterfaceWriter
|
protected Generator |
getJavaSkelWriter(Emitter emitter,
BindingEntry bEntry,
SymbolTable st)
getJavaSkelWriter
|
protected Generator |
getJavaStubWriter(Emitter emitter,
BindingEntry bEntry,
SymbolTable st)
getJavaStubWriter
|
protected 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.
|
protected Generator stubWriter
protected Generator skelWriter
protected Generator implWriter
protected Generator interfaceWriter
protected Emitter emitter
protected javax.wsdl.Binding binding
protected SymbolTable symbolTable
public static String INTERFACE_NAME
public JavaBindingWriter(Emitter emitter, javax.wsdl.Binding binding, SymbolTable symbolTable)
emitter
- binding
- symbolTable
- protected Generator getJavaInterfaceWriter(Emitter emitter, PortTypeEntry ptEntry, BindingEntry bEntry, SymbolTable st)
emitter
- ptEntry
- bEntry
- st
- protected Generator getJavaStubWriter(Emitter emitter, BindingEntry bEntry, SymbolTable st)
emitter
- bEntry
- st
- protected Generator getJavaSkelWriter(Emitter emitter, BindingEntry bEntry, SymbolTable st)
emitter
- bEntry
- st
- protected Generator getJavaImplWriter(Emitter emitter, BindingEntry bEntry, SymbolTable st)
emitter
- bEntry
- st
- public void generate() throws IOException
generate
in interface Generator
IOException
protected void setGenerators()
protected void postSetGenerators()
Copyright © The Apache Software Foundation. All Rights Reserved.