|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES All Classes | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.axis.wsdl.toJava.JavaWriter
org.apache.axis.wsdl.toJava.JavaClassWriter
org.apache.axis.wsdl.toJava.JavaServiceImplWriter
This is Wsdl2java's service implementation writer.
It writes the
Field Summary |
Fields inherited from class org.apache.axis.wsdl.toJava.JavaClassWriter |
className, namespaces, packageName |
Fields inherited from class org.apache.axis.wsdl.toJava.JavaWriter |
emitter, type |
Constructor Summary | |
protected |
JavaServiceImplWriter(Emitter emitter,
ServiceEntry sEntry,
SymbolTable symbolTable)
Constructor. |
Method Summary | |
protected String |
getExtendsText()
Returns "extends org.apache.axis.client.Service ". |
protected String |
getImplementsText()
Returns "implements |
protected void |
writeAddressInfo(PrintWriter pw,
String portName,
String address,
javax.wsdl.Port p)
Write the private address field for this port and the public getter for it. |
protected void |
writeFileBody(PrintWriter pw)
Write the body of the service file. |
protected void |
writeGetPortClass(PrintWriter pw,
Vector getPortIfaces,
Vector getPortStubClasses,
Vector getPortPortNames,
boolean printGetPortNotice)
Write the getPort(Class serviceInterfaceWriter) method. |
protected void |
writeGetPortName(PrintWriter pw,
String bindingType,
String portName)
Write the get |
protected void |
writeGetPortNameURL(PrintWriter pw,
String bindingType,
String portName,
String stubClass,
String wsddServiceName)
Write the get |
protected void |
writeGetPortQNameClass(PrintWriter pw,
Vector getPortPortNames)
Write the getPort(QName portName, Class serviceInterfaceWriter) method. |
protected void |
writeGetPorts(PrintWriter pw,
Vector portNames)
Write the getPorts method. |
protected void |
writeGetServiceName(PrintWriter pw,
javax.xml.namespace.QName qname)
Write the getServiceName method. |
protected void |
writeWSDDServiceNameInfo(PrintWriter pw,
String wsddServiceName,
String portName)
Write the private WSDD service name field and the public accessors for it. |
Methods inherited from class org.apache.axis.wsdl.toJava.JavaClassWriter |
getClassModifiers, getClassName, getClassText, getFileName, getPackage, registerFile, writeFileFooter, writeFileHeader, writeHeaderComments, writePackage |
Methods inherited from class org.apache.axis.wsdl.toJava.JavaWriter |
closePrintWriter, generate, getPrintWriter, isFileGenerated, verboseMessage, writeComment |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
protected JavaServiceImplWriter(Emitter emitter, ServiceEntry sEntry, SymbolTable symbolTable)
Method Detail |
protected String getExtendsText()
getExtendsText
in class JavaClassWriter
protected String getImplementsText()
getImplementsText
in class JavaClassWriter
protected void writeFileBody(PrintWriter pw) throws IOException
writeFileBody
in class JavaWriter
IOException
protected void writeAddressInfo(PrintWriter pw, String portName, String address, javax.wsdl.Port p)
protected void writeWSDDServiceNameInfo(PrintWriter pw, String wsddServiceName, String portName)
protected void writeGetPortName(PrintWriter pw, String bindingType, String portName)
protected void writeGetPortNameURL(PrintWriter pw, String bindingType, String portName, String stubClass, String wsddServiceName)
protected void writeGetPortClass(PrintWriter pw, Vector getPortIfaces, Vector getPortStubClasses, Vector getPortPortNames, boolean printGetPortNotice)
protected void writeGetPortQNameClass(PrintWriter pw, Vector getPortPortNames)
protected void writeGetServiceName(PrintWriter pw, javax.xml.namespace.QName qname)
protected void writeGetPorts(PrintWriter pw, Vector portNames)
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES All Classes | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |