Inherited by org.objectweb.jonas_ws.wsgen.generator.axis.AxisGeneratorFactory, and org.objectweb.jonas_ws.wsgen.generator.ews.EWSGeneratorFactory.
Inheritance diagram for org.objectweb.jonas_ws.wsgen.generator.GeneratorFactory:
Public Member Functions | |
abstract WsClientGenerator | newGenerator (ServiceRefDesc serviceRef, WsClientDDModifier ddm, Archive archive) throws GenBaseException |
abstract WsEndpointGenerator | newGenerator (ServiceDesc serviceDesc, WsEndpointDDModifier ddm, WebServicesDDModifier wsddm, Archive arch) throws GenBaseException |
void | setConfiguration (Config config) |
Config | getConfiguration () |
Static Public Member Functions | |
GeneratorFactory | getInstance () throws WsGenException |
Static Public Attributes | |
final String | GENERATOR_FACTORY = "jonas.service.ws.wsgen.generator.factory" |
final String | GENERATOR_FACTORY_DEFAULT = "org.objectweb.jonas_ws.wsgen.generator.axis.AxisGeneratorFactory" |
GeneratorFactory
has to be extended by specific generation mecanism. It will look in jonas.properties
file for a property named :jonas.service.ws.wsgen.generator.factory
that is a classname extending GeneratorFactory
. By default Axis GeneratorFactory is used.
Definition at line 55 of file GeneratorFactory.java.
|
Get the Configuration to use with newly created Generator.
Implements org.objectweb.jonas_lib.genbase.generator.GeneratorFactory. Definition at line 180 of file GeneratorFactory.java. Referenced by org.objectweb.jonas_ws.wsgen.modifier.WebAppModifier.modify(), org.objectweb.jonas_ws.wsgen.modifier.EjbJarModifier.modify(), org.objectweb.jonas_ws.wsgen.modifier.ClientModifier.modify(), org.objectweb.jonas_ws.wsgen.generator.ews.EWSGeneratorFactory.newGenerator(), and org.objectweb.jonas_ws.wsgen.generator.axis.AxisGeneratorFactory.newGenerator(). |
|
Returns the unique GeneratorFactory instance.
Definition at line 86 of file GeneratorFactory.java. |
|
Return a new WsEndpointGenerator for the specific generation mecanism.
Implemented in org.objectweb.jonas_ws.wsgen.generator.axis.AxisGeneratorFactory, and org.objectweb.jonas_ws.wsgen.generator.ews.EWSGeneratorFactory. |
|
Return a new WsClientGenerator for the specific generation mecanism.
Implemented in org.objectweb.jonas_ws.wsgen.generator.axis.AxisGeneratorFactory, and org.objectweb.jonas_ws.wsgen.generator.ews.EWSGeneratorFactory. Referenced by org.objectweb.jonas_ws.wsgen.modifier.WebAppModifier.modify(), org.objectweb.jonas_ws.wsgen.modifier.EjbJarModifier.modify(), and org.objectweb.jonas_ws.wsgen.modifier.ClientModifier.modify(). |
|
Set the Configuration to use with newly created Generator.
Implements org.objectweb.jonas_lib.genbase.generator.GeneratorFactory. Definition at line 171 of file GeneratorFactory.java. Referenced by org.objectweb.jonas_ws.wsgen.WsGen.execute(). |
|
Generator Factory property name in jonas.properties Definition at line 60 of file GeneratorFactory.java. |
|
Default GeneratorFactory impl to use Definition at line 65 of file GeneratorFactory.java. |