xdoclet.modules.java.javabean
Class BeanInfoSubTask
java.lang.Object
xdoclet.DocletSupport
xdoclet.SubTask
xdoclet.TemplateSubTask
xdoclet.modules.java.javabean.BeanInfoSubTask
- Serializable
public class BeanInfoSubTask
extends xdoclet.TemplateSubTask
Generate the BeanInfo class for a given JavaBean class, and an optional messages properties bundle to go with it.
- Laurent Etiemble (letiemble@users.sourceforge.net)
- name = "beaninfo"
display-name = "BeanInfo Class"
parent = "xdoclet.DocletTask"
protected void | engineStarted() - Called when the engine is started
|
void | execute()
|
protected String | getGeneratedFileName(XClass clazz)
|
boolean | isI18n() - Get whether or not a I18N resource bundle will be generated, and the BeanInfo classes will use it
|
void | setI18n(boolean value) - Set whether or not a I18N resource bundle will be generated, and the BeanInfo classes will use it
|
void | validateOptions() - Called to validate configuration parameters.
|
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 |
addConfigParam , copyAttributesFrom , execute , getConfigParams , getConfigParamsAsMap , getContext , getDestDir , getMergeDir , getSubTaskName , getXJavaDoc , init , setDestDir , setMergeDir , setSubTaskName , validateOptions |
getCurrentClass , getCurrentClassTag , getCurrentConstructor , getCurrentField , getCurrentFieldTag , getCurrentMethod , getCurrentMethodTag , getCurrentPackage , getCurrentTag , isDocletGenerated , popCurrentClass , pushCurrentClass , setCurrentClass , setCurrentClassTag , setCurrentConstructor , setCurrentField , setCurrentFieldTag , setCurrentMethod , setCurrentMethodTag , setCurrentPackage |
GENERATED_BEANINFO_CLASS_NAME
public static String GENERATED_BEANINFO_CLASS_NAME
Pattern for generation of BeanInfo files
GENERATED_BEANINFO_FILE_NAME
public static String GENERATED_BEANINFO_FILE_NAME
Pattern for generation of BeanInfo files
i18nGeneration
protected boolean i18nGeneration
Is the BeanInfo class built for I18N
BeanInfoSubTask
public BeanInfoSubTask()
Constructor for the BeanInfoSubTask object
engineStarted
protected void engineStarted()
throws xdoclet.XDocletException
Called when the engine is started
- engineStarted in interface xdoclet.TemplateSubTask
xdoclet.XDocletException
- Thrown in case of problem
execute
public void execute()
throws xdoclet.XDocletException
- execute in interface xdoclet.TemplateSubTask
xdoclet.XDocletException
- Description of Exception
getGeneratedFileName
protected String getGeneratedFileName(XClass clazz)
throws xdoclet.XDocletException
- getGeneratedFileName in interface xdoclet.TemplateSubTask
isI18n
public boolean isI18n()
Get whether or not a I18N resource bundle will be generated, and the BeanInfo classes will use it
- true if I18N is supported
setI18n
public void setI18n(boolean value)
Set whether or not a I18N resource bundle will be generated, and the BeanInfo classes will use it
value
- true to support I18N
validateOptions
public void validateOptions()
throws xdoclet.XDocletException
Called to validate configuration parameters.
- validateOptions in interface xdoclet.TemplateSubTask
xdoclet.XDocletException
- Description of Exception