org.apache.jetspeed.portlets.tags
Class PortletTreeControlTag

java.lang.Object
  extended by javax.servlet.jsp.tagext.TagSupport
      extended by org.apache.webapp.admin.TreeControlTag
          extended by org.apache.jetspeed.portlets.tags.PortletTreeControlTag
All Implemented Interfaces:
java.io.Serializable, javax.servlet.jsp.tagext.IterationTag, javax.servlet.jsp.tagext.JspTag, javax.servlet.jsp.tagext.Tag

public class PortletTreeControlTag
extends TreeControlTag

Author:
Jeremy Ford
See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.apache.webapp.admin.TreeControlTag
action, images, scope, style, styleSelected, styleUnselected, tree
 
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
 
Constructor Summary
PortletTreeControlTag()
           
 
Method Summary
protected  TreeControl getTreeControl()
          Return the TreeControl instance for the tree control that we are rendering.
protected  void render(javax.servlet.jsp.JspWriter out, TreeControlNode node, int level, int width, boolean last)
          Render the specified node, as controlled by the specified parameters.
 void setScope(java.lang.String scope)
           
 
Methods inherited from class org.apache.webapp.admin.TreeControlTag
doEndTag, getAction, getImages, getScope, getStyle, getStyleSelected, getStyleUnselected, getTree, release, replace, setAction, setImages, setStyle, setStyleSelected, setStyleUnselected, setTree
 
Methods inherited from class javax.servlet.jsp.tagext.TagSupport
doAfterBody, doStartTag, 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
 

Constructor Detail

PortletTreeControlTag

public PortletTreeControlTag()
Method Detail

setScope

public void setScope(java.lang.String scope)
Overrides:
setScope in class TreeControlTag

getTreeControl

protected TreeControl getTreeControl()
                              throws javax.servlet.jsp.JspException
Return the TreeControl instance for the tree control that we are rendering.

Overrides:
getTreeControl in class TreeControlTag
Throws:
javax.servlet.jsp.JspException - if no TreeControl instance can be found

render

protected void render(javax.servlet.jsp.JspWriter out,
                      TreeControlNode node,
                      int level,
                      int width,
                      boolean last)
               throws java.io.IOException
Render the specified node, as controlled by the specified parameters.

Overrides:
render in class TreeControlTag
Parameters:
out - The JspWriter to which we are writing
node - The TreeControlNode we are currently rendering
level - The indentation level of this node in the tree
width - Total displayable width of the tree
last - Is this the last node in a list?
Throws:
java.io.IOException - if an input/output error occurs


Copyright © 1999-2009 Apache Software Foundation. All Rights Reserved.