org.zkoss.jsf.zul.impl
Class BranchComponent

java.lang.Object
  extended by javax.faces.component.UIComponent
      extended by javax.faces.component.UIComponentBase
          extended by org.zkoss.jsf.zul.impl.AbstractComponent
              extended by org.zkoss.jsf.zul.impl.LeafComponent
                  extended by org.zkoss.jsf.zul.impl.BranchComponent
All Implemented Interfaces:
javax.faces.component.StateHolder
Direct Known Subclasses:
Area, Audio, Auxhead, Auxheader, Bandpopup, BaseCommand, BaseUi, Borderlayout, BranchOutput, Captcha, Caption, Center, Chart, Column, Columns, Comboitem, Div, East, Filedownload, Fileupload, Flash, Foot, Footer, Grid, Groupbox, Hbox, Html, Iframe, Image, Imagemap, Label, Listcell, Listfoot, Listfooter, Listhead, Listheader, Listitem, Menu, Menubar, Menupopup, Menuseparator, Messagebox, North, Paging, Popup, Progressmeter, Radio, Row, Rows, Separator, South, Splitter, Style, Tab, Tabbox, Tabpanel, Tabpanels, Tabs, Timer, Toolbar, Treecell, Treechildren, Treecol, Treecols, Treefoot, Treefooter, Treeitem, Treerow, Vbox, West, Window

public abstract class BranchComponent
extends LeafComponent

The skeletal class used to implement the ZULJSF components that might have child ZULJSF components. This component should be declared nested under Page.

Author:
Dennis.Chen

Field Summary
 
Fields inherited from class org.zkoss.jsf.zul.impl.LeafComponent
_compAttrMap, _composer
 
Fields inherited from class javax.faces.component.UIComponent
bindings
 
Constructor Summary
BranchComponent()
           
 
Method Summary
protected  void loadZULTree(org.zkoss.zk.ui.Page page, java.io.StringWriter writer)
          Call by RootComponent or BranchComponent to load zk stuff and all it's children
 
Methods inherited from class org.zkoss.jsf.zul.impl.LeafComponent
addZULDynamicAttribute, afterZULComponentComposed, encodeBegin, encodeChildren, encodeEnd, evaluateDynaAttributes, getAttributeValue, getComponentDefName, getComponentInfo, getForward, getRendersChildren, getUse, getZULComponent, restoreState, saveState, setAttributeValue, setForward, setId, setUse, setZULDynamicAttribute
 
Methods inherited from class org.zkoss.jsf.zul.impl.AbstractComponent
findAncestorWithClass, getBodyContent, getFacesContext, getFamily, getIf, getUnless, isEffective, isSuppressed, restoreAttachedMapState, saveAttachedMapState, setBodyContent, setIf, setSuppressed, setUnless
 
Methods inherited from class javax.faces.component.UIComponentBase
addFacesListener, broadcast, decode, findComponent, getAttributes, getChildCount, getChildren, getClientId, getFacesListeners, getFacet, getFacetCount, getFacets, getFacetsAndChildren, getId, getParent, getRenderer, getRendererType, getValueBinding, invokeOnComponent, isRendered, isTransient, processDecodes, processRestoreState, processSaveState, processUpdates, processValidators, queueEvent, removeFacesListener, restoreAttachedState, saveAttachedState, setParent, setRendered, setRendererType, setTransient, setValueBinding
 
Methods inherited from class javax.faces.component.UIComponent
encodeAll, getContainerClientId, getValueExpression, setValueExpression
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BranchComponent

public BranchComponent()
Method Detail

loadZULTree

protected void loadZULTree(org.zkoss.zk.ui.Page page,
                           java.io.StringWriter writer)
                    throws java.io.IOException
Call by RootComponent or BranchComponent to load zk stuff and all it's children

Overrides:
loadZULTree in class LeafComponent
Throws:
java.io.IOException


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