Class ForTag

java.lang.Object
jakarta.servlet.jsp.tagext.TagSupport
jakarta.servlet.jsp.tagext.BodyTagSupport
com.invirgance.convirgance.web.tag.ForTag
All Implemented Interfaces:
jakarta.servlet.jsp.tagext.BodyTag, jakarta.servlet.jsp.tagext.IterationTag, jakarta.servlet.jsp.tagext.JspTag, jakarta.servlet.jsp.tagext.Tag, Serializable

public class ForTag extends jakarta.servlet.jsp.tagext.BodyTagSupport
Author:
jbanes
See Also:
  • Field Summary

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

    bodyContent

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

    id, pageContext

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

    EVAL_BODY_BUFFERED, EVAL_BODY_TAG

    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
     
    int
     
    int
     
    int
     
    int
     
    Gets the current access scope.
    int
     
    Gets the variable where this will be stored.
    void
    setBegin(int begin)
     
    void
    setEnd(int end)
     
    void
    Sets the scope where this will be accessible.
    void
    setStep(int step)
     
    void
    setVar(String variable)
    Sets the variable that will store this.

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

    doInitBody, getBodyContent, getPreviousOut, release, setBodyContent

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

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

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

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

    getParent, setPageContext, setParent
  • Constructor Details

    • ForTag

      public ForTag()
  • Method Details

    • getVar

      public String getVar()
      Gets the variable where this will be stored.
      Returns:
      The variable
    • setVar

      public void setVar(String variable)
      Sets the variable that will store this.
      Parameters:
      variable - The variable name.
    • getScope

      public String getScope()
      Gets the current access scope.
      Returns:
      Returns the scope this is accessible in.
    • setScope

      public void setScope(String scope)
      Sets the scope where this will be accessible.
       Valid options are:
       - page
       - request
       - session
       - application
       
      Parameters:
      scope -
    • getBegin

      public int getBegin()
    • setBegin

      public void setBegin(int begin)
    • getEnd

      public int getEnd()
    • setEnd

      public void setEnd(int end)
    • getStep

      public int getStep()
    • setStep

      public void setStep(int step) throws jakarta.servlet.jsp.JspException
      Throws:
      jakarta.servlet.jsp.JspException
    • doStartTag

      public int doStartTag() throws jakarta.servlet.jsp.JspException
      Specified by:
      doStartTag in interface jakarta.servlet.jsp.tagext.Tag
      Overrides:
      doStartTag in class jakarta.servlet.jsp.tagext.BodyTagSupport
      Throws:
      jakarta.servlet.jsp.JspException
    • doAfterBody

      public int doAfterBody() throws jakarta.servlet.jsp.JspException
      Specified by:
      doAfterBody in interface jakarta.servlet.jsp.tagext.IterationTag
      Overrides:
      doAfterBody in class jakarta.servlet.jsp.tagext.BodyTagSupport
      Throws:
      jakarta.servlet.jsp.JspException
    • doEndTag

      public int doEndTag() throws jakarta.servlet.jsp.JspException
      Specified by:
      doEndTag in interface jakarta.servlet.jsp.tagext.Tag
      Overrides:
      doEndTag in class jakarta.servlet.jsp.tagext.BodyTagSupport
      Throws:
      jakarta.servlet.jsp.JspException