xdoclet.modules.wsee
Class WebServicesXmlSubTask

java.lang.Object
  extended byxdoclet.DocletSupport
      extended byxdoclet.SubTask
          extended byxdoclet.TemplateSubTask
              extended byxdoclet.XmlSubTask
                  extended byxdoclet.modules.wsee.WebServicesXmlSubTask
All Implemented Interfaces:
Serializable

public class WebServicesXmlSubTask
extends XmlSubTask

SubTask that generates the web-services.xml deployment descriptor.

Version:
$Revision: 1.3 $
Author:
Christoph G. Jung (christoph.jung@infor.de)
See Also:
Serialized Form
ant.element
display-name="webservices.xml" name="deploymentdescriptor" parent="xdoclet.modules.wsee.WseeDocletTask"
created
23.12.03

Nested Class Summary
 
Nested classes inherited from class xdoclet.TemplateSubTask
TemplateSubTask.ExtentTypes, TemplateSubTask.OfType
 
Field Summary
protected  String description
           
protected  String displayName
           
protected  String largeIcon
           
protected  String name
           
protected  String smallIcon
          state
 
Fields inherited from class xdoclet.DocletSupport
currentClassTag, currentFieldTag, currentMethodTag
 
Constructor Summary
WebServicesXmlSubTask()
          initializes default output location and template names
 
Method Summary
protected  void engineStarted()
          feedback upon engine start
 void execute()
          runs the subtask
 String getDescription()
          Gets the Description attribute of the WebXmlSubTask object
 String getDisplayName()
           
 String getLargeIcon()
           
 String getName()
           
 String getSmallIcon()
           
 void setDescription(String description)
          Sets the Description attribute of the WebXmlSubTask object
 void setDisplayName(String string)
          set display name
 void setLargeIcon(String string)
          set large icon location
 void setName(String string)
          set descriptor name
 void setSmallIcon(String string)
          set small icon location
 
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, 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, startProcessForAll, startProcessPerClass, validateOptions
 
Methods inherited from class xdoclet.SubTask
addConfigParam, getConfigParams, getConfigParamsAsMap, getContext, getDestDir, getMergeDir, getSubTaskName, getXJavaDoc, setDestDir, setMergeDir, setSubTaskName
 
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
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

smallIcon

protected String smallIcon
state


largeIcon

protected String largeIcon

displayName

protected String displayName

description

protected String description

name

protected String name
Constructor Detail

WebServicesXmlSubTask

public WebServicesXmlSubTask()
initializes default output location and template names

Method Detail

getDescription

public String getDescription()
Gets the Description attribute of the WebXmlSubTask object

Returns:
The Description value

getDisplayName

public String getDisplayName()
Returns:
the display name of the webservice descriptor

getLargeIcon

public String getLargeIcon()
Returns:
large icon location

getName

public String getName()
Returns:
id of the descriptor

getSmallIcon

public String getSmallIcon()
Returns:
small icon location

setDescription

public void setDescription(String description)
Sets the Description attribute of the WebXmlSubTask object

Parameters:
description - The new Description value

setDisplayName

public void setDisplayName(String string)
set display name

Parameters:
string - name

setLargeIcon

public void setLargeIcon(String string)
set large icon location

Parameters:
string - location

setName

public void setName(String string)
set descriptor name

Parameters:
string - name

setSmallIcon

public void setSmallIcon(String string)
set small icon location

Parameters:
string - location

execute

public void execute()
             throws XDocletException
runs the subtask

Overrides:
execute in class TemplateSubTask
Throws:
XDocletException

engineStarted

protected void engineStarted()
                      throws XDocletException
feedback upon engine start

Overrides:
engineStarted in class TemplateSubTask
Throws:
XDocletException

http://xdoclet.sourceforge.net/