Package com.semanticcms.section.taglib
Class SectioningContentTag<C extends SectioningContent>
java.lang.Object
jakarta.servlet.jsp.tagext.SimpleTagSupport
com.semanticcms.core.taglib.ElementTag<C>
com.semanticcms.section.taglib.SectioningContentTag<C>
- All Implemented Interfaces:
ElementWriter,DynamicAttributes,JspTag,SimpleTag
- Direct Known Subclasses:
AsideTag,NavTag,SectionTag
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected abstract Cprotected voiddoBody(C sectioningContent, CaptureLevel captureLevel) protected voidevaluateAttributes(C sectioningContent, ELContext elContext) voidsetLabel(ValueExpression label) protected abstract voidwriteTo(ServletRequest request, AnyPalpableContent<?, ?> content, ElementContext context, PageIndex pageIndex) Writes out the content.voidwriteTo(Writer out, ElementContext context) Deprecated.Methods inherited from class com.semanticcms.core.taglib.ElementTag
addDynamicAttribute, doTag, getElement, setDynamicAttribute, setIdMethods inherited from class jakarta.servlet.jsp.tagext.SimpleTagSupport
findAncestorWithClass, getJspBody, getJspContext, getParent, setJspBody, setJspContext, setParent
-
Constructor Details
-
SectioningContentTag
public SectioningContentTag()
-
-
Method Details
-
setLabel
-
createElement
- Specified by:
createElementin classElementTag<C extends SectioningContent>
-
evaluateAttributes
- Overrides:
evaluateAttributesin classElementTag<C extends SectioningContent>- Throws:
JspTagException
-
doBody
protected void doBody(C sectioningContent, CaptureLevel captureLevel) throws JspException, IOException - Overrides:
doBodyin classElementTag<C extends SectioningContent>- Throws:
JspExceptionIOException
-
writeTo
@Deprecated(forRemoval=false) public void writeTo(Writer out, ElementContext context) throws IOException, ServletException, SkipPageException Deprecated.- Throws:
IOExceptionServletExceptionSkipPageException- See Also:
-
writeTo
protected abstract void writeTo(ServletRequest request, AnyPalpableContent<?, ?> content, ElementContext context, PageIndex pageIndex) throws IOException, ServletException, SkipPageExceptionWrites out the content.
-

writeTo(jakarta.servlet.ServletRequest, com.aoapps.html.any.AnyPalpableContent, com.semanticcms.core.model.ElementContext, com.semanticcms.core.servlet.PageIndex)