xdoclet.modules.externalizer
public class ExternalizerSubTask extends TemplateSubTask
ResourceBundle
naming convention. Parameters "language", "country" and
"variant" are reserved and used for this purpose.TemplateSubTask.ExtentTypes, TemplateSubTask.OfType
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
GENERATED_FILE_NAME |
currentClassTag, currentFieldTag, currentMethodTag
Constructor and Description |
---|
ExternalizerSubTask() |
Modifier and Type | Method and Description |
---|---|
protected void |
generateForClass(xjavadoc.XClass clazz)
Processed template for clazz and generates output file for clazz.
|
protected java.lang.String |
getBundleKey(xjavadoc.XClass clazz) |
xdoclet.modules.externalizer.ExternalizerSubTask.Combination |
getCurrentCombination() |
protected java.lang.String |
getGeneratedFileName(xjavadoc.XClass clazz)
Returns the filename of the generated file for a class.
|
java.lang.String |
getKeyParamName() |
java.lang.String |
getTagName() |
java.lang.String |
getValueParamName() |
void |
setKeyParamName(java.lang.String p) |
void |
setTagName(java.lang.String tagName) |
void |
setValueParamName(java.lang.String valueParamName) |
void |
validateOptions()
Called to validate configuration parameters.
|
addOfType, addOfType, addPackageSubstitution, copyAttributesFrom, engineFinished, engineStarted, execute, getAcceptAbstractClasses, getAcceptInterfaces, getDestinationFile, getEngine, getExtent, 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
addConfigParam, getConfigParams, getConfigParamsAsMap, getContext, getDestDir, getMergeDir, getSubTaskName, getXJavaDoc, setDestDir, setMergeDir, setSubTaskName
getCurrentClass, getCurrentClassTag, getCurrentConstructor, getCurrentField, getCurrentFieldTag, getCurrentMethod, getCurrentMethodTag, getCurrentPackage, getCurrentTag, isDocletGenerated, popCurrentClass, pushCurrentClass, setCurrentClass, setCurrentClassTag, setCurrentConstructor, setCurrentField, setCurrentFieldTag, setCurrentMethod, setCurrentMethodTag, setCurrentPackage
public static final java.lang.String GENERATED_FILE_NAME
public java.lang.String getTagName()
public java.lang.String getValueParamName()
public xdoclet.modules.externalizer.ExternalizerSubTask.Combination getCurrentCombination()
public java.lang.String getKeyParamName()
public void setTagName(java.lang.String tagName)
public void setValueParamName(java.lang.String valueParamName)
public void setKeyParamName(java.lang.String p)
public void validateOptions() throws XDocletException
TemplateSubTask
validateOptions
in class TemplateSubTask
XDocletException
- Description of Exceptionprotected java.lang.String getBundleKey(xjavadoc.XClass clazz)
protected java.lang.String getGeneratedFileName(xjavadoc.XClass clazz) throws XDocletException
TemplateSubTask
getGeneratedFileName
in class TemplateSubTask
clazz
- the class being processedXDocletException
- Description of Exceptionprotected void generateForClass(xjavadoc.XClass clazz) throws XDocletException
TemplateSubTask
generateForClass
in class TemplateSubTask
clazz
- Description of ParameterXDocletException
- Description of Exception