xdoclet.modules.externalizer
Class ExternalizerSubTask
java.lang.Object
xdoclet.DocletSupport
xdoclet.SubTask
xdoclet.TemplateSubTask
xdoclet.modules.externalizer.ExternalizerSubTask
- Serializable
public class ExternalizerSubTask
extends xdoclet.TemplateSubTask
Externalizes key-value paired tags to whatever configured file (be it xml or properties file). It's useful for simple
key-value properties or xml files. For now only properties files are supported. It supports i18n and l10n, so
generated files follow java.util.ResourceBundle
naming convention. Parameters "language", "country" and
"variant" are reserved and used for this purpose.
- Ara Abrahamian (ara_e@email.com)
- display-name = "Externalizer"
name = "externalizer"
parent = "xdoclet.DocletTask"
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_FILE_NAME
public static final String GENERATED_FILE_NAME
ExternalizerSubTask
public ExternalizerSubTask()
generateForClass
protected void generateForClass(XClass clazz)
throws xdoclet.XDocletException
- generateForClass in interface xdoclet.TemplateSubTask
getBundleKey
protected String getBundleKey(XClass clazz)
getCurrentCombination
public xdoclet.modules.externalizer.ExternalizerSubTask.Combination getCurrentCombination()
getGeneratedFileName
protected String getGeneratedFileName(XClass clazz)
throws xdoclet.XDocletException
- getGeneratedFileName in interface xdoclet.TemplateSubTask
getKeyParamName
public String getKeyParamName()
getTagName
public String getTagName()
getValueParamName
public String getValueParamName()
setKeyParamName
public void setKeyParamName(String p)
setTagName
public void setTagName(String tagName)
setValueParamName
public void setValueParamName(String valueParamName)
validateOptions
public void validateOptions()
throws xdoclet.XDocletException
- validateOptions in interface xdoclet.TemplateSubTask