com.ibm.xsp.component
Class UITabPanel
java.lang.Object
javax.faces.component.UIComponent
javax.faces.component.UIComponentBase
javax.faces.component.UIPanel
com.ibm.xsp.component.UITabPanel
- All Implemented Interfaces:
- ThemeControl, javax.faces.component.NamingContainer, javax.faces.component.StateHolder
- Direct Known Subclasses:
- XspTabPanel
public class UITabPanel
- extends javax.faces.component.UIPanel
- implements javax.faces.component.NamingContainer, ThemeControl
Not intended to be subclassed.
Nested classes/interfaces inherited from class javax.faces.component.UIComponentBase |
javax.faces.component.UIComponentBase.AggregatedIterator, javax.faces.component.UIComponentBase.UnmodifiableIterator |
Nested classes/interfaces inherited from class javax.faces.component.UIComponent |
javax.faces.component.UIComponent.StateMap, javax.faces.component.UIComponent.StateMapEntry |
Fields inherited from class javax.faces.component.UIComponentBase |
EMPTY_ITERATOR |
Fields inherited from class javax.faces.component.UIComponent |
_xspStateId |
Fields inherited from interface javax.faces.component.NamingContainer |
SEPARATOR_CHAR |
Constructor Summary |
UITabPanel()
Default constructor for a tab panel |
Methods inherited from class javax.faces.component.UIComponentBase |
_xspCleanTransientData, _xspGetReadOnlyObj, _xspGetRendererData, _xspRemoveReadOnlyObj, _xspRemoveRendererData, _xspSetIdUnchecked, _xspSetReadOnlyObj, _xspSetRendererData, addFacesListener, broadcast, decode, encodeBegin, encodeChildren, encodeEnd, findComponent, getAttributes, getChildCount, getChildren, getClientId, getFacesContext, getFacesListeners, getFacet, getFacetCount, 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 javax.faces.component.UIComponent |
_xspGetStateId, _xspGetStateMap, _xspRestoreAttribute, _xspRestoreState, _xspSaveState, invokeOnComponent, isVisitable, markInitialState, setControlState, visitTree |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
COMPONENT_TYPE
public static final java.lang.String COMPONENT_TYPE
- See Also:
- Constant Field Values
UITabPanel
public UITabPanel()
- Default constructor for a tab panel
getStyleKitFamily
public java.lang.String getStyleKitFamily()
- Description copied from interface:
ThemeControl
- The styleKitFamily is basically the default themeId, to use if the
"themeId" property is not set on this control instance in the XPage
source. For example, "InputField.EditBox" is used for most Edit Box
controls. See Domino/xsp/nsf/themes/webstandard.theme for more examples.
The implementation may return different values depending on the
configuration of the current control, for example the Button control
returns a different value and looks different when it is configured as a
cancel button.
- Specified by:
getStyleKitFamily
in interface ThemeControl
- Returns:
- a non-
null
themeId corresponding to the
configuration for this type of control in a theme file.
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
getFamily
public java.lang.String getFamily()
- Overrides:
getFamily
in class javax.faces.component.UIPanel
getLabel
public java.lang.String getLabel()
- Returns:
- the label
setLabel
public void setLabel(java.lang.String label)
- Parameters:
label
- the label to set
getImage
public java.lang.String getImage()
- Returns:
- the image
setImage
public void setImage(java.lang.String image)
- Parameters:
label
- the image to set
getHref
public java.lang.String getHref()
- Returns:
- the href
setHref
public void setHref(java.lang.String href)
- Parameters:
href
- the href to set
getStyleClass
public java.lang.String getStyleClass()
setStyleClass
public void setStyleClass(java.lang.String styleClass)
isCurrentTab
public boolean isCurrentTab()
isStartTab
public boolean isStartTab()
isEndTab
public boolean isEndTab()
isMiddleTab
public boolean isMiddleTab()
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.UIComponentBase
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.UIComponentBase