org.objectweb.jonas_ws.wsgen.axis
Class AxisConfigGenerator

java.lang.Object
  extended byorg.objectweb.jonas_ws.wsgen.AbsConfigGenerator
      extended byorg.objectweb.jonas_ws.wsgen.axis.AxisConfigGenerator
All Implemented Interfaces:
ConfigGenerator

public class AxisConfigGenerator
extends AbsConfigGenerator

Implement methods generating AXIS specific configuration files and classes.

Author:
Guillaume Sauthier & Xavier Delplanque

Field Summary
 
Fields inherited from class org.objectweb.jonas_ws.wsgen.AbsConfigGenerator
gCtx, logger
 
Fields inherited from interface org.objectweb.jonas_ws.wsgen.ConfigGenerator
DEBUG, DEBUG_DEFAULT, DEFAULT_MAPPING, JAVAC_NAME, JAVAC_NAME_DEFAULT, JAVAC_OPTS, KEEP_GEN, KEEP_GEN_DEFAULT, NO_CONFIG, NO_CONFIG_DEFAULT, PARSING_VAL, SERVLET_CLASS, SERVLET_NAME, VERBOSE, VERBOSE_DEFAULT
 
Constructor Summary
AxisConfigGenerator(GenerationContext ctx)
          Create a new AxisConfigGenerator with the specified GenerationContext.
 
Method Summary
protected  void configureClient()
          configureClient has to be implemented in subClass.
 void configureEjbJarEndpoint()
          configureEjbJarEndpoint has to be implemented in subClass.
 void configureWebAppEndpoint()
          configureWebAppEndpoint has to be implemented in subClass.
 
Methods inherited from class org.objectweb.jonas_ws.wsgen.AbsConfigGenerator
addJavaSources, clean, compileDir, destroyFile, destroyTempDirectories, genClientFiles, genEjbJarClientConfig, genEjbJarEndpointConfig, genWebAppClientConfig, genWebAppEndpointConfig, getClientGenDir, getEjbJarEndpointGenDir, getProcessingID, getWebAppEndpointGenDir, isDebug, isKeepGenerated, isNoConfig, isVerbose, trace
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AxisConfigGenerator

public AxisConfigGenerator(GenerationContext ctx)
                    throws WsGenException
Create a new AxisConfigGenerator with the specified GenerationContext.

Parameters:
ctx - the GenerationContext.
Method Detail

configureEjbJarEndpoint

public void configureEjbJarEndpoint()
                             throws WsGenException
Description copied from class: AbsConfigGenerator
configureEjbJarEndpoint has to be implemented in subClass. hold specific process for endpoint with specific WebService engine.

Overrides:
configureEjbJarEndpoint in class AbsConfigGenerator
Throws:
WsGenException - if generation fails if the method isn't implemented

configureWebAppEndpoint

public void configureWebAppEndpoint()
                             throws WsGenException
Description copied from class: AbsConfigGenerator
configureWebAppEndpoint has to be implemented in subClass. hold specific process for endpoint with specific WebService engine.

Overrides:
configureWebAppEndpoint in class AbsConfigGenerator
Throws:
WsGenException - if generation fails if the method isn't implemented

configureClient

protected void configureClient()
                        throws WsGenException
Description copied from class: AbsConfigGenerator
configureClient has to be implemented in subClass. hold specific process for client with specific WebService engine.

Overrides:
configureClient in class AbsConfigGenerator
Throws:
WsGenException - if generation fails if the method isn't implemented