xdoclet.modules.apache.soap.ejb

Class ApacheSoapSubTask

Implemented Interfaces:
Serializable

public class ApacheSoapSubTask
extends xdoclet.XmlSubTask

Version:
$Revision: 1.10 $
Author:
Ara Abrahamian (ara_e@email.com)
ant.element
display-name = "Apache SOAP" name = "apachesoap" parent = "xdoclet.modules.ejb.EjbDocletTask"
created
Oct 15, 2001

Nested Class Summary

Nested classes/interfaces inherited from class xdoclet.TemplateSubTask

TemplateSubTask.ExtentTypes, TemplateSubTask.OfType

Field Summary

protected String
contextFactoryName
protected String
contextProviderUrl
protected String
entityEjbProvider
protected Path
providerClasspath
protected String
statefulSessionEjbProvider
protected String
statelessSessionEjbProvider

Fields inherited from class xdoclet.DocletSupport

currentClassTag, currentFieldTag, currentMethodTag

Constructor Summary

ApacheSoapSubTask()
Describe what the ApacheSoapSubTask constructor does

Method Summary

protected void
engineStarted()
Describe what the method does
String
getContextFactoryName()
Gets the ContextFactoryName attribute of the ApacheSoapSubTask object
String
getContextProviderUrl()
Gets the ContextProviderUrl attribute of the ApacheSoapSubTask object
String
getEntityEjbProvider()
Gets the EntityEjbProvider attribute of the ApacheSoapSubTask object
Path
getProviderClasspath()
Gets the ProviderClasspath attribute of the ApacheSoapSubTask object
String
getStatefulSessionEjbProvider()
Gets the StatefulSessionEjbProvider attribute of the ApacheSoapSubTask object
String
getStatelessSessionEjbProvider()
Gets the StatelessSessionEjbProvider attribute of the ApacheSoapSubTask object
void
setContextFactoryName(String contextFactoryName)
Sets the ContextFactoryName attribute of the ApacheSoapSubTask object.
void
setContextProviderUrl(String contextProviderUrl)
Sets the ContextProviderUrl attribute of the ApacheSoapSubTask object.
void
setEntityEjbProvider(String entityEjbProvider)
Sets the EntityEjbProvider attribute of the ApacheSoapSubTask object
void
setProviderclasspath(Path providerClasspath)
Sets the Providerclasspath attribute of the ApacheSoapSubTask object
void
setStatefulSessionEjbProvider(String statefulSessionEjbProvider)
Sets the StatefulSessionEjbProvider attribute of the ApacheSoapSubTask object
void
setStatelessSessionEjbProvider(String statelessSessionEjbProvider)
Sets the StatelessSessionEjbProvider attribute of the ApacheSoapSubTask object
void
validateOptions()
Called to validate configuration parameters.

Methods inherited from class xdoclet.XmlSubTask

copyAttributesFrom, engineFinished, getDtdURL, getPublicId, getSchema, getSchemaURL, getSystemId, getUseIds, getXmlencoding, isValidateXML, setDtdURL, setPublicId, setSchema, setSchemaURL, setSystemId, setUseIds, setValidateXML, setXmlencoding, startProcess

Methods inherited from class xdoclet.TemplateSubTask

addOfType, addOfType, addPackageSubstitution, copyAttributesFrom, engineFinished, engineStarted, execute, generateForClass, getAcceptAbstractClasses, getAcceptInterfaces, getDestinationFile, getEngine, getExtent, getGeneratedFileName, getGenerationManager, getHavingClassTag, getOfType, getPackageSubstitutions, getSubTaskClassName, getTemplateURL, init, isPackageSubstitutionInheritanceSupported, isPrefixWithPackageStructure, javaFile, matchesGenerationRules, processInnerClasses, setAcceptAbstractClasses, setAcceptInterfaces, setDestinationFile, setEngine, setExtent, setExtentValue, setGenerationManager, setHavingClassTag, setOfType, setPackageSubstitutionInheritanceSupported, setPackageSubstitutions, setPrefixWithPackageStructure, setSubTaskClassName, setTemplateFile, setTemplateURL, startEngine, startProcess, startProcessForAll, startProcessPerClass, validateOptions

Methods inherited from class xdoclet.SubTask

addConfigParam, copyAttributesFrom, execute, getConfigParams, getConfigParamsAsMap, getContext, getDestDir, getMergeDir, getSubTaskName, getXJavaDoc, init, setDestDir, setMergeDir, setSubTaskName, validateOptions

Methods inherited from class xdoclet.DocletSupport

getCurrentClass, getCurrentClassTag, getCurrentConstructor, getCurrentField, getCurrentFieldTag, getCurrentMethod, getCurrentMethodTag, getCurrentPackage, getCurrentTag, isDocletGenerated, popCurrentClass, pushCurrentClass, setCurrentClass, setCurrentClassTag, setCurrentConstructor, setCurrentField, setCurrentFieldTag, setCurrentMethod, setCurrentMethodTag, setCurrentPackage

Field Details

contextFactoryName

protected String contextFactoryName

contextProviderUrl

protected String contextProviderUrl

entityEjbProvider

protected String entityEjbProvider

providerClasspath

protected Path providerClasspath

statefulSessionEjbProvider

protected String statefulSessionEjbProvider

statelessSessionEjbProvider

protected String statelessSessionEjbProvider

Constructor Details

ApacheSoapSubTask

public ApacheSoapSubTask()
Describe what the ApacheSoapSubTask constructor does

Method Details

engineStarted

protected void engineStarted()
            throws xdoclet.XDocletException
Describe what the method does
Overrides:
engineStarted in interface xdoclet.TemplateSubTask
Throws:
xdoclet.XDocletException - Describe the exception

getContextFactoryName

public String getContextFactoryName()
Gets the ContextFactoryName attribute of the ApacheSoapSubTask object
Returns:
The ContextFactoryName value

getContextProviderUrl

public String getContextProviderUrl()
Gets the ContextProviderUrl attribute of the ApacheSoapSubTask object
Returns:
The ContextProviderUrl value

getEntityEjbProvider

public String getEntityEjbProvider()
Gets the EntityEjbProvider attribute of the ApacheSoapSubTask object
Returns:
The EntityEjbProvider value

getProviderClasspath

public Path getProviderClasspath()
Gets the ProviderClasspath attribute of the ApacheSoapSubTask object
Returns:
The ProviderClasspath value

getStatefulSessionEjbProvider

public String getStatefulSessionEjbProvider()
Gets the StatefulSessionEjbProvider attribute of the ApacheSoapSubTask object
Returns:
The StatefulSessionEjbProvider value

getStatelessSessionEjbProvider

public String getStatelessSessionEjbProvider()
Gets the StatelessSessionEjbProvider attribute of the ApacheSoapSubTask object
Returns:
The StatelessSessionEjbProvider value

setContextFactoryName

public void setContextFactoryName(String contextFactoryName)
Sets the ContextFactoryName attribute of the ApacheSoapSubTask object. The ContextFactoryName is the name of the JNDI context factory used when looking up an EJB's home interface.
Parameters:
contextFactoryName - The new ContextFactoryName value

setContextProviderUrl

public void setContextProviderUrl(String contextProviderUrl)
Sets the ContextProviderUrl attribute of the ApacheSoapSubTask object. The ContextProviderUrl is the URL associated with the JNDI context provider used when looking up an EJB's home interface.
Parameters:
contextProviderUrl - The new ContextProviderUrl value

setEntityEjbProvider

public void setEntityEjbProvider(String entityEjbProvider)
Sets the EntityEjbProvider attribute of the ApacheSoapSubTask object
Parameters:
entityEjbProvider - The new EntityEjbProvider value

setProviderclasspath

public void setProviderclasspath(Path providerClasspath)
Sets the Providerclasspath attribute of the ApacheSoapSubTask object
Parameters:
providerClasspath - The new Providerclasspath value

setStatefulSessionEjbProvider

public void setStatefulSessionEjbProvider(String statefulSessionEjbProvider)
Sets the StatefulSessionEjbProvider attribute of the ApacheSoapSubTask object
Parameters:
statefulSessionEjbProvider - The new StatefulSessionEjbProvider value

setStatelessSessionEjbProvider

public void setStatelessSessionEjbProvider(String statelessSessionEjbProvider)
Sets the StatelessSessionEjbProvider attribute of the ApacheSoapSubTask object
Parameters:
statelessSessionEjbProvider - The new StatelessSessionEjbProvider value

validateOptions

public void validateOptions()
            throws xdoclet.XDocletException
Called to validate configuration parameters.
Overrides:
validateOptions in interface xdoclet.TemplateSubTask
Throws:
xdoclet.XDocletException - Description of Exception