Class ParentTag
java.lang.Object
jakarta.servlet.jsp.tagext.TagSupport
ee.jakarta.tck.pages.api.jakarta_servlet.jsp.tagext.tagsupport.ParentTag
- All Implemented Interfaces:
jakarta.servlet.jsp.tagext.IterationTag,jakarta.servlet.jsp.tagext.JspTag,jakarta.servlet.jsp.tagext.Tag,Serializable
public class ParentTag
extends jakarta.servlet.jsp.tagext.TagSupport
- See Also:
-
Field Summary
Fields inherited from class jakarta.servlet.jsp.tagext.TagSupport
id, pageContextFields inherited from interface jakarta.servlet.jsp.tagext.IterationTag
EVAL_BODY_AGAINFields inherited from interface jakarta.servlet.jsp.tagext.Tag
EVAL_BODY_INCLUDE, EVAL_PAGE, SKIP_BODY, SKIP_PAGE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidaddMethodToList(String methodName) This will add an application scoped List to the page context based of the name (_result).intAdds this method name to the method list and returns Tag.SKIP_BODY.intdoEndTag()Adds this method name to the method list and returns Tag.EVAL_PAGE.intSimple tag that includes the evaluation of it's body.Gets the name of the application scoped list.voidSets the name of the application scoped list.Methods inherited from class jakarta.servlet.jsp.tagext.TagSupport
findAncestorWithClass, getId, getParent, getValue, getValues, release, removeValue, setId, setPageContext, setParent, setValue
-
Constructor Details
-
ParentTag
public ParentTag()Default constructor.
-
-
Method Details
-
getResult
Gets the name of the application scoped list.- Returns:
- the name of the application scoped list
-
setResult
Sets the name of the application scoped list.- Parameters:
result- - the name of the list
-
doStartTag
public int doStartTag() throws jakarta.servlet.jsp.JspExceptionSimple tag that includes the evaluation of it's body.- Specified by:
doStartTagin interfacejakarta.servlet.jsp.tagext.Tag- Overrides:
doStartTagin classjakarta.servlet.jsp.tagext.TagSupport- Returns:
- Tag.EVAL_BODY_INCLUDE
- Throws:
jakarta.servlet.jsp.JspException- if an error occurs.
-
doEndTag
public int doEndTag() throws jakarta.servlet.jsp.JspExceptionAdds this method name to the method list and returns Tag.EVAL_PAGE.- Specified by:
doEndTagin interfacejakarta.servlet.jsp.tagext.Tag- Overrides:
doEndTagin classjakarta.servlet.jsp.tagext.TagSupport- Returns:
- Tag.EVAL_PAGE
- Throws:
jakarta.servlet.jsp.JspException- if an error occurs
-
doAfterBody
public int doAfterBody() throws jakarta.servlet.jsp.JspExceptionAdds this method name to the method list and returns Tag.SKIP_BODY.- Specified by:
doAfterBodyin interfacejakarta.servlet.jsp.tagext.IterationTag- Overrides:
doAfterBodyin classjakarta.servlet.jsp.tagext.TagSupport- Returns:
- Tag.SKIP_BODY
- Throws:
jakarta.servlet.jsp.JspException- if an error occurs
-
addMethodToList
This will add an application scoped List to the page context based of the name (_result). The list contains the methods called against this tag handler by the container.- Parameters:
methodName- - the method name to add to the list.
-