xdoclet.tagshandler

Class PropertyTagsHandler


public class PropertyTagsHandler
extends xdoclet.tagshandler.AbstractProgramElementTagsHandler

Field Summary

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

void
forAllPropertiesWithTag(String template, Properties attributes)
static XMethod
getXMethodForMethodName(String methodName)
static XMethod
getXMethodForMethodName(String methodName, boolean superclasses)
void
ifHasGetMethodWithTag(String template, Properties attributes)
void
ifHasParamWithTag(String template, Properties attributes)
void
ifHasSetMethodWithTag(String template, Properties attributes)
String
paramValueWithTag(Properties attributes)
String
propertyTypeWithTag(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

Method Details

forAllPropertiesWithTag

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

getXMethodForMethodName

public static XMethod getXMethodForMethodName(String methodName)

getXMethodForMethodName

public static XMethod getXMethodForMethodName(String methodName,
                                              boolean superclasses)

ifHasGetMethodWithTag

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

ifHasParamWithTag

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

ifHasSetMethodWithTag

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

paramValueWithTag

public String paramValueWithTag(Properties attributes)
            throws xdoclet.XDocletException

propertyTypeWithTag

public String propertyTypeWithTag(Properties attributes)
            throws xdoclet.XDocletException