org.ow2.jonas.generators.wsgen.generator.ews.wsdltoj2ee.factory
Class JOnASClientGeneratorFactory
java.lang.Object
org.apache.ws.ews.mapper.J2eeGeneratorFactory
org.ow2.jonas.generators.wsgen.generator.ews.wsdltoj2ee.factory.JOnASClientGeneratorFactory
- All Implemented Interfaces:
- org.apache.axis.wsdl.gen.GeneratorFactory
public class JOnASClientGeneratorFactory
- extends org.apache.ws.ews.mapper.J2eeGeneratorFactory
JOnAS implementation of J2EEGeneratorFactory for the client side.
- Author:
- Guillaume Sauthier
Nested classes/interfaces inherited from class org.apache.ws.ews.mapper.J2eeGeneratorFactory |
org.apache.ws.ews.mapper.J2eeGeneratorFactory.Writers |
Fields inherited from class org.apache.ws.ews.mapper.J2eeGeneratorFactory |
bindingWriters, emitter, serviceWriters, symbolTable, typeWriters |
Method Summary |
protected void |
addDefinitionGenerators()
|
org.apache.axis.wsdl.gen.Generator |
getGenerator(javax.wsdl.Binding binding,
org.apache.axis.wsdl.symbolTable.SymbolTable symbolTable)
Use the JOnASServiceWriter instead of default JavaServiceWriter |
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)
Use the JOnASServiceWriter instead of default JavaServiceWriter |
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 |
JOnASClientGeneratorFactory
public JOnASClientGeneratorFactory()
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.Service service,
org.apache.axis.wsdl.symbolTable.SymbolTable symbolTable)
- Use the JOnASServiceWriter instead of default JavaServiceWriter
- Specified by:
getGenerator
in interface org.apache.axis.wsdl.gen.GeneratorFactory
- Overrides:
getGenerator
in class org.apache.ws.ews.mapper.J2eeGeneratorFactory
- Parameters:
service
- wsdl:servicesymbolTable
- symbol Table
- Returns:
- Returns the JOnASServiceWriter
getGenerator
public org.apache.axis.wsdl.gen.Generator getGenerator(javax.wsdl.Binding binding,
org.apache.axis.wsdl.symbolTable.SymbolTable symbolTable)
- Use the JOnASServiceWriter instead of default JavaServiceWriter
- Specified by:
getGenerator
in interface org.apache.axis.wsdl.gen.GeneratorFactory
- Overrides:
getGenerator
in class org.apache.ws.ews.mapper.J2eeGeneratorFactory
- Parameters:
binding
- wsdl:bindingsymbolTable
- symbol Table
- Returns:
- Returns the JOnASJ2eeBindingWriter
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(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)
Copyright © 2010 OW2 Consortium. All Rights Reserved.