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:
- StateHolder, AjaxComponent, TabChangeSource
public class UITabGroup
- extends UIPanelBase
- implements TabChangeSource, AjaxComponent
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 UIComponentBase
encodeBegin
public void encodeBegin(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(FacesEvent event)
- Overrides:
queueEvent
in class UIComponentBase
encodeChildren
public void encodeChildren(FacesContext context)
throws IOException
- Overrides:
encodeChildren
in class UIPanelBase
- Throws:
IOException
encodeEnd
public void encodeEnd(FacesContext facesContext)
throws IOException
- Overrides:
encodeEnd
in class UIComponentBase
- Throws:
IOException
getTabs
public UIPanelBase[] getTabs()
getActiveTab
public UIPanelBase getActiveTab()
processDecodes
public void processDecodes(FacesContext context)
- Overrides:
processDecodes
in class UIComponentBase
processValidators
public void processValidators(FacesContext context)
- Overrides:
processValidators
in class UIComponentBase
processUpdates
public void processUpdates(FacesContext context)
- Overrides:
processUpdates
in class UIComponentBase
broadcast
public void broadcast(FacesEvent facesEvent)
throws AbortProcessingException
- Overrides:
broadcast
in class UIComponentBase
- Throws:
AbortProcessingException
setTabChangeListener
public void setTabChangeListener(MethodBinding tabStateChangeListener)
- Specified by:
setTabChangeListener
in interface TabChangeSource
getTabChangeListener
public 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(FacesContext context)
- Specified by:
saveState
in interface StateHolder
- Overrides:
saveState
in class UIComponentBase
restoreState
public void restoreState(FacesContext context,
Object state)
- Specified by:
restoreState
in interface StateHolder
- Overrides:
restoreState
in class UIComponentBase
encodeAjax
public void encodeAjax(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-2011 The Apache Software Foundation. All Rights Reserved.