org.zkoss.jsp.zul.impl
Class BranchTag

java.lang.Object
  extended by javax.servlet.jsp.tagext.SimpleTagSupport
      extended by org.zkoss.jsp.zul.impl.AbstractTag
          extended by org.zkoss.jsp.zul.impl.LeafTag
              extended by org.zkoss.jsp.zul.impl.BranchTag
All Implemented Interfaces:
javax.servlet.jsp.tagext.DynamicAttributes, javax.servlet.jsp.tagext.JspTag, javax.servlet.jsp.tagext.SimpleTag, ComponentTag
Direct Known Subclasses:
AreaTag, AudioTag, AuxheaderTag, AuxheadTag, BandboxTag, BandpopupTag, BorderlayoutTag, ButtonTag, CalendarTag, CaptchaTag, CaptionTag, CenterTag, ChartTag, CheckboxTag, ColumnsTag, ColumnTag, ComboboxTag, ComboitemTag, DateboxTag, DecimalboxTag, DivTag, DoubleboxTag, EastTag, FiledownloadTag, FileuploadTag, FlashTag, FooterTag, FootTag, GridTag, GroupboxTag, HboxTag, HtmlTag, IframeTag, ImagemapTag, ImageTag, IncludeTag, IntboxTag, LabelTag, ListboxTag, ListcellTag, ListfooterTag, ListfootTag, ListheaderTag, ListheadTag, ListitemTag, MenubarTag, MenuitemTag, MenupopupTag, MenuseparatorTag, MenuTag, MessageboxTag, NorthTag, PagingTag, PopupTag, ProgressmeterTag, RadiogroupTag, RadioTag, RowsTag, RowTag, SeparatorTag, SliderTag, SouthTag, SplitterTag, StyleTag, TabboxTag, TabpanelsTag, TabpanelTag, TabsTag, TabTag, TextboxTag, TimeboxTag, TimerTag, ToolbarbuttonTag, ToolbarTag, TreecellTag, TreechildrenTag, TreecolsTag, TreecolTag, TreefooterTag, TreefootTag, TreeitemTag, TreerowTag, TreeTag, UiTag, VboxTag, WestTag, WindowTag

public abstract class BranchTag
extends LeafTag

The skeletal class used to implement the JSP tag for ZK components that might have child tags (and/or components).

Remember to declare the following in the TLD file: <body-content>scriptless</body-content>

Author:
tomyeh

Field Summary
 
Fields inherited from class org.zkoss.jsp.zul.impl.LeafTag
_attrMap, _comp, _eventListenerMap, _forward, _parenttag, _roottag, _use, composeHandle
 
Constructor Summary
BranchTag()
           
 
Method Summary
 void addChildTag(ComponentTag child)
          Adds a child tag.
 void doTag()
          To process this page tag.
 
Methods inherited from class org.zkoss.jsp.zul.impl.LeafTag
evaluateDynaAttributes, getComponent, getComponents, getForward, getJspTagName, getParentTag, getRootTag, getUse, isInline, setDynamicAttribute, setForward, setParent, setUse
 
Methods inherited from class org.zkoss.jsp.zul.impl.AbstractTag
getIf, getUnless, isEffective, setIf, setUnless
 
Methods inherited from class javax.servlet.jsp.tagext.SimpleTagSupport
findAncestorWithClass, getJspBody, getJspContext, getParent, setJspBody, setJspContext
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BranchTag

public BranchTag()
Method Detail

addChildTag

public void addChildTag(ComponentTag child)
Adds a child tag.

Parameters:
child - Adds a child tag.

doTag

public void doTag()
           throws javax.servlet.jsp.JspException,
                  java.io.IOException
To process this page tag. The deriving class rarely need to override this method.

Specified by:
doTag in interface javax.servlet.jsp.tagext.SimpleTag
Overrides:
doTag in class LeafTag
Throws:
javax.servlet.jsp.JspException
java.io.IOException


Copyright © 2005-2007 Potix Corporation. All Rights Reserved.