org.objectweb.jonas_ws.wsgen.generator.ews.wsdltoj2ee.factory
Class JOnASEndpointGeneratorFactory

java.lang.Object
  extended by org.apache.ws.ews.mapper.J2eeGeneratorFactory
      extended by org.objectweb.jonas_ws.wsgen.generator.ews.wsdltoj2ee.factory.JOnASEndpointGeneratorFactory
All Implemented Interfaces:
org.apache.axis.wsdl.gen.GeneratorFactory

public class JOnASEndpointGeneratorFactory
extends org.apache.ws.ews.mapper.J2eeGeneratorFactory

JOnAS extension of the EWS J2EEGeneratorFactory that handles the jaxrpc mapping file. It only writes the deploy-server.wsdd ...

Author:
Guillaume Sauthier

Nested Class Summary
 
Nested classes/interfaces inherited from class org.apache.ws.ews.mapper.J2eeGeneratorFactory
org.apache.ws.ews.mapper.J2eeGeneratorFactory.Writers
 
Field Summary
 
Fields inherited from class org.apache.ws.ews.mapper.J2eeGeneratorFactory
bindingWriters, emitter, serviceWriters, symbolTable, typeWriters
 
Constructor Summary
JOnASEndpointGeneratorFactory()
           
 
Method Summary
protected  void addDefinitionGenerators()
           
 org.apache.axis.wsdl.gen.Generator getGenerator(javax.wsdl.Binding binding, org.apache.axis.wsdl.symbolTable.SymbolTable symbolTable)
          Since this Generator doesn't output anything else than deploy-server.wsdd, other generator are NoopGenerator.
 org.apache.axis.wsdl.gen.Generator getGenerator(javax.wsdl.PortType portType, org.apache.axis.wsdl.symbolTable.SymbolTable symbolTable)
          Since this Generator doesn't output anything else than deploy-server.wsdd, other generator are NoopGenerator.
 org.apache.axis.wsdl.gen.Generator getGenerator(javax.wsdl.Service service, org.apache.axis.wsdl.symbolTable.SymbolTable symbolTable)
          Since this Generator doesn't output anything else than deploy-server.wsdd, other generator are NoopGenerator.
 org.apache.axis.wsdl.gen.Generator getGenerator(org.apache.axis.wsdl.symbolTable.TypeEntry type, org.apache.axis.wsdl.symbolTable.SymbolTable symbolTable)
          Use the JOnASTypeWriter instead of default JavaTypeWriter
 
Methods inherited from class org.apache.ws.ews.mapper.J2eeGeneratorFactory
addBindingGenerators, addGenerator, addMessageGenerators, addPortTypeGenerators, addServiceGenerators, addTypeGenerators, constructSignatures, determineIfHoldersNeeded, determineInterfaceNames, generatorPass, getBaseTypeMapping, getGenerator, getGenerator, ignoreNonSOAPBindings, javifyNames, javifyTypeEntryName, resolveNameClashes, setAllReferencesToTrue, setBaseTypeMapping, setEmitter
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JOnASEndpointGeneratorFactory

public JOnASEndpointGeneratorFactory()
Method Detail

addDefinitionGenerators

protected void addDefinitionGenerators()
Overrides:
addDefinitionGenerators in class org.apache.ws.ews.mapper.J2eeGeneratorFactory
See Also:
org.apache.geronimo.ews.jaxrpcmapping.J2eeGeneratorFactory#addDefinitionGenerators()

getGenerator

public org.apache.axis.wsdl.gen.Generator getGenerator(javax.wsdl.Binding binding,
                                                       org.apache.axis.wsdl.symbolTable.SymbolTable symbolTable)
Since this Generator doesn't output anything else than deploy-server.wsdd, other generator are NoopGenerator.

Specified by:
getGenerator in interface org.apache.axis.wsdl.gen.GeneratorFactory
Overrides:
getGenerator in class org.apache.ws.ews.mapper.J2eeGeneratorFactory
See Also:
GeneratorFactory.getGenerator(javax.wsdl.Binding, org.apache.axis.wsdl.symbolTable.SymbolTable)

getGenerator

public org.apache.axis.wsdl.gen.Generator getGenerator(javax.wsdl.PortType portType,
                                                       org.apache.axis.wsdl.symbolTable.SymbolTable symbolTable)
Since this Generator doesn't output anything else than deploy-server.wsdd, other generator are NoopGenerator.

Specified by:
getGenerator in interface org.apache.axis.wsdl.gen.GeneratorFactory
Overrides:
getGenerator in class org.apache.ws.ews.mapper.J2eeGeneratorFactory
See Also:
GeneratorFactory.getGenerator(javax.wsdl.PortType, org.apache.axis.wsdl.symbolTable.SymbolTable)

getGenerator

public org.apache.axis.wsdl.gen.Generator getGenerator(javax.wsdl.Service service,
                                                       org.apache.axis.wsdl.symbolTable.SymbolTable symbolTable)
Since this Generator doesn't output anything else than deploy-server.wsdd, other generator are NoopGenerator.

Specified by:
getGenerator in interface org.apache.axis.wsdl.gen.GeneratorFactory
Overrides:
getGenerator in class org.apache.ws.ews.mapper.J2eeGeneratorFactory
See Also:
GeneratorFactory.getGenerator(javax.wsdl.Service, org.apache.axis.wsdl.symbolTable.SymbolTable)

getGenerator

public org.apache.axis.wsdl.gen.Generator getGenerator(org.apache.axis.wsdl.symbolTable.TypeEntry type,
                                                       org.apache.axis.wsdl.symbolTable.SymbolTable symbolTable)
Use the JOnASTypeWriter instead of default JavaTypeWriter

Specified by:
getGenerator in interface org.apache.axis.wsdl.gen.GeneratorFactory
Overrides:
getGenerator in class org.apache.ws.ews.mapper.J2eeGeneratorFactory
See Also:
GeneratorFactory.getGenerator(org.apache.axis.wsdl.symbolTable.TypeEntry, org.apache.axis.wsdl.symbolTable.SymbolTable)