xdoclet.ejb
Class EjbDocletTask

java.lang.Object
  |
  +--org.apache.tools.ant.ProjectComponent
        |
        +--org.apache.tools.ant.Task
              |
              +--xdoclet.DocletTask
                    |
                    +--xdoclet.ejb.EjbDocletTask

public class EjbDocletTask
extends DocletTask

A task that executes various EJB-specific sub-tasks.

Version:
$Revision: 1.34 $
Author:
Ara Abrahamian (ara_e@email.com)

Inner Class Summary
static class EjbDocletTask.EjbSpecVersion
           
 
Inner classes inherited from class xdoclet.DocletTask
DocletTask.DocletMain
 
Fields inherited from class xdoclet.DocletTask
context, XDOCLET_VERSION
 
Fields inherited from class org.apache.tools.ant.Task
description, location, target, taskName, taskType, wrapper
 
Fields inherited from class org.apache.tools.ant.ProjectComponent
project
 
Constructor Summary
EjbDocletTask()
           
 
Method Summary
 void addPackageSubstitution(PackageTagsHandler.PackageSubstitution ps)
          Adds a set of files (nested fileset attribute).
 ApacheSoapSubTask createApachesoap()
           
 BluestoneSubTask createBluestone()
           
 CastorSubTask createCastormapping()
           
 DaoSubTask createDao()
           
 DataObjectSubTask createDataobject()
           
 EjbDotXmlSubTask createDeploymentdescriptor()
           
 EntityBmpSubTask createEntitybmp()
           
 EntityCmpSubTask createEntitycmp()
           
 EntityPkSubTask createEntitypk()
           
 HomeInterfaceSubTask createHomeinterface()
           
 JBossSubTask createJboss()
           
 JRunSubTask createJRun()
           
 LocalHomeInterfaceSubTask createLocalhomeinterface()
           
 LocalInterfaceSubTask createLocalinterface()
           
 MVCSoftSubTask createMVCSoft()
           
 OrionSubTask createOrion()
           
 PramatiSubTask createPramati()
           
 RemoteInterfaceSubTask createRemoteinterface()
           
 SessionSubTask createSession()
           
 StrutsFormSubTask createStrutsform()
           
 UtilObjectSubTask createUtilobject()
           
 ValueObjectSubTask createValueobject()
           
 WebLogicSubTask createWebLogic()
           
 WebSphereSubTask createWebSphere()
           
protected  DocletContext getContext()
          Returns the singleton context object and creates it if not already created and registers it as the single instance.
 java.lang.String getEjbClassNameSuffix()
           
 java.lang.String getEjbSpec()
           
 java.util.Vector getPackageSubstitutions()
           
protected  java.util.Vector getSubTasks()
           
 void setEjbClassNameSuffix(java.lang.String ejbClassNameSuffix)
           
 void setEjbSpec(EjbDocletTask.EjbSpecVersion ejbspec)
           
 void setPackageSubstitutions(java.util.Vector packageSubstitutions)
           
 
Methods inherited from class xdoclet.DocletTask
addConfigParam, addFileset, addTemplate, addXmlTemplate, createClasspath, createSourcepath, createTask, execute, getClasspath, getClasspathRef, getConfigParams, getConfigParams, getDestDir, getExcludedTags, getExcludePackageNames, getFilesets, getMaxmemory, getMergeDir, getPackageNames, getSourcePath, getSubTaskFromPlaceHolder, getTemplates, isForce, saveContext, setClasspath, setClasspathRef, setDestDir, setExcludedTags, setExcludePackageNames, setForce, setMaxmemory, setMergeDir, setPackageNames, setSourcepath, validateOptions, validateSubTasks
 
Methods inherited from class org.apache.tools.ant.Task
getDescription, getLocation, getOwningTarget, getRuntimeConfigurableWrapper, getTaskName, handleErrorOutput, handleOutput, init, log, log, maybeConfigure, perform, setDescription, setLocation, setOwningTarget, setRuntimeConfigurableWrapper, setTaskName
 
Methods inherited from class org.apache.tools.ant.ProjectComponent
getProject, setProject
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EjbDocletTask

public EjbDocletTask()
Method Detail

getEjbSpec

public java.lang.String getEjbSpec()

getPackageSubstitutions

public java.util.Vector getPackageSubstitutions()

getEjbClassNameSuffix

public java.lang.String getEjbClassNameSuffix()

setEjbSpec

public void setEjbSpec(EjbDocletTask.EjbSpecVersion ejbspec)
Parameters:
ejbspec -  

setEjbClassNameSuffix

public void setEjbClassNameSuffix(java.lang.String ejbClassNameSuffix)
Parameters:
ejbClassNameSuffix -  

setPackageSubstitutions

public void setPackageSubstitutions(java.util.Vector packageSubstitutions)

addPackageSubstitution

public void addPackageSubstitution(PackageTagsHandler.PackageSubstitution ps)
Adds a set of files (nested fileset attribute).
Parameters:
ps - The feature to be added to the Fileset attribute

createDataobject

public DataObjectSubTask createDataobject()

createDao

public DaoSubTask createDao()

createValueobject

public ValueObjectSubTask createValueobject()

createDeploymentdescriptor

public EjbDotXmlSubTask createDeploymentdescriptor()
                                            throws XDocletException

createSession

public SessionSubTask createSession()

createEntitybmp

public EntityBmpSubTask createEntitybmp()

createEntitycmp

public EntityCmpSubTask createEntitycmp()

createEntitypk

public EntityPkSubTask createEntitypk()

createHomeinterface

public HomeInterfaceSubTask createHomeinterface()

createLocalhomeinterface

public LocalHomeInterfaceSubTask createLocalhomeinterface()

createRemoteinterface

public RemoteInterfaceSubTask createRemoteinterface()

createLocalinterface

public LocalInterfaceSubTask createLocalinterface()

createJboss

public JBossSubTask createJboss()

createWebSphere

public WebSphereSubTask createWebSphere()

createOrion

public OrionSubTask createOrion()

createWebLogic

public WebLogicSubTask createWebLogic()

createMVCSoft

public MVCSoftSubTask createMVCSoft()

createBluestone

public BluestoneSubTask createBluestone()

createApachesoap

public ApacheSoapSubTask createApachesoap()

createStrutsform

public StrutsFormSubTask createStrutsform()

createUtilobject

public UtilObjectSubTask createUtilobject()

createCastormapping

public CastorSubTask createCastormapping()

createJRun

public JRunSubTask createJRun()

createPramati

public PramatiSubTask createPramati()

getSubTasks

protected java.util.Vector getSubTasks()
Overrides:
getSubTasks in class DocletTask

getContext

protected DocletContext getContext()
Description copied from class: DocletTask
Returns the singleton context object and creates it if not already created and registers it as the single instance.
Overrides:
getContext in class DocletTask
Following copied from class: xdoclet.DocletTask
Returns:
the singleton context object