public class JavaServiceImplWriter extends JavaClassWriter
className, namespaces, packageName
emitter, LINE_LENGTH, type
Modifier | Constructor and Description |
---|---|
protected |
JavaServiceImplWriter(Emitter emitter,
ServiceEntry sEntry,
SymbolTable symbolTable)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
protected java.lang.String |
getExtendsText()
Returns "extends org.apache.axis.client.Service ".
|
protected java.lang.String |
getImplementsText()
Returns "implements
|
protected void |
writeAddressInfo(java.io.PrintWriter pw,
java.lang.String portName,
java.lang.String address,
javax.wsdl.Port p)
Write the private address field for this port and the public getter for it.
|
protected void |
writeConstructors(java.io.PrintWriter pw)
write Constructors
|
protected void |
writeFileBody(java.io.PrintWriter pw)
Write the body of the service file.
|
protected void |
writeGetPortClass(java.io.PrintWriter pw,
java.util.Vector getPortIfaces,
java.util.Vector getPortStubClasses,
java.util.Vector getPortPortNames,
boolean printGetPortNotice)
Write the getPort(Class serviceInterfaceWriter) method.
|
protected void |
writeGetPortName(java.io.PrintWriter pw,
java.lang.String bindingType,
java.lang.String portName)
Write the get
|
protected void |
writeGetPortNameURL(java.io.PrintWriter pw,
java.lang.String bindingType,
java.lang.String portName,
java.lang.String stubClass,
java.lang.String wsddServiceName)
Write the get
|
protected void |
writeGetPortQNameClass(java.io.PrintWriter pw,
java.util.Vector getPortPortNames,
java.util.Vector getPortPortXmlNames)
Write the getPort(QName portName, Class serviceInterfaceWriter) method.
|
protected void |
writeGetPorts(java.io.PrintWriter pw,
java.lang.String namespaceURI,
java.util.Vector portNames)
Write the getPorts method.
|
protected void |
writeGetServiceName(java.io.PrintWriter pw,
QName qname)
Write the getServiceName method.
|
protected void |
writeSetEndpointAddress(java.io.PrintWriter pw,
java.util.Vector portNames)
Write the setEndpointAddress(String portName, String newAddress)
and setEndpointAddress(QName portName, String newAddress) methods.
|
protected void |
writeSetPortEndpointAddress(java.io.PrintWriter pw,
java.lang.String portName)
Write the set
|
protected void |
writeWSDDServiceNameInfo(java.io.PrintWriter pw,
java.lang.String wsddServiceName,
java.lang.String portName,
java.lang.String portXmlName)
Write the private WSDD service name field and the public accessors for it.
|
getClassModifiers, getClassName, getClassText, getFileName, getPackage, registerFile, writeFileFooter, writeFileHeader, writeHeaderComments, writePackage
closePrintWriter, generate, getJavadocDescriptionPart, getPrintWriter, isFileGenerated, verboseMessage, writeComment, writeComment
protected JavaServiceImplWriter(Emitter emitter, ServiceEntry sEntry, SymbolTable symbolTable)
emitter
- sEntry
- symbolTable
- protected java.lang.String getExtendsText()
getExtendsText
in class JavaClassWriter
protected java.lang.String getImplementsText()
getImplementsText
in class JavaClassWriter
protected void writeFileBody(java.io.PrintWriter pw) throws java.io.IOException
writeFileBody
in class JavaWriter
pw
- java.io.IOException
protected void writeConstructors(java.io.PrintWriter pw)
pw
- protected void writeAddressInfo(java.io.PrintWriter pw, java.lang.String portName, java.lang.String address, javax.wsdl.Port p)
pw
- portName
- address
- p
- protected void writeWSDDServiceNameInfo(java.io.PrintWriter pw, java.lang.String wsddServiceName, java.lang.String portName, java.lang.String portXmlName)
pw
- wsddServiceName
- portName
- protected void writeGetPortName(java.io.PrintWriter pw, java.lang.String bindingType, java.lang.String portName)
pw
- bindingType
- portName
- protected void writeGetPortNameURL(java.io.PrintWriter pw, java.lang.String bindingType, java.lang.String portName, java.lang.String stubClass, java.lang.String wsddServiceName)
pw
- bindingType
- portName
- stubClass
- wsddServiceName
- protected void writeSetPortEndpointAddress(java.io.PrintWriter pw, java.lang.String portName)
pw
- portName
- protected void writeGetPortClass(java.io.PrintWriter pw, java.util.Vector getPortIfaces, java.util.Vector getPortStubClasses, java.util.Vector getPortPortNames, boolean printGetPortNotice)
pw
- getPortIfaces
- getPortStubClasses
- getPortPortNames
- printGetPortNotice
- protected void writeGetPortQNameClass(java.io.PrintWriter pw, java.util.Vector getPortPortNames, java.util.Vector getPortPortXmlNames)
pw
- getPortPortNames
- protected void writeGetServiceName(java.io.PrintWriter pw, QName qname)
pw
- qname
- protected void writeGetPorts(java.io.PrintWriter pw, java.lang.String namespaceURI, java.util.Vector portNames)
pw
- portNames
- protected void writeSetEndpointAddress(java.io.PrintWriter pw, java.util.Vector portNames)
pw
- portNames
- Copyright © 2005 Apache Web Services Project. All Rights Reserved.