org.mmbase.bridge.jsp.taglib.community
Class TreeTag

org.mmbase.bridge.jsp.taglib.AbstractNodeListTag
  |
  +--org.mmbase.bridge.jsp.taglib.community.TreeTag
All Implemented Interfaces:
ListProvider, TagIdentifier

public class TreeTag
extends AbstractNodeListTag

TreeTag, provides functionality for listing messages in community.

Author:
Pierre van Rooden

Field Summary
protected  boolean changed
           
protected  Module community
           
protected  NodeIterator returnValues
          private data member to hold an enumeration of the values to return.
 
Fields inherited from class org.mmbase.bridge.jsp.taglib.AbstractNodeListTag
constraints, currentItemIndex, directions, max, NOT_HANDLED, offset, orderby, returnList, timerHandle
 
Constructor Summary
TreeTag()
           
 
Method Summary
 int doStartTag()
           
 int getIndex()
           
 void setClosetag(java.lang.String tag)
           
 void setFields(java.lang.String fields)
           
 void setMaxdepth(java.lang.String maxdepth)
           
 void setOpentag(java.lang.String tag)
           
 void setStartafternode(java.lang.String startafternode)
           
 void setStartaftersequence(java.lang.String startaftersequence)
           
 void setThread(java.lang.String thread)
           
 void setType(java.lang.String type)
           
 
Methods inherited from class org.mmbase.bridge.jsp.taglib.AbstractNodeListTag
doAfterBody, doEndTag, doInitBody, doStartTagHelper, getCurrent, isChanged, setConstraints, setDirections, setMax, setOffset, setOrderby, setReturnValues, setReturnValues, size
 
Methods inherited from interface org.mmbase.bridge.jsp.taglib.TagIdentifier
getId
 

Field Detail

returnValues

protected NodeIterator returnValues
private data member to hold an enumeration of the values to return. this variable will be set in the start tag, and will be used to fill de return variables for every iteration.

changed

protected boolean changed

community

protected Module community
Constructor Detail

TreeTag

public TreeTag()
Method Detail

getIndex

public int getIndex()
Overrides:
getIndex in class AbstractNodeListTag
Following copied from interface: org.mmbase.bridge.jsp.taglib.ListProvider
Returns:
the index of the current item in a list

setThread

public void setThread(java.lang.String thread)
               throws javax.servlet.jsp.JspTagException

setType

public void setType(java.lang.String type)

setFields

public void setFields(java.lang.String fields)

setMaxdepth

public void setMaxdepth(java.lang.String maxdepth)
                 throws javax.servlet.jsp.JspTagException

setStartafternode

public void setStartafternode(java.lang.String startafternode)
                       throws javax.servlet.jsp.JspTagException

setStartaftersequence

public void setStartaftersequence(java.lang.String startaftersequence)
                           throws javax.servlet.jsp.JspTagException

setOpentag

public void setOpentag(java.lang.String tag)

setClosetag

public void setClosetag(java.lang.String tag)

doStartTag

public int doStartTag()
               throws javax.servlet.jsp.JspTagException


MMBase 2002