xdoclet.modules.externalizer

Class PropertiesTranslatorSubTask

Implemented Interfaces:
Serializable

public class PropertiesTranslatorSubTask
extends xdoclet.TemplateSubTask

Creates translator classes for convenient access to externalized resource bundles.
Version:
$Revision: 1.6 $
Author:
Konstantin Pribluda(kpriblouda@yahoo.com)
ant.element
display-name = "Properties Translator" name = "propertiestranslator" parent = "xdoclet.DocletTask"
created
October 5, 2002

Nested Class Summary

Nested classes/interfaces inherited from class xdoclet.TemplateSubTask

TemplateSubTask.ExtentTypes, TemplateSubTask.OfType

Field Summary

static String
GENERATED_FILE_NAME

Fields inherited from class xdoclet.DocletSupport

currentClassTag, currentFieldTag, currentMethodTag

Constructor Summary

PropertiesTranslatorSubTask()
constructor for properties generator subtask

Method Summary

protected String
getGeneratedFileFileName(XClass clazz)
Compute file name for generated translator class bundle.

Methods inherited from class xdoclet.TemplateSubTask

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

Methods inherited from class xdoclet.SubTask

addConfigParam, copyAttributesFrom, execute, getConfigParams, getConfigParamsAsMap, getContext, getDestDir, getMergeDir, getSubTaskName, getXJavaDoc, init, setDestDir, setMergeDir, setSubTaskName, validateOptions

Methods inherited from class xdoclet.DocletSupport

getCurrentClass, getCurrentClassTag, getCurrentConstructor, getCurrentField, getCurrentFieldTag, getCurrentMethod, getCurrentMethodTag, getCurrentPackage, getCurrentTag, isDocletGenerated, popCurrentClass, pushCurrentClass, setCurrentClass, setCurrentClassTag, setCurrentConstructor, setCurrentField, setCurrentFieldTag, setCurrentMethod, setCurrentMethodTag, setCurrentPackage

Field Details

GENERATED_FILE_NAME

public static final String GENERATED_FILE_NAME

Constructor Details

PropertiesTranslatorSubTask

public PropertiesTranslatorSubTask()
constructor for properties generator subtask

Method Details

getGeneratedFileFileName

protected String getGeneratedFileFileName(XClass clazz)
            throws xdoclet.XDocletException
Compute file name for generated translator class bundle.
Parameters:
clazz - class
Returns:
filename
Throws:
xdoclet.XDocletException -