xdoclet.tagshandler

Class ConstructorTagsHandler


public class ConstructorTagsHandler
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

String
constructorComment(Properties attributes)
String
constructorName(Properties attributes)
String
constructorTagValue(Properties attributes)
String
currentConstructorName()
String
exceptionList(Properties attributes)
void
executeAndRestoreConstructor(String template, Properties attributes)
String
firstSentenceDescriptionOfCurrentConstructor()
void
forAllClassConstructors(String template, Properties attributes)
void
forAllConstructorTagTokens(String template, Properties attributes)
void
forAllConstructorTags(String template, Properties attributes)
void
forAllConstructors(String template, Properties attributes)
void
ifConstructorTagValueEquals(String template, Properties attributes)
void
ifConstructorTagValueNotEquals(String template, Properties attributes)
void
ifDoesntHaveConstructor(String template, Properties attributes)
void
ifDoesntHaveConstructorTag(String template, Properties attributes)
void
ifHasConstructor(String template, Properties attributes)
void
ifHasConstructorTag(String template, Properties attributes)
String
modifiers()
void
setCurrentConstructor(String template, 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

constructorComment

public String constructorComment(Properties attributes)
            throws xdoclet.XDocletException

constructorName

public String constructorName(Properties attributes)
            throws xdoclet.XDocletException

constructorTagValue

public String constructorTagValue(Properties attributes)
            throws xdoclet.XDocletException

currentConstructorName

public String currentConstructorName()
            throws xdoclet.XDocletException

exceptionList

public String exceptionList(Properties attributes)
            throws xdoclet.XDocletException

executeAndRestoreConstructor

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

firstSentenceDescriptionOfCurrentConstructor

public String firstSentenceDescriptionOfCurrentConstructor()
            throws xdoclet.XDocletException

forAllClassConstructors

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

forAllConstructorTagTokens

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

forAllConstructorTags

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

forAllConstructors

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

ifConstructorTagValueEquals

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

ifConstructorTagValueNotEquals

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

ifDoesntHaveConstructor

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

ifDoesntHaveConstructorTag

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

ifHasConstructor

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

ifHasConstructorTag

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

modifiers

public String modifiers()
            throws xdoclet.XDocletException

setCurrentConstructor

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