Package org.apache.jasper.runtime
Class JspFragmentHelper
- java.lang.Object
-
- jakarta.servlet.jsp.tagext.JspFragment
-
- org.apache.jasper.runtime.JspFragmentHelper
-
public abstract class JspFragmentHelper extends JspFragment
Helper class from which all Jsp Fragment helper classes extend. This class allows for the emulation of numerous fragments within a single class, which in turn reduces the load on the class loader since there are potentially many JspFragments in a single page.The class also provides various utility methods for JspFragment implementations.
-
-
Field Summary
Fields Modifier and Type Field Description protected PageContext_jspx_page_contextThe page context associated with this fragment, cast from the JSP context.protected intdiscriminatorDiscriminator value used to identify the specific fragment within a multi-fragment class.protected JspContextjspContextThe JSP context associated with this fragment.protected JspTagparentTagThe parent tag that owns this fragment.
-
Constructor Summary
Constructors Constructor Description JspFragmentHelper(int discriminator, JspContext jspContext, JspTag parentTag)Creates a new JspFragmentHelper instance.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description JspContextgetJspContext()Returns the JspContext that is bound to this JspFragment.JspTaggetParentTag()Returns the parent tag that owns this fragment.-
Methods inherited from class jakarta.servlet.jsp.tagext.JspFragment
invoke
-
-
-
-
Field Detail
-
discriminator
protected final int discriminator
Discriminator value used to identify the specific fragment within a multi-fragment class.
-
jspContext
protected final JspContext jspContext
The JSP context associated with this fragment.
-
_jspx_page_context
protected final PageContext _jspx_page_context
The page context associated with this fragment, cast from the JSP context.
-
parentTag
protected final JspTag parentTag
The parent tag that owns this fragment.
-
-
Constructor Detail
-
JspFragmentHelper
public JspFragmentHelper(int discriminator, JspContext jspContext, JspTag parentTag)Creates a new JspFragmentHelper instance.- Parameters:
discriminator- the fragment discriminator valuejspContext- the JSP context for this fragmentparentTag- the parent tag
-
-
Method Detail
-
getJspContext
public JspContext getJspContext()
Description copied from class:jakarta.servlet.jsp.tagext.JspFragmentReturns the JspContext that is bound to this JspFragment.- Specified by:
getJspContextin classJspFragment- Returns:
- The JspContext used by this fragment at invocation time.
-
getParentTag
public JspTag getParentTag()
Returns the parent tag that owns this fragment.- Returns:
- the parent tag
-
-