xdoclet.tagshandler

Class MergeTagsHandler


public class MergeTagsHandler
extends xdoclet.XDocletTagSupport

Field Summary

Fields inherited from class xdoclet.XDocletTagSupport

FOR_CLASS, FOR_CONSTRUCTOR, FOR_FIELD, FOR_METHOD, PARAMETER_DELIMITER

Method Summary

protected void
generateFileUsingTemplate(String dest_file, String templateFileName)
protected void
generateUsingMergedFile(String mergeFile, String contents)
protected String
getMergeFileContents(String mergeFilePattern)
void
ifMergeFileExists(String template, Properties attributes)
void
merge(String template, Properties attributes)

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

generateFileUsingTemplate

protected void generateFileUsingTemplate(String dest_file,
                                         String templateFileName)
            throws xdoclet.XDocletException

generateUsingMergedFile

protected void generateUsingMergedFile(String mergeFile,
                                       String contents)
            throws xdoclet.XDocletException

getMergeFileContents

protected String getMergeFileContents(String mergeFilePattern)

ifMergeFileExists

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

merge

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