Class CategoriesTag

  • All Implemented Interfaces:
    java.io.Serializable, javax.servlet.jsp.tagext.BodyTag, javax.servlet.jsp.tagext.IterationTag, javax.servlet.jsp.tagext.JspTag, javax.servlet.jsp.tagext.Tag

    public class CategoriesTag
    extends javax.servlet.jsp.tagext.BodyTagSupport
    implements javax.servlet.jsp.tagext.IterationTag
    This tag visits a branch of the Category tree.
    Version:
    $Revision: 27753 $
    Author:
    Olivier Dedieu
    See Also:
    Serialized Form
    • Field Summary

      Fields 
      Modifier and Type Field Description
      protected boolean canRead  
      protected java.util.Comparator categoryComparator  
      protected Channel channel  
      protected int counter  
      protected java.lang.String counterName  
      protected Member loggedMember  
      protected int prevLevel  
      static java.lang.String REVISION  
      protected java.lang.String rootId  
      protected java.util.Stack stack  
      protected boolean visiteRoot  
      • Fields inherited from class javax.servlet.jsp.tagext.BodyTagSupport

        bodyContent
      • Fields inherited from class javax.servlet.jsp.tagext.TagSupport

        id, pageContext
      • Fields inherited from interface javax.servlet.jsp.tagext.BodyTag

        EVAL_BODY_BUFFERED, EVAL_BODY_TAG
      • Fields inherited from interface javax.servlet.jsp.tagext.IterationTag

        EVAL_BODY_AGAIN
      • Fields inherited from interface javax.servlet.jsp.tagext.Tag

        EVAL_BODY_INCLUDE, EVAL_PAGE, SKIP_BODY, SKIP_PAGE
    • Constructor Summary

      Constructors 
      Constructor Description
      CategoriesTag()  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      int doAfterBody()  
      int doStartTag()  
      void setCanRead​(boolean canRead)  
      void setCounter​(java.lang.String counterName)  
      void setRoot​(java.lang.String rootId)  
      void setVisite​(java.lang.String visite)  
      void setVisiteroot​(boolean visiteRoot)  
      • Methods inherited from class javax.servlet.jsp.tagext.BodyTagSupport

        doEndTag, doInitBody, getBodyContent, getPreviousOut, release, setBodyContent
      • Methods inherited from class javax.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 javax.servlet.jsp.tagext.Tag

        doEndTag, getParent, release, setPageContext, setParent
    • Field Detail

      • channel

        protected Channel channel
      • loggedMember

        protected Member loggedMember
      • rootId

        protected java.lang.String rootId
      • visiteRoot

        protected boolean visiteRoot
      • counterName

        protected java.lang.String counterName
      • categoryComparator

        protected java.util.Comparator categoryComparator
      • stack

        protected java.util.Stack stack
      • counter

        protected int counter
      • prevLevel

        protected int prevLevel
      • canRead

        protected boolean canRead
    • Constructor Detail

      • CategoriesTag

        public CategoriesTag()
    • Method Detail

      • setRoot

        public void setRoot​(java.lang.String rootId)
      • setVisiteroot

        public void setVisiteroot​(boolean visiteRoot)
      • setVisite

        public void setVisite​(java.lang.String visite)
      • setCounter

        public void setCounter​(java.lang.String counterName)
      • setCanRead

        public void setCanRead​(boolean canRead)
      • doStartTag

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

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