public abstract class UITabPanel
extends org.richfaces.component.UISwitchablePanel
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
COMPONENT_TYPE |
AJAX_METHOD, CLIENT_METHOD, DEFAULT_METHOD, SERVER_METHOD
Constructor and Description |
---|
UITabPanel() |
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
convertSwitchValue(javax.faces.component.UIComponent component,
java.lang.Object object) |
abstract java.lang.String |
getHeaderAlignment()
Get headers alignment - one of "left", "center" and "right".
|
abstract java.lang.String |
getHeaderClass() |
abstract java.lang.String |
getHeaderSpacing() |
java.util.Iterator |
getRenderedTabs()
Create iterator for all rendered tabs in this component
Iterator.next() method will return tab model - UITab |
java.lang.Object |
getRenderedValue() |
boolean |
getRendersChildren() |
java.lang.Object |
getSelectedTab()
Get value for current selected tab.
|
protected java.util.Iterator |
getSwitchedFacetsAndChildren() |
abstract java.lang.String |
getSwitchType()
Get Tab selection behavior for panel - one of "client", "server", "ajax", "page".
|
java.lang.Object |
getValue() |
boolean |
isImmediate() |
void |
processDecodes(javax.faces.context.FacesContext context) |
void |
queueEvent(javax.faces.event.FacesEvent event) |
void |
restoreState(javax.faces.context.FacesContext context,
java.lang.Object state) |
java.lang.Object |
saveState(javax.faces.context.FacesContext context) |
abstract void |
setHeaderAlignment(java.lang.String newAlignment)
Set headers alignment - one of "left", "center" and "right".
|
abstract void |
setHeaderClass(java.lang.String value) |
abstract void |
setHeaderSpacing(java.lang.String value) |
void |
setRenderedValue(java.lang.Object renderedValue) |
void |
setSelectedTab(java.lang.Object tab)
Set currently selected tab.
|
abstract void |
setSwitchType(java.lang.String newvalue)
Set Tab selection behavior for panel - one of "client", "server", "ajax", "page".
|
void |
setValue(java.lang.Object value) |
broadcast, processUpdates, processValidators, updateModel
addValidator, addValueChangeListener, compareValues, decode, getConvertedValue, getConverterMessage, getFamily, getRequiredMessage, getSubmittedValue, getValidator, getValidatorMessage, getValidators, getValueChangeListener, getValueChangeListeners, isLocalValueSet, isRequired, isValid, removeValidator, removeValueChangeListener, resetValue, setConverterMessage, setImmediate, setLocalValueSet, setRequired, setRequiredMessage, setSubmittedValue, setValid, setValidator, setValidatorMessage, setValueChangeListener, validate, validateValue
getConverter, getLocalValue, setConverter
addFacesListener, encodeBegin, encodeChildren, encodeEnd, findComponent, getAttributes, getChildCount, getChildren, getClientId, getFacesContext, getFacesListeners, getFacet, getFacetCount, getFacets, getFacetsAndChildren, getId, getParent, getRenderer, getRendererType, getValueBinding, invokeOnComponent, isRendered, isTransient, processRestoreState, processSaveState, removeFacesListener, restoreAttachedState, saveAttachedState, setId, setParent, setRendered, setRendererType, setTransient, setValueBinding
encodeAll, getContainerClientId, getValueExpression, setValueExpression
public static final java.lang.String COMPONENT_TYPE
public boolean getRendersChildren()
getRendersChildren
in class javax.faces.component.UIComponentBase
protected java.util.Iterator getSwitchedFacetsAndChildren()
getSwitchedFacetsAndChildren
in class org.richfaces.component.UISwitchablePanel
public boolean isImmediate()
isImmediate
in interface javax.faces.component.EditableValueHolder
isImmediate
in class javax.faces.component.UIInput
public java.lang.Object convertSwitchValue(javax.faces.component.UIComponent component, java.lang.Object object)
convertSwitchValue
in class org.richfaces.component.UISwitchablePanel
public java.lang.Object getValue()
getValue
in interface javax.faces.component.ValueHolder
getValue
in class javax.faces.component.UIOutput
public void setValue(java.lang.Object value)
setValue
in interface javax.faces.component.ValueHolder
setValue
in class javax.faces.component.UIInput
public java.lang.Object getSelectedTab()
Integer
for tab number, or other Object for tab model value.public void setSelectedTab(java.lang.Object tab)
tab
- public java.lang.Object getRenderedValue()
public void setRenderedValue(java.lang.Object renderedValue)
public void processDecodes(javax.faces.context.FacesContext context)
processDecodes
in class org.richfaces.component.UISwitchablePanel
public java.lang.Object saveState(javax.faces.context.FacesContext context)
saveState
in interface javax.faces.component.StateHolder
saveState
in class org.richfaces.component.UISwitchablePanel
public void restoreState(javax.faces.context.FacesContext context, java.lang.Object state)
restoreState
in interface javax.faces.component.StateHolder
restoreState
in class org.richfaces.component.UISwitchablePanel
public java.util.Iterator getRenderedTabs()
Iterator.next()
method will return tab model - UITab
public abstract java.lang.String getSwitchType()
getSwitchType
in class org.richfaces.component.UISwitchablePanel
public abstract void setSwitchType(java.lang.String newvalue)
setSwitchType
in class org.richfaces.component.UISwitchablePanel
newvalue
- public abstract java.lang.String getHeaderAlignment()
public abstract void setHeaderAlignment(java.lang.String newAlignment)
newAlignment
- public abstract java.lang.String getHeaderSpacing()
public abstract void setHeaderSpacing(java.lang.String value)
public abstract java.lang.String getHeaderClass()
public abstract void setHeaderClass(java.lang.String value)
public void queueEvent(javax.faces.event.FacesEvent event)
queueEvent
in class org.richfaces.component.UISwitchablePanel
Copyright © 2014. All Rights Reserved.