com.iplanet.jato.taglib.tree
Class UseTreeViewTag
java.lang.Object
|
+--javax.servlet.jsp.tagext.TagSupport
|
+--com.iplanet.jato.taglib.TagBase
|
+--com.iplanet.jato.taglib.tree.UseTreeViewTag
- All Implemented Interfaces:
- javax.servlet.jsp.tagext.BodyTag, ContainerViewTag, java.io.Serializable, javax.servlet.jsp.tagext.Tag
- public class UseTreeViewTag
- extends TagBase
- implements javax.servlet.jsp.tagext.BodyTag, ContainerViewTag
This tag declares a tree view scope, and repeatedly evaluates the body
content of the tag according to the result of the tiled view's nextNode()
method.
- Version:
- JATO/1.1.1 $Id: UseTreeViewTag.java,v 1.9 2002/03/08 11:40:26 todd Exp $
- See Also:
- Serialized Form
Fields inherited from class javax.servlet.jsp.tagext.TagSupport |
id, pageContext |
Fields inherited from interface javax.servlet.jsp.tagext.BodyTag |
EVAL_BODY_TAG |
Fields inherited from interface javax.servlet.jsp.tagext.Tag |
EVAL_BODY_INCLUDE, EVAL_PAGE, SKIP_BODY, SKIP_PAGE |
Methods inherited from class com.iplanet.jato.taglib.TagBase |
appendStyleAttributes, checkChildType, fireBeginDisplayEvent, fireEndDisplayEvent, getElementId, getFireDisplayEvents, getParentContainerView, getParentContainerViewTag, getParentViewBean, getRequestContext, getStyle, getStyleClass, getValue, getValueMap, getValues, isTrue, peekContextValue, popContainerView, popContextValue, popPageletContainerViewTag, pushContainerView, pushContextValue, pushPageletContainerViewTag, release, removeValue, setElementId, setFireDisplayEvents, setStyle, setStyleClass, setValue, shouldFireDisplayEvents, writeOutput, writeOutput, writeOutput |
Methods inherited from class javax.servlet.jsp.tagext.TagSupport |
findAncestorWithClass, getId, getParent, setId, setPageContext, setParent |
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 |
getParent, release, setPageContext, setParent |
UseTreeViewTag
public UseTreeViewTag()
reset
public void reset()
- Description copied from class:
TagBase
- Reset any cached state to allow for a new rendering of this tag instance
- Overrides:
reset
in class TagBase
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.TagSupport
doInitBody
public void doInitBody()
throws javax.servlet.jsp.JspException
- Specified by:
doInitBody
in interface javax.servlet.jsp.tagext.BodyTag
doAfterBody
public int doAfterBody()
throws javax.servlet.jsp.JspException
- Specified by:
doAfterBody
in interface javax.servlet.jsp.tagext.BodyTag
doEndTag
public int doEndTag()
throws javax.servlet.jsp.JspException
- Specified by:
doEndTag
in interface javax.servlet.jsp.tagext.Tag
- Overrides:
doEndTag
in class javax.servlet.jsp.tagext.TagSupport
getPageContext
public javax.servlet.jsp.PageContext getPageContext()
- Specified by:
getPageContext
in interface ContainerViewTag
getBodyContent
public javax.servlet.jsp.tagext.BodyContent getBodyContent()
setBodyContent
public void setBodyContent(javax.servlet.jsp.tagext.BodyContent value)
- Specified by:
setBodyContent
in interface javax.servlet.jsp.tagext.BodyTag
getContainerView
public ContainerView getContainerView()
- /
protected void outputBodyContent()
throws JspException
{
if (getBodyContent()!=null)
{
// Write the buffer to the output stream
JspWriter out=pageContext.getOut();
try
{
getBodyContent().writeOut(out);
}
catch (IOException e)
{
throw new JspWrapperException("Exception writing to "+
"result output stream",e);
}
}
}
////////////////////////////////////////////////////////////////////////////////
// Accessors & mutators (for child tags)
////////////////////////////////////////////////////////////////////////////////
/**
- Specified by:
getContainerView
in interface ContainerViewTag
setContainerView
protected void setContainerView(ContainerView value)
shouldFireChildDisplayEvents
public boolean shouldFireChildDisplayEvents()
throws javax.servlet.jsp.JspException
- Specified by:
shouldFireChildDisplayEvents
in interface ContainerViewTag
getType
public java.lang.String getType()
setType
public void setType(java.lang.String value)
getName
public java.lang.String getName()
- Specified by:
getName
in interface ContainerViewTag
- Overrides:
getName
in class TagBase
setName
public void setName(java.lang.String value)
- Overrides:
setName
in class TagBase
getFireChildDisplayEvents
public java.lang.String getFireChildDisplayEvents()
setFireChildDisplayEvents
public void setFireChildDisplayEvents(java.lang.String value)
isReset
public java.lang.String isReset()
setReset
public void setReset(java.lang.String value)