org.openfaces.component.panel
Class TabbedPane

java.lang.Object
  extended by UIPanel
      extended by org.openfaces.component.OUIPanel
          extended by org.openfaces.component.panel.MultiPageContainer
              extended by org.openfaces.component.panel.TabbedPane
All Implemented Interfaces:
CompoundComponent, OUIComponent, TabSelectionHolder

public class TabbedPane
extends MultiPageContainer
implements TabSelectionHolder, CompoundComponent

The TabbedPane component is a container that consists of several sub-containers called pages and allows the user to switch between these pages using a set of tabs. It provides flexibility in configuring the tabs and the page content within them and offers several ways for content loading. A variety of style options lets you customize the appearance of the entire TabbedPane component and its individual elements.


Field Summary
static java.lang.String COMPONENT_FAMILY
           
static java.lang.String COMPONENT_TYPE
           
 
Constructor Summary
TabbedPane()
           
 
Method Summary
 void createSubComponents(FacesContext context)
           
 java.lang.String getBackBorderStyle()
           
 java.lang.String getFamily()
           
 java.lang.String getFocusAreaClass()
           
 java.lang.String getFocusAreaStyle()
           
 java.lang.String getFocusedClass()
           
 java.lang.String getFocusedStyle()
           
 java.lang.String getFocusedTabClass()
           
 java.lang.String getFocusedTabStyle()
           
 java.lang.String getFrontBorderStyle()
           
 java.lang.String getOnchange()
           
 java.lang.String getOnselectionchange()
           
 java.lang.String getRolloverContainerClass()
           
 java.lang.String getRolloverContainerStyle()
           
 java.lang.String getRolloverSelectedTabClass()
           
 java.lang.String getRolloverSelectedTabStyle()
           
 java.lang.String getRolloverTabClass()
           
 java.lang.String getRolloverTabStyle()
           
 java.lang.String getSelectedTabClass()
           
 java.lang.String getSelectedTabStyle()
           
 TabAlignment getTabAlignment()
           
 java.lang.String getTabClass()
           
 java.lang.String getTabEmptySpaceClass()
           
 java.lang.String getTabEmptySpaceStyle()
           
 int getTabGapWidth()
           
 TabPlacement getTabPlacement()
           
 TabSet getTabSet()
           
 java.lang.String getTabStyle()
           
 boolean isFocusable()
           
 void restoreState(FacesContext context, java.lang.Object state)
           
 java.lang.Object saveState(FacesContext context)
           
 void setBackBorderStyle(java.lang.String backBorderStyle)
           
 void setFocusable(boolean focusable)
           
 void setFocusAreaClass(java.lang.String focusAreaClass)
           
 void setFocusAreaStyle(java.lang.String focusAreaStyle)
           
 void setFocusedClass(java.lang.String focusedClass)
           
 void setFocusedStyle(java.lang.String focusedStyle)
           
 void setFocusedTabClass(java.lang.String focusedTabClass)
           
 void setFocusedTabStyle(java.lang.String focusedTabStyle)
           
 void setFrontBorderStyle(java.lang.String frontBorderStyle)
           
 void setOnchange(java.lang.String onselectionchange)
           
 void setOnselectionchange(java.lang.String onselectionchange)
           
 void setRolloverContainerClass(java.lang.String rolloverContainerClass)
           
 void setRolloverContainerStyle(java.lang.String rolloverContainerStyle)
           
 void setRolloverSelectedTabClass(java.lang.String rolloverSelectedTabClass)
           
 void setRolloverSelectedTabStyle(java.lang.String rolloverSelectedTabStyle)
           
 void setRolloverTabClass(java.lang.String rolloverTabClass)
           
 void setRolloverTabStyle(java.lang.String rolloverTabStyle)
           
 void setSelectedTabClass(java.lang.String selectedTabClass)
           
 void setSelectedTabStyle(java.lang.String selectedTabStyle)
           
 void setTabAlignment(TabAlignment tabAlignment)
           
 void setTabClass(java.lang.String tabClass)
           
 void setTabEmptySpaceClass(java.lang.String tabEmptySpaceClass)
           
 void setTabEmptySpaceStyle(java.lang.String tabEmptySpaceStyle)
           
 void setTabGapWidth(int tabGapWidth)
           
 void setTabPlacement(TabPlacement tabPlacement)
           
 void setTabStyle(java.lang.String tabStyle)
           
 
Methods inherited from class org.openfaces.component.panel.MultiPageContainer
addSelectionListener, broadcast, getContainerClass, getContainerStyle, getLoadingMode, getRenderedItemFlags, getSelectedIndex, getSelectionChangeListener, getSelectionListeners, getSubPanels, processDecodes, processRestoreState, processUpdates, processValidators, removeSelectionListener, setContainerClass, setContainerStyle, setItemRendered, setLoadingMode, setRenderedItemFlags, setSelectedIndex, setSelectionChangeListener
 
Methods inherited from class org.openfaces.component.OUIPanel
getOnblur, getOnclick, getOncontextmenu, getOndblclick, getOnfocus, getOnkeydown, getOnkeypress, getOnkeyup, getOnmousedown, getOnmousemove, getOnmouseout, getOnmouseover, getOnmouseup, getRolloverClass, getRolloverStyle, getStyle, getStyleClass, setOnblur, setOnclick, setOncontextmenu, setOndblclick, setOnfocus, setOnkeydown, setOnkeypress, setOnkeyup, setOnmousedown, setOnmousemove, setOnmouseout, setOnmouseover, setOnmouseup, setRolloverClass, setRolloverStyle, setStyle, setStyleClass
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.openfaces.component.select.TabSelectionHolder
addSelectionListener, getSelectedIndex, getSelectionChangeListener, getSelectionListeners, removeSelectionListener, setSelectedIndex, setSelectionChangeListener
 

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

TabbedPane

public TabbedPane()
Method Detail

getFamily

public java.lang.String getFamily()
Specified by:
getFamily in class OUIPanel

setFocusable

public void setFocusable(boolean focusable)

isFocusable

public boolean isFocusable()

getFocusAreaStyle

public java.lang.String getFocusAreaStyle()

setFocusAreaStyle

public void setFocusAreaStyle(java.lang.String focusAreaStyle)

getFocusAreaClass

public java.lang.String getFocusAreaClass()

setFocusAreaClass

public void setFocusAreaClass(java.lang.String focusAreaClass)

setFocusedClass

public void setFocusedClass(java.lang.String focusedClass)

getFocusedStyle

public java.lang.String getFocusedStyle()

setFocusedStyle

public void setFocusedStyle(java.lang.String focusedStyle)

getFocusedClass

public java.lang.String getFocusedClass()

getTabEmptySpaceStyle

public java.lang.String getTabEmptySpaceStyle()

setTabEmptySpaceStyle

public void setTabEmptySpaceStyle(java.lang.String tabEmptySpaceStyle)

getTabEmptySpaceClass

public java.lang.String getTabEmptySpaceClass()

setTabEmptySpaceClass

public void setTabEmptySpaceClass(java.lang.String tabEmptySpaceClass)

getTabGapWidth

public int getTabGapWidth()

setTabGapWidth

public void setTabGapWidth(int tabGapWidth)

getRolloverContainerStyle

public java.lang.String getRolloverContainerStyle()

setRolloverContainerStyle

public void setRolloverContainerStyle(java.lang.String rolloverContainerStyle)

getRolloverContainerClass

public java.lang.String getRolloverContainerClass()

setRolloverContainerClass

public void setRolloverContainerClass(java.lang.String rolloverContainerClass)

getTabAlignment

public TabAlignment getTabAlignment()

setTabAlignment

public void setTabAlignment(TabAlignment tabAlignment)

getTabPlacement

public TabPlacement getTabPlacement()

setTabPlacement

public void setTabPlacement(TabPlacement tabPlacement)

getTabStyle

public java.lang.String getTabStyle()

setTabStyle

public void setTabStyle(java.lang.String tabStyle)

getRolloverTabStyle

public java.lang.String getRolloverTabStyle()

setRolloverTabStyle

public void setRolloverTabStyle(java.lang.String rolloverTabStyle)

getSelectedTabStyle

public java.lang.String getSelectedTabStyle()

setSelectedTabStyle

public void setSelectedTabStyle(java.lang.String selectedTabStyle)

getFocusedTabStyle

public java.lang.String getFocusedTabStyle()

setFocusedTabStyle

public void setFocusedTabStyle(java.lang.String focusedTabStyle)

getRolloverSelectedTabStyle

public java.lang.String getRolloverSelectedTabStyle()

setRolloverSelectedTabStyle

public void setRolloverSelectedTabStyle(java.lang.String rolloverSelectedTabStyle)

getFrontBorderStyle

public java.lang.String getFrontBorderStyle()

setFrontBorderStyle

public void setFrontBorderStyle(java.lang.String frontBorderStyle)

getBackBorderStyle

public java.lang.String getBackBorderStyle()

setBackBorderStyle

public void setBackBorderStyle(java.lang.String backBorderStyle)

getTabClass

public java.lang.String getTabClass()

setTabClass

public void setTabClass(java.lang.String tabClass)

getRolloverTabClass

public java.lang.String getRolloverTabClass()

setRolloverTabClass

public void setRolloverTabClass(java.lang.String rolloverTabClass)

getSelectedTabClass

public java.lang.String getSelectedTabClass()

setSelectedTabClass

public void setSelectedTabClass(java.lang.String selectedTabClass)

getFocusedTabClass

public java.lang.String getFocusedTabClass()

setFocusedTabClass

public void setFocusedTabClass(java.lang.String focusedTabClass)

getRolloverSelectedTabClass

public java.lang.String getRolloverSelectedTabClass()

setRolloverSelectedTabClass

public void setRolloverSelectedTabClass(java.lang.String rolloverSelectedTabClass)

getOnselectionchange

public java.lang.String getOnselectionchange()

setOnselectionchange

public void setOnselectionchange(java.lang.String onselectionchange)

getOnchange

public java.lang.String getOnchange()
Specified by:
getOnchange in interface TabSelectionHolder

setOnchange

public void setOnchange(java.lang.String onselectionchange)
Specified by:
setOnchange in interface TabSelectionHolder

saveState

public java.lang.Object saveState(FacesContext context)
Overrides:
saveState in class MultiPageContainer

restoreState

public void restoreState(FacesContext context,
                         java.lang.Object state)
Overrides:
restoreState in class MultiPageContainer

createSubComponents

public void createSubComponents(FacesContext context)
Specified by:
createSubComponents in interface CompoundComponent

getTabSet

public TabSet getTabSet()


Copyright © 1998-2009 TeamDev Ltd. All Rights Reserved.