xdoclet.modules.apache
Class ScriptEngineTagHandler
java.lang.Object
xdoclet.template.TemplateTagHandler
xdoclet.XDocletTagSupport
xdoclet.tagshandler.AbstractProgramElementTagsHandler
xdoclet.modules.apache.ScriptEngineTagHandler
public abstract class ScriptEngineTagHandler
extends xdoclet.tagshandler.AbstractProgramElementTagsHandler
protected void | escapeResults(xdoclet.template.TemplateEngine engine, StringBuffer results) - Escape and evaluate the sections with XDOCLET template engine.
|
protected void | fillVariables(SubTemplateEngine templateEngine) - Fill the variables passed to the engines
|
protected void | generate(SubTemplateEngine subengine, String template, Properties attributes)
|
protected String | getSubTemplateVariable(SubTemplateEngine subengine, Properties attributes) - Get a subtemplate variable
|
checkForWrap , currentToken , exceptionList , firstSentenceDescriptionOfCurrentMember , forAllMemberTagTokens , forAllMemberTags , forAllMembers , getAllClasses , getClassNameFor , getFullClassNameFor , getFullSuperclassNameFor , getIndentChars , getXExecutableMemberForMemberName , getXExecutableMemberForMemberName , hasExecutableMember , hasExecutableMember_OLD , makeCopyOfArray , matchValue , memberComment , setMatchValue , skipToken |
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 |
XDTSectionEnd
protected final String XDTSectionEnd
XDTSectionStart
protected final String XDTSectionStart
escapeResults
protected final void escapeResults(xdoclet.template.TemplateEngine engine,
StringBuffer results)
throws xdoclet.template.TemplateException
Escape and evaluate the sections with XDOCLET template engine. This allows embedding XDOCLET sections
into Velocity sections
engine
- The XDOCLET template engineresults
- The results
xdoclet.template.TemplateException
-
fillVariables
protected final void fillVariables(SubTemplateEngine templateEngine)
throws xdoclet.XDocletException
Fill the variables passed to the engines
xdoclet.XDocletException
-
generate
protected final void generate(SubTemplateEngine subengine,
String template,
Properties attributes)
throws xdoclet.template.TemplateException
subengine
- The SubTemplateEngine used to generatetemplate
- The body of the block tagattributes
- The attributes of the template tag
xdoclet.template.TemplateException
- xdoclet.template.TemplateException
-
getSubTemplateVariable
protected final String getSubTemplateVariable(SubTemplateEngine subengine,
Properties attributes)
throws xdoclet.XDocletException
Get a subtemplate variable
subengine
- The subtemplate engineattributes
- The attributes from XDOCLET tag
xdoclet.XDocletException
-