org.apache.beehive.netui.tools.tld
Class JspTaglibSubTask

Object
  extended by DocletSupport
      extended by SubTask
          extended by TemplateSubTask
              extended by XmlSubTask
                  extended by JspTaglibSubTask
All Implemented Interfaces:
Serializable

public class JspTaglibSubTask
extends XmlSubTask

Generates taglib.tld deployment descriptor for JSP taglibs.

Version:
$Revision: 1.12 $
See Also:
Serialized Form

Nested Class Summary
static class JspTaglibSubTask.ContextParam
           
static class JspTaglibSubTask.JspVersionTypes
           
static class JspTaglibSubTask.TagLib
           
 
Nested classes/interfaces inherited from class TemplateSubTask
TemplateSubTask.ExtentTypes, TemplateSubTask.OfType
 
Field Summary
protected  String description
           
protected  String displayname
           
protected  String filename
           
protected  String jspversion
           
protected  String largeicon
           
protected  String shortname
           
protected  String smallicon
           
protected  String taglibversion
           
protected  String uri
           
 
Fields inherited from class DocletSupport
currentClassTag, currentFieldTag, currentMethodTag
 
Constructor Summary
JspTaglibSubTask()
          Describe what the JspTaglibSubTask constructor does
 
Method Summary
protected  void engineStarted()
          Describe what the method does
 void execute()
          Describe what the method does
 String getDescription()
          Gets the Description attribute of the JspTaglibSubTask object
 String getDisplayname()
          Gets the Displayname attribute of the JspTaglibSubTask object
 String getFilename()
          Gets the Filename attribute of the JspTaglibSubTask object
 String getFunctionPackage()
           
 String getJspversion()
          Gets the Jspversion attribute of the JspTaglibSubTask object
 String getLargeicon()
          Gets the Largeicon attribute of the JspTaglibSubTask object
 String getPackageName()
           
 String getShortname()
          Gets the Shortname attribute of the JspTaglibSubTask object
 String getSmallicon()
          Gets the Smallicon attribute of the JspTaglibSubTask object
 String getTaglibversion()
          Gets the Taglibversion attribute of the JspTaglibSubTask object
 String getUri()
          Gets the Uri attribute of the JspTaglibSubTask object
 void setDescription(String new_description)
          Sets the Description attribute of the JspTaglibSubTask object
 void setDisplayname(String new_display_name)
          Sets the Displayname attribute of the JspTaglibSubTask object
 void setFilename(String new_filename)
          Sets the Filename attribute of the JspTaglibSubTask object
 void setFunctionPackage(String functionPackage)
           
 void setJspversion(JspTaglibSubTask.JspVersionTypes jspversion)
          Sets the Jspversion attribute of the JspTaglibSubTask object
 void setLargeicon(String new_icon)
          Sets the Largeicon attribute of the JspTaglibSubTask object
 void setPackageName(String packageName)
           
 void setShortname(String shortname)
          Sets the Shortname attribute of the JspTaglibSubTask object
 void setSmallicon(String new_icon)
          Sets the Smallicon attribute of the JspTaglibSubTask object
 void setTaglibversion(String taglibversion)
          Sets the Taglibversion attribute of the JspTaglibSubTask object
 void setUri(String uri)
          Sets the Uri attribute of the JspTaglibSubTask object
 void validateOptions()
          Called to validate configuration parameters.
 
Methods inherited from class XmlSubTask
copyAttributesFrom, engineFinished, getDtdURL, getPublicId, getSchema, getSystemId, getUseIds, getXmlencoding, isValidateXML, setDtdURL, setPublicId, setSchema, setSystemId, setUseIds, setValidateXML, setXmlencoding, startProcess
 
Methods inherited from class 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
 
Methods inherited from class SubTask
addConfigParam, getConfigParams, getConfigParamsAsMap, getContext, getDestDir, getMergeDir, getSubTaskName, getXJavaDoc, setDestDir, setMergeDir, setSubTaskName
 
Methods inherited from class 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 Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

taglibversion

protected String taglibversion

jspversion

protected String jspversion

shortname

protected String shortname

uri

protected String uri

displayname

protected String displayname

smallicon

protected String smallicon

largeicon

protected String largeicon

description

protected String description

filename

protected String filename
Constructor Detail

JspTaglibSubTask

public JspTaglibSubTask()
Describe what the JspTaglibSubTask constructor does

Method Detail

setPackageName

public void setPackageName(String packageName)

getPackageName

public String getPackageName()

setFunctionPackage

public void setFunctionPackage(String functionPackage)

getFunctionPackage

public String getFunctionPackage()

getJspversion

public String getJspversion()
Gets the Jspversion attribute of the JspTaglibSubTask object

Returns:
The Jspversion value

getTaglibversion

public String getTaglibversion()
Gets the Taglibversion attribute of the JspTaglibSubTask object

Returns:
The Taglibversion value

getShortname

public String getShortname()
Gets the Shortname attribute of the JspTaglibSubTask object

Returns:
The Shortname value

getUri

public String getUri()
Gets the Uri attribute of the JspTaglibSubTask object

Returns:
The Uri value

getDisplayname

public String getDisplayname()
Gets the Displayname attribute of the JspTaglibSubTask object

Returns:
The Displayname value

getSmallicon

public String getSmallicon()
Gets the Smallicon attribute of the JspTaglibSubTask object

Returns:
The Smallicon value

getLargeicon

public String getLargeicon()
Gets the Largeicon attribute of the JspTaglibSubTask object

Returns:
The Largeicon value

getDescription

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

Returns:
The Description value

getFilename

public String getFilename()
Gets the Filename attribute of the JspTaglibSubTask object

Returns:
The Filename value

setJspversion

public void setJspversion(JspTaglibSubTask.JspVersionTypes jspversion)
Sets the Jspversion attribute of the JspTaglibSubTask object

Parameters:
jspversion - The new Jspversion value

setTaglibversion

public void setTaglibversion(String taglibversion)
Sets the Taglibversion attribute of the JspTaglibSubTask object

Parameters:
taglibversion - The new Taglibversion value

setShortname

public void setShortname(String shortname)
Sets the Shortname attribute of the JspTaglibSubTask object

Parameters:
shortname - The new Shortname value

setUri

public void setUri(String uri)
Sets the Uri attribute of the JspTaglibSubTask object

Parameters:
uri - The new Uri value

setDisplayname

public void setDisplayname(String new_display_name)
Sets the Displayname attribute of the JspTaglibSubTask object

Parameters:
new_display_name - The new Displayname value

setSmallicon

public void setSmallicon(String new_icon)
Sets the Smallicon attribute of the JspTaglibSubTask object

Parameters:
new_icon - The new Smallicon value

setLargeicon

public void setLargeicon(String new_icon)
Sets the Largeicon attribute of the JspTaglibSubTask object

Parameters:
new_icon - The new Largeicon value

setDescription

public void setDescription(String new_description)
Sets the Description attribute of the JspTaglibSubTask object

Parameters:
new_description - The new Description value

setFilename

public void setFilename(String new_filename)
Sets the Filename attribute of the JspTaglibSubTask object

Parameters:
new_filename - The new Filename value

validateOptions

public void validateOptions()
                     throws XDocletException
Called to validate configuration parameters.

Overrides:
validateOptions in class TemplateSubTask
Throws:
XDocletException

execute

public void execute()
             throws XDocletException
Describe what the method does

Overrides:
execute in class TemplateSubTask
Throws:
XDocletException

engineStarted

protected void engineStarted()
                      throws XDocletException
Describe what the method does

Overrides:
engineStarted in class TemplateSubTask
Throws:
XDocletException