org.apache.myfaces.custom.tabbedpane
Class HtmlPanelTabbedPane

java.lang.Object
  extended by javax.faces.component.UIComponent
      extended by javax.faces.component.UIComponentBase
          extended by javax.faces.component.UIPanel
              extended by javax.faces.component.html.HtmlPanelGroup
                  extended by org.apache.myfaces.custom.tabbedpane.HtmlPanelTabbedPane
All Implemented Interfaces:
javax.faces.component.StateHolder

public class HtmlPanelTabbedPane
extends javax.faces.component.html.HtmlPanelGroup

Version:
$Revision: 473124 $ $Date: 2006-11-09 23:52:21 +0100 (Do, 09 Nov 2006) $
Author:
Manfred Geiler (latest modification by $Author: grantsmith $)

Field Summary
static java.lang.String COMPONENT_FAMILY
           
static java.lang.String COMPONENT_TYPE
           
 
Constructor Summary
HtmlPanelTabbedPane()
           
 
Method Summary
 void addTabChangeListener(TabChangeListener listener)
           
 void broadcast(javax.faces.event.FacesEvent event)
           
 void decode(javax.faces.context.FacesContext context)
           
 java.lang.String getActiveSubStyleClass()
           
 java.lang.String getActiveTabStyleClass()
           
 java.lang.String getActiveTabVar()
           
 java.lang.String getBgcolor()
           
 java.lang.String getDisabledTabStyleClass()
           
 java.lang.String getFamily()
           
 java.lang.String getInactiveSubStyleClass()
           
 java.lang.String getInactiveTabStyleClass()
           
 int getSelectedIndex()
           
 boolean getServerSideTabSwitch()
           
 javax.faces.el.MethodBinding getTabChangeListener()
           
 java.lang.String getTabContentStyleClass()
           
 boolean isClientSide()
          Write out information about the toggling mode - the component might be toggled server side or client side.
 void processDecodes(javax.faces.context.FacesContext context)
           
 void processUpdates(javax.faces.context.FacesContext context)
           
 void processValidators(javax.faces.context.FacesContext context)
           
 void removeTabChangeListener(TabChangeListener listener)
           
 void restoreState(javax.faces.context.FacesContext context, java.lang.Object state)
           
 java.lang.Object saveState(javax.faces.context.FacesContext context)
           
 void setActiveSubStyleClass(java.lang.String activeSubStyleClass)
           
 void setActiveTabStyleClass(java.lang.String activeTabStyleClass)
           
 void setActiveTabVar(java.lang.String activeTabVar)
           
 void setBgcolor(java.lang.String bgcolor)
           
 void setDisabledTabStyleClass(java.lang.String disabledTabStyleClass)
           
 void setInactiveSubStyleClass(java.lang.String inactiveSubStyleClass)
           
 void setInactiveTabStyleClass(java.lang.String inactiveTabStyleClass)
           
 void setSelectedIndex(int selectedIndex)
           
 void setServerSideTabSwitch(boolean serverSideTabSwitch)
           
 void setTabChangeListener(javax.faces.el.MethodBinding tabChangeListener)
           
 void setTabContentStyleClass(java.lang.String tabContentStyleClass)
           
 
Methods inherited from class javax.faces.component.html.HtmlPanelGroup
getStyle, getStyleClass, setStyle, setStyleClass
 
Methods inherited from class javax.faces.component.UIComponentBase
addFacesListener, encodeBegin, encodeChildren, encodeEnd, findComponent, getAttributes, getChildCount, getChildren, getClientId, getFacesContext, getFacesListeners, getFacet, getFacets, getFacetsAndChildren, getId, getParent, getRenderer, getRendererType, getRendersChildren, getValueBinding, isRendered, isTransient, processRestoreState, processSaveState, queueEvent, 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
 

Field Detail

COMPONENT_TYPE

public static final java.lang.String COMPONENT_TYPE
See Also:
Constant Field Values

COMPONENT_FAMILY

public static final java.lang.String COMPONENT_FAMILY
See Also:
Constant Field Values
Constructor Detail

HtmlPanelTabbedPane

public HtmlPanelTabbedPane()
Method Detail

decode

public void decode(javax.faces.context.FacesContext context)
Overrides:
decode in class javax.faces.component.UIComponentBase

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

addTabChangeListener

public void addTabChangeListener(TabChangeListener listener)

removeTabChangeListener

public void removeTabChangeListener(TabChangeListener listener)

getTabChangeListener

public javax.faces.el.MethodBinding getTabChangeListener()

setTabChangeListener

public void setTabChangeListener(javax.faces.el.MethodBinding tabChangeListener)

broadcast

public void broadcast(javax.faces.event.FacesEvent event)
               throws javax.faces.event.AbortProcessingException
Overrides:
broadcast in class javax.faces.component.UIComponentBase
Throws:
javax.faces.event.AbortProcessingException

isClientSide

public boolean isClientSide()
Write out information about the toggling mode - the component might be toggled server side or client side.


getFamily

public java.lang.String getFamily()
Overrides:
getFamily in class javax.faces.component.UIPanel

getActiveTabVar

public java.lang.String getActiveTabVar()

setActiveTabVar

public void setActiveTabVar(java.lang.String activeTabVar)

setSelectedIndex

public void setSelectedIndex(int selectedIndex)

getSelectedIndex

public int getSelectedIndex()

setBgcolor

public void setBgcolor(java.lang.String bgcolor)

getBgcolor

public java.lang.String getBgcolor()

setActiveTabStyleClass

public void setActiveTabStyleClass(java.lang.String activeTabStyleClass)

getActiveTabStyleClass

public java.lang.String getActiveTabStyleClass()

setInactiveTabStyleClass

public void setInactiveTabStyleClass(java.lang.String inactiveTabStyleClass)

getInactiveTabStyleClass

public java.lang.String getInactiveTabStyleClass()

setActiveSubStyleClass

public void setActiveSubStyleClass(java.lang.String activeSubStyleClass)

getActiveSubStyleClass

public java.lang.String getActiveSubStyleClass()

setInactiveSubStyleClass

public void setInactiveSubStyleClass(java.lang.String inactiveSubStyleClass)

getInactiveSubStyleClass

public java.lang.String getInactiveSubStyleClass()

setTabContentStyleClass

public void setTabContentStyleClass(java.lang.String tabContentStyleClass)

getTabContentStyleClass

public java.lang.String getTabContentStyleClass()

getDisabledTabStyleClass

public java.lang.String getDisabledTabStyleClass()

setDisabledTabStyleClass

public void setDisabledTabStyleClass(java.lang.String disabledTabStyleClass)

getServerSideTabSwitch

public boolean getServerSideTabSwitch()

setServerSideTabSwitch

public void setServerSideTabSwitch(boolean serverSideTabSwitch)

saveState

public java.lang.Object saveState(javax.faces.context.FacesContext context)
Specified by:
saveState in interface javax.faces.component.StateHolder
Overrides:
saveState in class javax.faces.component.html.HtmlPanelGroup

restoreState

public void restoreState(javax.faces.context.FacesContext context,
                         java.lang.Object state)
Specified by:
restoreState in interface javax.faces.component.StateHolder
Overrides:
restoreState in class javax.faces.component.html.HtmlPanelGroup


Copyright © 2010. All Rights Reserved.