org.ow2.jonas.generators.wsgen.generator.ews.wsdltoj2ee.writer
Class JOnASEWSServiceImplWriter

java.lang.Object
  extended by org.apache.axis.wsdl.toJava.JavaWriter
      extended by org.apache.axis.wsdl.toJava.JavaClassWriter
          extended by org.apache.axis.wsdl.toJava.JavaServiceImplWriter
              extended by org.ow2.jonas.generators.wsgen.generator.ews.wsdltoj2ee.writer.JOnASEWSServiceImplWriter
All Implemented Interfaces:
org.apache.axis.wsdl.gen.Generator

public class JOnASEWSServiceImplWriter
extends org.apache.axis.wsdl.toJava.JavaServiceImplWriter

ServiceImplWriter that substitues Axis' Service implementation with our own.

Author:
Guillaume Sauthier

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, LINE_LENGTH, type
 
Constructor Summary
JOnASEWSServiceImplWriter(org.apache.axis.wsdl.toJava.Emitter emitter, org.apache.axis.wsdl.symbolTable.ServiceEntry sEntry, org.apache.axis.wsdl.symbolTable.SymbolTable symbolTable)
          Constructor.
 
Method Summary
protected  String getExtendsText()
           
 
Methods inherited from class org.apache.axis.wsdl.toJava.JavaServiceImplWriter
getImplementsText, writeAddressInfo, writeConstructors, writeFileBody, writeGetPortClass, writeGetPortName, writeGetPortNameURL, writeGetPortQNameClass, writeGetPorts, writeGetServiceName, writeSetEndpointAddress, writeSetPortEndpointAddress, writeWSDDServiceNameInfo
 
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, getJavadocDescriptionPart, getPrintWriter, isFileGenerated, verboseMessage, writeComment, writeComment
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JOnASEWSServiceImplWriter

public JOnASEWSServiceImplWriter(org.apache.axis.wsdl.toJava.Emitter emitter,
                                 org.apache.axis.wsdl.symbolTable.ServiceEntry sEntry,
                                 org.apache.axis.wsdl.symbolTable.SymbolTable symbolTable)
Constructor.

Parameters:
emitter - JOnASEmitter
sEntry - ServiceEntry
symbolTable - SymbolTable
Method Detail

getExtendsText

protected String getExtendsText()
Overrides:
getExtendsText in class org.apache.axis.wsdl.toJava.JavaServiceImplWriter
Returns:
Returns "extends org.ow2.jonas.ws.axis.JService ".


Copyright © 2010 OW2 Consortium. All Rights Reserved.