org.apache.beehive.netui.tools.tldx
Class TldxSubTask

Object
  extended by DocletSupport
      extended by SubTask
          extended by TemplateSubTask
              extended by TldxSubTask
All Implemented Interfaces:
Serializable

public class TldxSubTask
extends TemplateSubTask

Generate the DatabaseControl class for a given JavaBean class, and an optional messages properties bundle to go with it.

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class TemplateSubTask
TemplateSubTask.ExtentTypes, TemplateSubTask.OfType
 
Field Summary
 
Fields inherited from class DocletSupport
currentClassTag, currentFieldTag, currentMethodTag
 
Constructor Summary
TldxSubTask()
          Constructor for the TLDX sub task object
 
Method Summary
protected  void engineStarted()
          Called when the engine is started
 void execute()
           
 String getFilename()
          Get the destination filename of the TldxSubTask.
 String getPackageName()
           
 String getPaletteGenerator()
           
 String getTldxVersion()
           
 String getUri()
           
 String getXmlEncoding()
           
 void setFilename(String filename)
          Set the destination filename.
 void setPackageName(String packageName)
           
 void setPaletteGenerator(String paletteGenerator)
           
 void setTldxVersion(String tldxVersion)
           
 void setUri(String uri)
           
 void setXmlEncoding(String xmlEncoding)
           
 void validateOptions()
          Called to validate configuration parameters.
 
Methods inherited from class TemplateSubTask
addOfType, addOfType, addPackageSubstitution, copyAttributesFrom, engineFinished, 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
 
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
 

Constructor Detail

TldxSubTask

public TldxSubTask()
Constructor for the TLDX sub task object

Method Detail

setPackageName

public void setPackageName(String packageName)

getPackageName

public String getPackageName()

setXmlEncoding

public void setXmlEncoding(String xmlEncoding)

getXmlEncoding

public String getXmlEncoding()

setTldxVersion

public void setTldxVersion(String tldxVersion)

getTldxVersion

public String getTldxVersion()

setUri

public void setUri(String uri)

getUri

public String getUri()

setPaletteGenerator

public void setPaletteGenerator(String paletteGenerator)

getPaletteGenerator

public String getPaletteGenerator()

getFilename

public String getFilename()
Get the destination filename of the TldxSubTask.


setFilename

public void setFilename(String filename)
Set the destination filename.


validateOptions

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

Overrides:
validateOptions in class TemplateSubTask
Throws:
XDocletException - Description of Exception

execute

public void execute()
             throws XDocletException
Overrides:
execute in class TemplateSubTask
Throws:
XDocletException - Description of Exception

engineStarted

protected void engineStarted()
                      throws XDocletException
Called when the engine is started

Overrides:
engineStarted in class TemplateSubTask
Throws:
XDocletException - Thrown in case of problem