org.apache.axis.wsdl.toJava
public class JavaInterfaceWriter extends JavaClassWriter
Field Summary | |
---|---|
protected BindingEntry | bEntry Field bEntry |
protected PortType | portType Field portType |
Constructor Summary | |
---|---|
protected | JavaInterfaceWriter(Emitter emitter, PortTypeEntry ptEntry, BindingEntry bEntry, SymbolTable symbolTable)
Constructor.
|
Method Summary | |
---|---|
void | generate()
Override generate method to prevent duplicate interfaces because
of two bindings referencing the same portType
|
protected String | getClassText()
Returns "interface ".
|
protected String | getExtendsText()
Returns "extends java.rmi.Remote ".
|
protected void | writeFileBody(PrintWriter pw)
Write the body of the portType interface file.
|
protected void | writeOperation(PrintWriter pw, Operation operation)
This method generates the interface signatures for the given operation.
|
Parameters: emitter ptEntry bEntry symbolTable
Throws: IOException
Returns:
Returns:
Parameters: pw
Throws: IOException
Parameters: pw operation
Throws: IOException