org.apache.beehive.netui.tags.tree
Class ServletTreeRenderSupport

Object
  extended by TreeRenderSupport
      extended by ServletTreeRenderSupport
All Implemented Interfaces:
HtmlConstants

public class ServletTreeRenderSupport
extends TreeRenderSupport

Derived class to help handle issues specific to rendering the nodes of a tree for an XmlHttpRequest via the TreeCRI.


Field Summary
 
Fields inherited from interface HtmlConstants
ABBR, ACCEPT, ACCESSKEY, ACTION, ALIGN, ALINK, ALT, ANCHOR, AREA, AXIS, BACKGROUND, BASE, BGCOLOR, BODY, BORDER, BR, BUTTON, CAPTION, CELLPADDING, CELLSPACING, CHAR, CHAROFF, CHARSET, CHECKED, CLASS, COLS, COLSPAN, COORDS, DIR, DISABLED, DIV, ENCTYPE, FOR, FORM, FORM_GET, FORM_POST, FRAME, HEADERS, HEIGHT, HREF, HREFLANG, HSPACE, HTML, ID, IMAGE, INPUT, INPUT_BUTTON, INPUT_CHECKBOX, INPUT_FILE, INPUT_HIDDEN, INPUT_IMAGE, INPUT_PASSWORD, INPUT_RADIO, INPUT_RESET, INPUT_SUBMIT, INPUT_TEXT, ISMAP, LABEL, LANG, LANGUAGE, LINK, LONGDESC, MAXLENGTH, METHOD, NAME, ONBLUR, ONCHANGE, ONCLICK, ONDBLCLICK, ONFOCUS, ONKEYDOWN, ONKEYPRESS, ONKEYUP, ONLOAD, ONMOUSEDOWN, ONMOUSEMOVE, ONMOUSEOUT, ONMOUSEOVER, ONMOUSEUP, ONRESET, ONSELECT, ONSUBMIT, ONUNLOAD, OPTION, READONLY, REL, REV, ROWS, ROWSPAN, RULES, SCOPE, SCRIPT, SELECT, SHAPE, SIZE, SPAN, SRC, STYLE, SUMMARY, TABINDEX, TABLE, TARGET, TBODY, TD, TEXT, TEXTAREA, TFOOT, TH, THEAD, TITLE, TR, TYPE, USEMAP, VALIGN, VALUE, VLINK, VSPACE, WIDTH
 
Method Summary
protected  void registerTagError(String message, Throwable e)
          Errors during rendering will call through this method.
protected  void renderAfterNode(AbstractRenderAppender writer, TreeElement node)
           
protected  void renderBeforeNode(AbstractRenderAppender writer, TreeElement node)
           
protected  String renderTagId(HttpServletRequest request, String tagId, AbstractHtmlState state)
           
 
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

renderBeforeNode

protected void renderBeforeNode(AbstractRenderAppender writer,
                                TreeElement node)
Overrides:
renderBeforeNode in class TreeRenderSupport

renderAfterNode

protected void renderAfterNode(AbstractRenderAppender writer,
                               TreeElement node)
Overrides:
renderAfterNode in class TreeRenderSupport

registerTagError

protected void registerTagError(String message,
                                Throwable e)
                         throws JspException
Errors during rendering will call through this method. During the XmlHttpRequest, these will just be logged and we will go on.

Specified by:
registerTagError in class TreeRenderSupport
Parameters:
message -
e -
Throws:
JspException

renderTagId

protected String renderTagId(HttpServletRequest request,
                             String tagId,
                             AbstractHtmlState state)
Specified by:
renderTagId in class TreeRenderSupport