xdoclet.tagshandler

Class TranslatorTagsHandler


public class TranslatorTagsHandler
extends XDocletTagSupport

Wrapper around the Translator, allowing text in generated files to be localised using the resource bundles generated by the externalizer subtask.
Version:
$Revision: 1.10 $
Author:
Andrew Stevens
xdoclet.taghandler
namespace = "I18n"
created
Jan 24, 2002

Field Summary

Fields inherited from class xdoclet.XDocletTagSupport

FOR_CLASS, FOR_CONSTRUCTOR, FOR_FIELD, FOR_METHOD, PARAMETER_DELIMITER

Method Summary

String
getString(Properties attributes)
Returns a localized text string.

Methods inherited from class xdoclet.XDocletTagSupport

delimit, expandClassName, generate, getCurrentClass, getCurrentClassTag, getCurrentConstructor, getCurrentField, getCurrentFieldTag, getCurrentMethod, getCurrentMethodTag, getCurrentPackage, getDocletContext, getEngine, getExpandedDelimitedTagValue, getTagValue, getTagValue, getTagValue, hasTag, isTagValueEqual, mandatoryParamNotFound, mandatoryTemplateTagParamNotFound, modifiers, popCurrentClass, pushCurrentClass, setCurrentClass, setCurrentClassTag, setCurrentConstructor, setCurrentField, setCurrentFieldTag, setCurrentMethod, setCurrentMethodTag, setCurrentPackage

Methods inherited from class xdoclet.template.TemplateTagHandler

getXJavaDoc, setXJavaDoc

Method Details

getString

public String getString(Properties attributes)
            throws XDocletException
Returns a localized text string.
Parameters:
attributes - The attributes of the template tag
Returns:
The localized string
Throws:
XDocletException - Description of Exception
doc.tag
type = "content"
doc.param
name = "bundle" optional = "true" description = "The base name of the resource bundle to use e.g. xdoclet.modules.ejb (corresponding to modules/ejb/src/xdoclet/modules/ejb/resources/Messages.properties) etc. It defaults to xdoclet"
name = "resource" optional = "false" description = "The resource key to look up in the bundle."
name = "arguments" optional = "true" description = "An optional list of arguments to be substituted for any placeholders ({0}, {1} etc.) in the resource value string."
name = "delimiter" optional = "true" description = "The arguments parameter is delimited by the string specified in the delimiter parameter (default is a comma)."