org.apache.myfaces.tobago.component
Class UITabGroup
java.lang.Object
javax.faces.component.UIComponent
javax.faces.component.UIComponentBase
javax.faces.component.UIPanel
org.apache.myfaces.tobago.component.UIPanelBase
org.apache.myfaces.tobago.component.UITabGroup
- All Implemented Interfaces:
- javax.faces.component.StateHolder, AjaxComponent, TabChangeSource
public class UITabGroup
- extends UIPanelBase
- implements TabChangeSource, AjaxComponent
| Fields inherited from class javax.faces.component.UIPanel |
COMPONENT_FAMILY |
| Methods inherited from class javax.faces.component.UIPanel |
getFamily |
| Methods inherited from class javax.faces.component.UIComponentBase |
addFacesListener, decode, findComponent, getAttributes, getChildCount, getChildren, getClientId, getFacesContext, getFacesListeners, getFacet, getFacets, getFacetsAndChildren, getId, getParent, getRenderer, getRendererType, getValueBinding, isRendered, isTransient, processRestoreState, processSaveState, removeFacesListener, restoreAttachedState, saveAttachedState, setId, setParent, setRendered, setRendererType, setTransient, setValueBinding |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
COMPONENT_TYPE
public static final String COMPONENT_TYPE
- See Also:
- Constant Field Values
SWITCH_TYPE_CLIENT
public static final String SWITCH_TYPE_CLIENT
- See Also:
- Constant Field Values
SWITCH_TYPE_RELOAD_PAGE
public static final String SWITCH_TYPE_RELOAD_PAGE
- See Also:
- Constant Field Values
SWITCH_TYPE_RELOAD_TAB
public static final String SWITCH_TYPE_RELOAD_TAB
- See Also:
- Constant Field Values
UITabGroup
public UITabGroup()
getRendersChildren
public boolean getRendersChildren()
- Overrides:
getRendersChildren in class javax.faces.component.UIComponentBase
encodeBegin
public void encodeBegin(javax.faces.context.FacesContext facesContext)
throws IOException
- Overrides:
encodeBegin in class UIPanelBase
- Throws:
IOException
setImmediate
public void setImmediate(boolean immediate)
isImmediate
public boolean isImmediate()
isShowNavigationBar
public boolean isShowNavigationBar()
setShowNavigationBar
public void setShowNavigationBar(boolean showNavigationBar)
queueEvent
public void queueEvent(javax.faces.event.FacesEvent event)
- Overrides:
queueEvent in class javax.faces.component.UIComponentBase
encodeChildren
public void encodeChildren(javax.faces.context.FacesContext context)
throws IOException
- Overrides:
encodeChildren in class UIPanelBase
- Throws:
IOException
encodeEnd
public void encodeEnd(javax.faces.context.FacesContext facesContext)
throws IOException
- Overrides:
encodeEnd in class javax.faces.component.UIComponentBase
- Throws:
IOException
getTabs
public UIPanelBase[] getTabs()
getActiveTab
public UIPanelBase getActiveTab()
processDecodes
public void processDecodes(javax.faces.context.FacesContext context)
- Overrides:
processDecodes in class javax.faces.component.UIComponentBase
processValidators
public void processValidators(javax.faces.context.FacesContext context)
- Overrides:
processValidators in class javax.faces.component.UIComponentBase
processUpdates
public void processUpdates(javax.faces.context.FacesContext context)
- Overrides:
processUpdates in class javax.faces.component.UIComponentBase
broadcast
public void broadcast(javax.faces.event.FacesEvent facesEvent)
throws javax.faces.event.AbortProcessingException
- Overrides:
broadcast in class javax.faces.component.UIComponentBase
- Throws:
javax.faces.event.AbortProcessingException
setTabChangeListener
public void setTabChangeListener(javax.faces.el.MethodBinding tabStateChangeListener)
- Specified by:
setTabChangeListener in interface TabChangeSource
getTabChangeListener
public javax.faces.el.MethodBinding getTabChangeListener()
- Specified by:
getTabChangeListener in interface TabChangeSource
addTabChangeListener
public void addTabChangeListener(TabChangeListener listener)
- Specified by:
addTabChangeListener in interface TabChangeSource
removeTabChangeListener
public void removeTabChangeListener(TabChangeListener listener)
- Specified by:
removeTabChangeListener in interface TabChangeSource
getTabChangeListeners
public TabChangeListener[] getTabChangeListeners()
- Specified by:
getTabChangeListeners in interface TabChangeSource
saveState
public Object saveState(javax.faces.context.FacesContext context)
- Specified by:
saveState in interface javax.faces.component.StateHolder- Overrides:
saveState in class javax.faces.component.UIComponentBase
restoreState
public void restoreState(javax.faces.context.FacesContext context,
Object state)
- Specified by:
restoreState in interface javax.faces.component.StateHolder- Overrides:
restoreState in class javax.faces.component.UIComponentBase
encodeAjax
public void encodeAjax(javax.faces.context.FacesContext facesContext)
throws IOException
- Specified by:
encodeAjax in interface AjaxComponent- Overrides:
encodeAjax in class UIPanelBase
- Throws:
IOException
getSelectedIndex
public int getSelectedIndex()
setSelectedIndex
public void setSelectedIndex(int selectedIndex)
getRenderedIndex
public int getRenderedIndex()
getSwitchType
public String getSwitchType()
setSwitchType
public void setSwitchType(String switchType)
Copyright © 2002-2010 Apache Software Foundation. All Rights Reserved.