cuba.util.ddgen
Class AbstractWSDDGenerator

java.lang.Object
  extended by cuba.util.ddgen.AbstractDDGenerator
      extended by cuba.util.ddgen.AbstractWSDDGenerator
Direct Known Subclasses:
WSDDGenerator, WSTDDGenerator

public abstract class AbstractWSDDGenerator
extends AbstractDDGenerator

Author:
knoop02

Field Summary
 
Fields inherited from class cuba.util.ddgen.AbstractDDGenerator
components, options
 
Constructor Summary
AbstractWSDDGenerator(java.util.ArrayList components, DDGeneratorOptions options)
          Constructor.
 
Method Summary
protected  java.lang.String adapterClassName(CUBAComponent component, java.lang.String suffix)
           
protected  void insertCorrectClassName(java.lang.String serviceName, java.lang.String className, GeneratorResult result)
          Inserts the correct classname in the className parameter-element of the wsdd-file, this is done because there is no way to control the output of this parameter is available (axis version 1.1)
protected abstract  java.lang.String serviceName(CUBAComponent pComponent)
           
 
Methods inherited from class cuba.util.ddgen.AbstractDDGenerator
createTextElement, generate, serializeDocument
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractWSDDGenerator

public AbstractWSDDGenerator(java.util.ArrayList components,
                             DDGeneratorOptions options)
                      throws GeneratorException
Constructor.

Throws:
GeneratorException
Method Detail

serviceName

protected abstract java.lang.String serviceName(CUBAComponent pComponent)

adapterClassName

protected java.lang.String adapterClassName(CUBAComponent component,
                                            java.lang.String suffix)

insertCorrectClassName

protected void insertCorrectClassName(java.lang.String serviceName,
                                      java.lang.String className,
                                      GeneratorResult result)
                               throws GeneratorException
Inserts the correct classname in the className parameter-element of the wsdd-file, this is done because there is no way to control the output of this parameter is available (axis version 1.1)

Parameters:
component - Component the wsddFiles where created for
className - Classname to insert
Throws:
GeneratorException