Class RegionTag

java.lang.Object
jakarta.servlet.jsp.tagext.TagSupport
org.deltava.taglib.layout.RegionTag
All Implemented Interfaces:
jakarta.servlet.jsp.tagext.IterationTag, jakarta.servlet.jsp.tagext.JspTag, jakarta.servlet.jsp.tagext.Tag, Serializable

public class RegionTag extends jakarta.servlet.jsp.tagext.TagSupport
A JSP tag to render page layouts in a user-specific way.
Since:
1.0
Version:
8.2
Author:
Luke
See Also:
  • Field Summary

    Fields inherited from class jakarta.servlet.jsp.tagext.TagSupport

    id, pageContext

    Fields inherited from interface jakarta.servlet.jsp.tagext.IterationTag

    EVAL_BODY_AGAIN

    Fields inherited from interface jakarta.servlet.jsp.tagext.Tag

    EVAL_BODY_INCLUDE, EVAL_PAGE, SKIP_BODY, SKIP_PAGE
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    int
    Writes the layout element's closing tag to the JSP output stream.
    int
    Writes the layout element's opening tag to the JSP output stream.
    void
    Releases the tag's state variables.
    void
    Sets the CSS class name(s) of the Region element.
    void
    Sets the DOM ID of the Region element.

    Methods inherited from class jakarta.servlet.jsp.tagext.TagSupport

    doAfterBody, findAncestorWithClass, getId, getParent, getValue, getValues, removeValue, setPageContext, setParent, setValue

    Methods inherited from class Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • RegionTag

      public RegionTag()
  • Method Details

    • setId

      public void setId(String id)
      Sets the DOM ID of the Region element.
      Overrides:
      setId in class jakarta.servlet.jsp.tagext.TagSupport
      Parameters:
      id - the ID
    • setClassName

      public void setClassName(String cName)
      Sets the CSS class name(s) of the Region element.
      Parameters:
      cName - the CSS class names
    • release

      public void release()
      Releases the tag's state variables.
      Specified by:
      release in interface jakarta.servlet.jsp.tagext.Tag
      Overrides:
      release in class jakarta.servlet.jsp.tagext.TagSupport
    • doStartTag

      public int doStartTag() throws jakarta.servlet.jsp.JspException
      Writes the layout element's opening tag to the JSP output stream.
      Specified by:
      doStartTag in interface jakarta.servlet.jsp.tagext.Tag
      Overrides:
      doStartTag in class jakarta.servlet.jsp.tagext.TagSupport
      Returns:
      TagSuppport.EVAL_BODY_INCLUDE always
      Throws:
      jakarta.servlet.jsp.JspException - if an error occurs
    • doEndTag

      public int doEndTag() throws jakarta.servlet.jsp.JspException
      Writes the layout element's closing tag to the JSP output stream.
      Specified by:
      doEndTag in interface jakarta.servlet.jsp.tagext.Tag
      Overrides:
      doEndTag in class jakarta.servlet.jsp.tagext.TagSupport
      Returns:
      TagSuppport.EVAL_PAGE always
      Throws:
      jakarta.servlet.jsp.JspException - if an error occurs