org.richfaces.component.html
Class HtmlTab

java.lang.Object
  extended by javax.faces.component.UIComponent
      extended by javax.faces.component.UIComponentBase
          extended by javax.faces.component.UICommand
              extended by org.ajax4jsf.framework.ajax.AjaxActionComponent
                  extended by org.richfaces.component.UITab
                      extended by org.richfaces.component.html.HtmlTab
All Implemented Interfaces:
javax.faces.component.ActionSource, javax.faces.component.StateHolder, org.ajax4jsf.framework.ajax.AjaxComponent, org.ajax4jsf.framework.ajax.AjaxSource, TabModel

public class HtmlTab
extends UITab

Component-Type org.richfaces.Tab Component-Family org.richfaces.Tab Renderer-Type org.richfaces.TabRenderer A tab section within a tab panel


Field Summary
static java.lang.String COMPONENT_FAMILY
           
static java.lang.String COMPONENT_TYPE
           
 
Fields inherited from interface org.ajax4jsf.framework.ajax.AjaxComponent
AJAX_COMPONETT_PARAMETER
 
Constructor Summary
HtmlTab()
          Constructor to init default renderers
 
Method Summary
 java.lang.Object getData()
           
 java.lang.String getEventsQueue()
           
 java.lang.String getFamily()
           
 java.lang.String getLabel()
          Get label for this tab.
 java.lang.String getLabelWidth()
          Get width of label for this tab.
 java.lang.Object getName()
          Get Get internal value for this tab - to store in selectedTab attribute of UITabPanelPane.
 java.lang.String getOnclick()
           
 java.lang.String getOncomplete()
           
 java.lang.String getOndblclick()
           
 java.lang.String getOnkeydown()
           
 java.lang.String getOnkeypress()
           
 java.lang.String getOnkeyup()
           
 java.lang.String getOnmousedown()
           
 java.lang.String getOnmousemove()
           
 java.lang.String getOnmouseout()
           
 java.lang.String getOnmouseover()
           
 java.lang.String getOnmouseup()
           
 int getRequestDelay()
           
 java.lang.Object getReRender()
           
 java.lang.String getStatus()
           
 java.lang.String getStyle()
           
 java.lang.String getStyleClass()
           
 int getTimeout()
           
 java.lang.String getTitle()
          Get Tab title - for pop-up message.
 java.lang.Object getValue()
          Get Model Value for this Tab.
 boolean isAjaxSingle()
           
 boolean isBypassUpdates()
           
 boolean isDisabled()
           
 boolean isIgnoreDupResponses()
           
 boolean isLimitToList()
           
 void restoreState(javax.faces.context.FacesContext context, java.lang.Object state)
           
 java.lang.Object saveState(javax.faces.context.FacesContext context)
           
 void setAjaxSingle(boolean __ajaxSingle)
           
 void setBypassUpdates(boolean __bypassUpdates)
           
 void setData(java.lang.Object __data)
           
 void setDisabled(boolean __disabled)
           
 void setEventsQueue(java.lang.String __eventsQueue)
           
 void setIgnoreDupResponses(boolean __ignoreDupResponses)
           
 void setLabel(java.lang.String __label)
          Set label for this tab.
 void setLabelWidth(java.lang.String __labelWidth)
          Set width of label for this tab.
 void setLimitToList(boolean __limitToList)
           
 void setName(java.lang.Object __name)
          Set Get internal value for this tab - to store in selectedTab attribute of UITabPanelPane.
 void setOnclick(java.lang.String __onclick)
           
 void setOncomplete(java.lang.String __oncomplete)
           
 void setOndblclick(java.lang.String __ondblclick)
           
 void setOnkeydown(java.lang.String __onkeydown)
           
 void setOnkeypress(java.lang.String __onkeypress)
           
 void setOnkeyup(java.lang.String __onkeyup)
           
 void setOnmousedown(java.lang.String __onmousedown)
           
 void setOnmousemove(java.lang.String __onmousemove)
           
 void setOnmouseout(java.lang.String __onmouseout)
           
 void setOnmouseover(java.lang.String __onmouseover)
           
 void setOnmouseup(java.lang.String __onmouseup)
           
 void setRequestDelay(int __requestDelay)
           
 void setReRender(java.lang.Object __reRender)
           
 void setStatus(java.lang.String __status)
           
 void setStyle(java.lang.String __style)
           
 void setStyleClass(java.lang.String __styleClass)
           
 void setTimeout(int __timeout)
           
 void setTitle(java.lang.String __title)
          Set Tab title - for pop-up message.
 void setValue(java.lang.Object __value)
          Set Model Value for this Tab.
 
Methods inherited from class org.richfaces.component.UITab
encodeTab, getPane, getSwitchType, isActive, setActive, setSwitchType, setupReRender
 
Methods inherited from class org.ajax4jsf.framework.ajax.AjaxActionComponent
addAjaxListener, broadcast, getAjaxListeners, queueEvent, removeAjaxListener, setupReRender
 
Methods inherited from class javax.faces.component.UICommand
addActionListener, getAction, getActionListener, getActionListeners, isImmediate, removeActionListener, setAction, setActionListener, setImmediate
 
Methods inherited from class javax.faces.component.UIComponentBase
addFacesListener, decode, encodeBegin, encodeChildren, encodeEnd, findComponent, getAttributes, getChildCount, getChildren, getClientId, getFacesContext, getFacesListeners, getFacet, getFacets, getFacetsAndChildren, getId, getParent, getRenderer, getRendererType, getRendersChildren, getValueBinding, isRendered, isTransient, processDecodes, processRestoreState, processSaveState, processUpdates, processValidators, 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
 
Methods inherited from interface org.ajax4jsf.framework.ajax.AjaxSource
addAjaxListener, getAjaxListeners, removeAjaxListener
 
Methods inherited from interface javax.faces.component.ActionSource
addActionListener, getAction, getActionListener, getActionListeners, isImmediate, removeActionListener, setAction, setActionListener, setImmediate
 

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

HtmlTab

public HtmlTab()
Constructor to init default renderers

Method Detail

setTitle

public void setTitle(java.lang.String __title)
Description copied from interface: TabModel
Set Tab title - for pop-up message.

Specified by:
setTitle in interface TabModel
Specified by:
setTitle in class UITab

getTitle

public java.lang.String getTitle()
Description copied from interface: TabModel
Get Tab title - for pop-up message.

Specified by:
getTitle in interface TabModel
Specified by:
getTitle in class UITab
Returns:

setOncomplete

public void setOncomplete(java.lang.String __oncomplete)

getOncomplete

public java.lang.String getOncomplete()

setReRender

public void setReRender(java.lang.Object __reRender)

getReRender

public java.lang.Object getReRender()

setBypassUpdates

public void setBypassUpdates(boolean __bypassUpdates)

isBypassUpdates

public boolean isBypassUpdates()

setStyleClass

public void setStyleClass(java.lang.String __styleClass)

getStyleClass

public java.lang.String getStyleClass()

setLimitToList

public void setLimitToList(boolean __limitToList)

isLimitToList

public boolean isLimitToList()

setOnkeypress

public void setOnkeypress(java.lang.String __onkeypress)

getOnkeypress

public java.lang.String getOnkeypress()

setAjaxSingle

public void setAjaxSingle(boolean __ajaxSingle)

isAjaxSingle

public boolean isAjaxSingle()

setOndblclick

public void setOndblclick(java.lang.String __ondblclick)

getOndblclick

public java.lang.String getOndblclick()

setStyle

public void setStyle(java.lang.String __style)

getStyle

public java.lang.String getStyle()

setName

public void setName(java.lang.Object __name)
Description copied from interface: TabModel
Set Get internal value for this tab - to store in selectedTab attribute of UITabPanelPane.

Specified by:
setName in interface TabModel
Specified by:
setName in class UITab

getName

public java.lang.Object getName()
Description copied from interface: TabModel
Get Get internal value for this tab - to store in selectedTab attribute of UITabPanelPane. by default, if no tabValue set, as it's value used ordered number of this tab in panel.

Specified by:
getName in interface TabModel
Specified by:
getName in class UITab
Returns:

setOnmouseover

public void setOnmouseover(java.lang.String __onmouseover)

getOnmouseover

public java.lang.String getOnmouseover()

setValue

public void setValue(java.lang.Object __value)
Description copied from class: UITab
Set Model Value for this Tab.

Specified by:
setValue in class UITab

getValue

public java.lang.Object getValue()
Description copied from class: UITab
Get Model Value for this Tab.

Specified by:
getValue in class UITab

setOnkeyup

public void setOnkeyup(java.lang.String __onkeyup)

getOnkeyup

public java.lang.String getOnkeyup()

setTimeout

public void setTimeout(int __timeout)

getTimeout

public int getTimeout()

setDisabled

public void setDisabled(boolean __disabled)
Specified by:
setDisabled in interface TabModel
Specified by:
setDisabled in class UITab

isDisabled

public boolean isDisabled()
Specified by:
isDisabled in interface TabModel
Specified by:
isDisabled in class UITab

setOnclick

public void setOnclick(java.lang.String __onclick)

getOnclick

public java.lang.String getOnclick()

setStatus

public void setStatus(java.lang.String __status)

getStatus

public java.lang.String getStatus()

setOnmouseout

public void setOnmouseout(java.lang.String __onmouseout)

getOnmouseout

public java.lang.String getOnmouseout()

setOnkeydown

public void setOnkeydown(java.lang.String __onkeydown)

getOnkeydown

public java.lang.String getOnkeydown()

setOnmousedown

public void setOnmousedown(java.lang.String __onmousedown)

getOnmousedown

public java.lang.String getOnmousedown()

setRequestDelay

public void setRequestDelay(int __requestDelay)

getRequestDelay

public int getRequestDelay()

setEventsQueue

public void setEventsQueue(java.lang.String __eventsQueue)

getEventsQueue

public java.lang.String getEventsQueue()

setLabelWidth

public void setLabelWidth(java.lang.String __labelWidth)
Description copied from interface: TabModel
Set width of label for this tab.

Specified by:
setLabelWidth in interface TabModel
Specified by:
setLabelWidth in class UITab

getLabelWidth

public java.lang.String getLabelWidth()
Description copied from interface: TabModel
Get width of label for this tab.

Specified by:
getLabelWidth in interface TabModel
Specified by:
getLabelWidth in class UITab
Returns:

setLabel

public void setLabel(java.lang.String __label)
Description copied from interface: TabModel
Set label for this tab.

Specified by:
setLabel in interface TabModel
Specified by:
setLabel in class UITab

getLabel

public java.lang.String getLabel()
Description copied from interface: TabModel
Get label for this tab.

Specified by:
getLabel in interface TabModel
Specified by:
getLabel in class UITab
Returns:

setData

public void setData(java.lang.Object __data)

getData

public java.lang.Object getData()

setOnmouseup

public void setOnmouseup(java.lang.String __onmouseup)

getOnmouseup

public java.lang.String getOnmouseup()

setIgnoreDupResponses

public void setIgnoreDupResponses(boolean __ignoreDupResponses)

isIgnoreDupResponses

public boolean isIgnoreDupResponses()

setOnmousemove

public void setOnmousemove(java.lang.String __onmousemove)

getOnmousemove

public java.lang.String getOnmousemove()

getFamily

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

saveState

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

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 UITab


Copyright © 2007. All Rights Reserved.