xdoclet.tagshandler

Class ParameterTagsHandler


public class ParameterTagsHandler
extends xdoclet.tagshandler.AbstractProgramElementTagsHandler

Field Summary

protected static XTag
currentMethodParamTag
protected static XParameter
currentMethodParameter
protected String
currentName

Fields inherited from class xdoclet.tagshandler.AbstractProgramElementTagsHandler

currentToken, matchPattern, tagTokenizer

Fields inherited from class xdoclet.XDocletTagSupport

FOR_CLASS, FOR_CONSTRUCTOR, FOR_FIELD, FOR_METHOD, PARAMETER_DELIMITER

Method Summary

String
currentName()
void
forAllConstructorParams(String template)
void
forAllMethodParams(String template)
void
forAllParameterTypes(String template, Properties attributes)
static String
getMethodParamTypeFor(XParameter param)
void
ifHasParams(String template, Properties attributes)
String
methodParamDescription()
String
methodParamName()
String
methodParamType(Properties attributes)
String
parameterList(Properties attributes)

Methods inherited from class xdoclet.tagshandler.AbstractProgramElementTagsHandler

checkForWrap, currentToken, exceptionList, firstSentenceDescriptionOfCurrentMember, forAllMemberTagTokens, forAllMemberTags, forAllMembers, getAllClasses, getClassNameFor, getFullClassNameFor, getFullSuperclassNameFor, getIndentChars, getXExecutableMemberForMemberName, getXExecutableMemberForMemberName, hasExecutableMember, hasExecutableMember_OLD, makeCopyOfArray, matchValue, memberComment, setMatchValue, skipToken

Methods inherited from class xdoclet.XDocletTagSupport

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

Methods inherited from class xdoclet.template.TemplateTagHandler

getXJavaDoc, setXJavaDoc

Field Details

currentMethodParamTag

protected static XTag currentMethodParamTag

currentMethodParameter

protected static XParameter currentMethodParameter

currentName

protected String currentName

Method Details

currentName

public String currentName()

forAllConstructorParams

public void forAllConstructorParams(String template)
            throws xdoclet.XDocletException

forAllMethodParams

public void forAllMethodParams(String template)
            throws xdoclet.XDocletException

forAllParameterTypes

public void forAllParameterTypes(String template,
                                 Properties attributes)
            throws xdoclet.XDocletException

getMethodParamTypeFor

public static String getMethodParamTypeFor(XParameter param)

ifHasParams

public void ifHasParams(String template,
                        Properties attributes)
            throws xdoclet.XDocletException

methodParamDescription

public String methodParamDescription()
            throws xdoclet.XDocletException

methodParamName

public String methodParamName()
            throws xdoclet.XDocletException

methodParamType

public String methodParamType(Properties attributes)
            throws xdoclet.XDocletException

parameterList

public String parameterList(Properties attributes)
            throws xdoclet.XDocletException