com.jalios.jcms.taglib
Class CategoriesTag

java.lang.Object
  extended by javax.servlet.jsp.tagext.TagSupport
      extended by javax.servlet.jsp.tagext.BodyTagSupport
          extended by com.jalios.jcms.taglib.CategoriesTag
All Implemented Interfaces:
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
protected  boolean canRead
           
protected  Comparator categoryComparator
           
protected  Channel channel
           
protected  int counter
           
protected  String counterName
           
protected  Member loggedMember
           
protected  int prevLevel
           
static String REVISION
           
protected  String rootId
           
protected  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.IterationTag
EVAL_BODY_AGAIN
 
Fields inherited from interface javax.servlet.jsp.tagext.Tag
EVAL_BODY_INCLUDE, EVAL_PAGE, SKIP_BODY, SKIP_PAGE
 
Fields inherited from interface javax.servlet.jsp.tagext.BodyTag
EVAL_BODY_BUFFERED, EVAL_BODY_TAG
 
Constructor Summary
CategoriesTag()
           
 
Method Summary
 int doAfterBody()
           
 int doStartTag()
           
 void setCanRead(boolean canRead)
           
 void setCounter(String counterName)
           
 void setRoot(String rootId)
           
 void setVisite(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

REVISION

public static final String REVISION
See Also:
Constant Field Values

channel

protected Channel channel

loggedMember

protected Member loggedMember

rootId

protected String rootId

visiteRoot

protected boolean visiteRoot

counterName

protected String counterName

categoryComparator

protected Comparator categoryComparator

stack

protected 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(String rootId)

setVisiteroot

public void setVisiteroot(boolean visiteRoot)

setVisite

public void setVisite(String visite)

setCounter

public void setCounter(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


Copyright © 2001-2010 Jalios SA. All Rights Reserved.