org.openfaces.component.select
Class TabSet

java.lang.Object
  extended by UIInput
      extended by org.openfaces.component.OUIInputBase
          extended by org.openfaces.component.select.TabSet
All Implemented Interfaces:
OUIComponent, OUIInput, TabSelectionHolder

public class TabSet
extends OUIInputBase
implements TabSelectionHolder

The TabSet is a component that displays a set of tabs that look like the ones used in the TabbedPane component. As opposed to TabbedPane, the TabSet component is not a container and doesn't display any data when the user switches the tab. Instead it just serves as a selector that can be used to introduce a content switching on pages where TabbedPane can't be used because of special layout or some other reason.


Field Summary
static java.lang.String COMPONENT_FAMILY
           
static java.lang.String COMPONENT_TYPE
           
 
Constructor Summary
TabSet()
           
 
Method Summary
 void addSelectionListener(SelectionChangeListener changeListener)
           
 void broadcast(FacesEvent event)
           
 TabAlignment getAlignment()
           
 java.lang.String getBackBorderStyle()
           
 java.lang.String getEmptySpaceClass()
           
 java.lang.String getEmptySpaceStyle()
           
 java.lang.String getFamily()
           
 java.lang.String getFocusAreaClass()
           
 java.lang.String getFocusAreaStyle()
           
 java.lang.String getFocusedTabClass()
           
 java.lang.String getFocusedTabStyle()
           
 java.lang.String getFrontBorderStyle()
           
 int getGapWidth()
           
 java.lang.Integer getLocalSelectedIndex()
           
 TabPlacement getPlacement()
           
 java.lang.String getRolloverSelectedTabClass()
           
 java.lang.String getRolloverSelectedTabStyle()
           
 java.lang.String getRolloverTabClass()
           
 java.lang.String getRolloverTabStyle()
           
 int getSelectedIndex()
           
 java.lang.String getSelectedTabClass()
           
 java.lang.String getSelectedTabStyle()
           
 MethodExpression getSelectionChangeListener()
           
 SelectionChangeListener[] getSelectionListeners()
           
 java.lang.String getTabClass()
           
 java.lang.String getTabStyle()
           
 boolean isFocusable()
           
 void processUpdates(FacesContext context)
           
 void removeSelectionListener(SelectionChangeListener changeListener)
           
 void restoreState(FacesContext context, java.lang.Object state)
           
 java.lang.Object saveState(FacesContext context)
           
 void setAlignment(TabAlignment alignment)
           
 void setBackBorderStyle(java.lang.String backBorderStyle)
           
 void setEmptySpaceClass(java.lang.String emptySpaceClass)
           
 void setEmptySpaceStyle(java.lang.String emptySpaceStyle)
           
 void setFocusable(boolean focusable)
           
 void setFocusAreaClass(java.lang.String focusAreaClass)
           
 void setFocusAreaStyle(java.lang.String focusAreaStyle)
           
 void setFocusedTabClass(java.lang.String focusedClass)
           
 void setFocusedTabStyle(java.lang.String focusedStyle)
           
 void setFrontBorderStyle(java.lang.String frontBorderStyle)
           
 void setGapWidth(int gapWidth)
           
 void setPlacement(TabPlacement placement)
           
 void setRolloverSelectedTabClass(java.lang.String rolloverSelectedClass)
           
 void setRolloverSelectedTabStyle(java.lang.String rolloverSelectedTabStyle)
           
 void setRolloverTabClass(java.lang.String rolloverClass)
           
 void setRolloverTabStyle(java.lang.String rolloverStyle)
           
 void setSelectedIndex(int selectedIndex)
           
 void setSelectedTabClass(java.lang.String selectedClass)
           
 void setSelectedTabStyle(java.lang.String selectedStyle)
           
 void setSelectionChangeListener(MethodExpression selectionChangeListener)
           
 void setTabClass(java.lang.String styleClass)
           
 void setTabStyle(java.lang.String style)
           
 
Methods inherited from class org.openfaces.component.OUIInputBase
getFocusedClass, getFocusedStyle, getLabel, getOnblur, getOnchange, getOnclick, getOncontextmenu, getOndblclick, getOnfocus, getOnkeydown, getOnkeypress, getOnkeyup, getOnmousedown, getOnmousemove, getOnmouseout, getOnmouseover, getOnmouseup, getRolloverClass, getRolloverStyle, getStyle, getStyleClass, isDisabled, setDisabled, setFocusedClass, setFocusedStyle, setLabel, setOnblur, setOnchange, 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
getOnchange, setOnchange
 

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

TabSet

public TabSet()
Method Detail

getFamily

public java.lang.String getFamily()

getGapWidth

public int getGapWidth()

setGapWidth

public void setGapWidth(int gapWidth)

isFocusable

public boolean isFocusable()

setFocusable

public void setFocusable(boolean focusable)

getSelectionChangeListener

public MethodExpression getSelectionChangeListener()
Specified by:
getSelectionChangeListener in interface TabSelectionHolder

setSelectionChangeListener

public void setSelectionChangeListener(MethodExpression selectionChangeListener)
Specified by:
setSelectionChangeListener in interface TabSelectionHolder

getSelectedIndex

public int getSelectedIndex()
Specified by:
getSelectedIndex in interface TabSelectionHolder

setSelectedIndex

public void setSelectedIndex(int selectedIndex)
Specified by:
setSelectedIndex in interface TabSelectionHolder

getRolloverSelectedTabStyle

public java.lang.String getRolloverSelectedTabStyle()

setRolloverSelectedTabStyle

public void setRolloverSelectedTabStyle(java.lang.String rolloverSelectedTabStyle)

getEmptySpaceStyle

public java.lang.String getEmptySpaceStyle()

setEmptySpaceStyle

public void setEmptySpaceStyle(java.lang.String emptySpaceStyle)

getTabClass

public java.lang.String getTabClass()

setTabClass

public void setTabClass(java.lang.String styleClass)

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)

getRolloverTabClass

public java.lang.String getRolloverTabClass()

setRolloverTabClass

public void setRolloverTabClass(java.lang.String rolloverClass)

getSelectedTabClass

public java.lang.String getSelectedTabClass()

setSelectedTabClass

public void setSelectedTabClass(java.lang.String selectedClass)

getFocusedTabClass

public java.lang.String getFocusedTabClass()

setFocusedTabClass

public void setFocusedTabClass(java.lang.String focusedClass)

getRolloverSelectedTabClass

public java.lang.String getRolloverSelectedTabClass()

setRolloverSelectedTabClass

public void setRolloverSelectedTabClass(java.lang.String rolloverSelectedClass)

getEmptySpaceClass

public java.lang.String getEmptySpaceClass()

setEmptySpaceClass

public void setEmptySpaceClass(java.lang.String emptySpaceClass)

getTabStyle

public java.lang.String getTabStyle()

setTabStyle

public void setTabStyle(java.lang.String style)

getRolloverTabStyle

public java.lang.String getRolloverTabStyle()

setRolloverTabStyle

public void setRolloverTabStyle(java.lang.String rolloverStyle)

getSelectedTabStyle

public java.lang.String getSelectedTabStyle()

getFocusedTabStyle

public java.lang.String getFocusedTabStyle()

setFocusAreaStyle

public void setFocusAreaStyle(java.lang.String focusAreaStyle)

getFocusAreaStyle

public java.lang.String getFocusAreaStyle()

setFocusAreaClass

public void setFocusAreaClass(java.lang.String focusAreaClass)

getFocusAreaClass

public java.lang.String getFocusAreaClass()

setSelectedTabStyle

public void setSelectedTabStyle(java.lang.String selectedStyle)

setFocusedTabStyle

public void setFocusedTabStyle(java.lang.String focusedStyle)

getAlignment

public TabAlignment getAlignment()

setAlignment

public void setAlignment(TabAlignment alignment)

getPlacement

public TabPlacement getPlacement()

setPlacement

public void setPlacement(TabPlacement placement)

addSelectionListener

public void addSelectionListener(SelectionChangeListener changeListener)
Specified by:
addSelectionListener in interface TabSelectionHolder

getSelectionListeners

public SelectionChangeListener[] getSelectionListeners()
Specified by:
getSelectionListeners in interface TabSelectionHolder

removeSelectionListener

public void removeSelectionListener(SelectionChangeListener changeListener)
Specified by:
removeSelectionListener in interface TabSelectionHolder

saveState

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

restoreState

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

broadcast

public void broadcast(FacesEvent event)
               throws AbortProcessingException
Throws:
AbortProcessingException

processUpdates

public void processUpdates(FacesContext context)

getLocalSelectedIndex

public java.lang.Integer getLocalSelectedIndex()


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