|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjavax.faces.component.UIComponent
javax.faces.component.UIComponentBase
javax.faces.component.UIPanel
javax.faces.component.html.HtmlPanelGroup
org.apache.myfaces.custom.tabbedpane.AbstractHtmlPanelTabbedPane
public abstract class AbstractHtmlPanelTabbedPane
TODO: Document this component. Unless otherwise specified, all attributes accept static values or EL expressions.
Field Summary | |
---|---|
static String |
COMPONENT_FAMILY
|
static String |
COMPONENT_TYPE
|
Fields inherited from class javax.faces.component.UIComponent |
---|
BEANINFO_KEY, bindings, COMPOSITE_COMPONENT_TYPE_KEY, COMPOSITE_FACET_NAME, CURRENT_COMPONENT, CURRENT_COMPOSITE_COMPONENT, FACETS_KEY, VIEW_LOCATION_KEY |
Fields inherited from interface org.apache.myfaces.component.UserRoleAware |
---|
ENABLED_ON_USER_ROLE_ATTR, VISIBLE_ON_USER_ROLE_ATTR |
Constructor Summary | |
---|---|
AbstractHtmlPanelTabbedPane()
|
Method Summary | |
---|---|
void |
addTabChangeListener(org.apache.myfaces.custom.tabbedpane.TabChangeListener listener)
|
void |
broadcast(javax.faces.event.FacesEvent event)
|
void |
decode(javax.faces.context.FacesContext context)
|
abstract Boolean |
getActivePanelTabVar()
Boolean Variable that is set in request scope when rendering a panelTab. |
abstract String |
getActiveSubStyleClass()
Style class of the active tab sub cell. |
abstract String |
getActiveTabStyleClass()
Style class of the active tab cell. |
abstract String |
getActiveTabVar()
|
abstract String |
getDisabledTabStyleClass()
Style class of the disabled tab cells. |
abstract String |
getInactiveSubStyleClass()
Style class of the inactive tab sub cells. |
abstract String |
getInactiveTabStyleClass()
Style class of the inactive tab cells. |
abstract int |
getSelectedIndex()
Index of tab that is selected by default. |
boolean |
getServerSideTabSwitch()
|
javax.faces.el.MethodBinding |
getTabChangeListener()
TODO: This should be something like this: JSFProperty returnSignature = "void" methodSignature = "org.apache.myfaces.custom.tabbedpane.TabChangeEvent" And be added on tld. |
abstract String |
getTabContentStyleClass()
Style class of the active tab content cell. |
boolean |
isClientSide()
Write out information about the toggling mode - the component might be toggled server side or client side. |
abstract boolean |
isImmediateTabChange()
Define if the process validation and update model phases should be executed before change between tabs, when serverSideTabSwitch = true (if is false, the switch is done by other way so this property does not have any effect). |
abstract boolean |
isServerSideTabSwitch()
Toggle client-side/server-side tab switches. |
void |
processDecodes(javax.faces.context.FacesContext context)
|
void |
processUpdates(javax.faces.context.FacesContext context)
|
void |
processValidators(javax.faces.context.FacesContext context)
|
void |
queueEvent(javax.faces.event.FacesEvent event)
|
void |
removeTabChangeListener(org.apache.myfaces.custom.tabbedpane.TabChangeListener listener)
|
void |
restoreState(javax.faces.context.FacesContext facesContext,
Object state)
|
Object |
saveState(javax.faces.context.FacesContext facesContext)
|
abstract void |
setSelectedIndex(int selectedIndex)
|
void |
setTabChangeListener(javax.faces.el.MethodBinding tabChangeListener)
|
Methods inherited from class javax.faces.component.html.HtmlPanelGroup |
---|
getFamily, getLayout, getStyle, getStyleClass, setLayout, setStyle, setStyleClass, setValueBinding, setValueExpression |
Methods inherited from class javax.faces.component.UIComponentBase |
---|
addClientBehavior, addFacesListener, clearInitialState, encodeAll, encodeBegin, encodeChildren, encodeEnd, findComponent, getAttributes, getChildCount, getChildren, getClientBehaviors, getClientId, getDefaultEventName, getEventNames, getFacesContext, getFacesListeners, getFacet, getFacetCount, getFacets, getFacetsAndChildren, getId, getParent, getRenderer, getRendererType, getRendersChildren, getValueBinding, initialStateMarked, invokeOnComponent, isRendered, isTransient, markInitialState, processRestoreState, processSaveState, removeFacesListener, restoreAttachedState, saveAttachedState, setId, setParent, setRendered, setRendererType, setTransient, visitTree |
Methods inherited from class javax.faces.component.UIComponent |
---|
getClientId, getCompositeComponentParent, getContainerClientId, getCurrentComponent, getCurrentCompositeComponent, getListenersForEventClass, getNamingContainer, getResourceBundleMap, getStateHelper, getStateHelper, getValueExpression, isCompositeComponent, isInView, isVisitable, popComponentFromEL, processEvent, pushComponentToEL, setInView, subscribeToEvent, unsubscribeFromEvent |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.apache.myfaces.component.UniversalProperties |
---|
getDir, getLang, getTitle |
Methods inherited from interface org.apache.myfaces.component.EventAware |
---|
getOnclick, getOndblclick, getOnkeydown, getOnkeypress, getOnkeyup, getOnmousedown, getOnmousemove, getOnmouseout, getOnmouseover, getOnmouseup |
Methods inherited from interface org.apache.myfaces.component.PanelProperties |
---|
getBgcolor, getBorder, getCellpadding, getCellspacing, getFrame, getRules, getSummary, getWidth |
Methods inherited from interface org.apache.myfaces.component.AlignProperty |
---|
getAlign |
Methods inherited from interface org.apache.myfaces.component.DataProperties |
---|
getDatafld, getDataformatas, getDatasrc |
Methods inherited from interface org.apache.myfaces.component.UserRoleAware |
---|
getEnabledOnUserRole, getVisibleOnUserRole, setEnabledOnUserRole, setVisibleOnUserRole |
Methods inherited from interface javax.faces.component.behavior.ClientBehaviorHolder |
---|
addClientBehavior, getClientBehaviors, getDefaultEventName, getEventNames |
Field Detail |
---|
public static final String COMPONENT_TYPE
public static final String COMPONENT_FAMILY
Constructor Detail |
---|
public AbstractHtmlPanelTabbedPane()
Method Detail |
---|
public void decode(javax.faces.context.FacesContext context)
decode
in class javax.faces.component.UIComponentBase
public void processDecodes(javax.faces.context.FacesContext context)
processDecodes
in class javax.faces.component.UIComponentBase
public void processValidators(javax.faces.context.FacesContext context)
processValidators
in class javax.faces.component.UIComponentBase
public void processUpdates(javax.faces.context.FacesContext context)
processUpdates
in class javax.faces.component.UIComponentBase
public void addTabChangeListener(org.apache.myfaces.custom.tabbedpane.TabChangeListener listener)
public void removeTabChangeListener(org.apache.myfaces.custom.tabbedpane.TabChangeListener listener)
public javax.faces.el.MethodBinding getTabChangeListener()
public void setTabChangeListener(javax.faces.el.MethodBinding tabChangeListener)
public Object saveState(javax.faces.context.FacesContext facesContext)
saveState
in interface javax.faces.component.StateHolder
saveState
in class javax.faces.component.UIComponentBase
public void restoreState(javax.faces.context.FacesContext facesContext, Object state)
restoreState
in interface javax.faces.component.StateHolder
restoreState
in class javax.faces.component.UIComponentBase
public void broadcast(javax.faces.event.FacesEvent event) throws javax.faces.event.AbortProcessingException
broadcast
in class javax.faces.component.UIComponentBase
javax.faces.event.AbortProcessingException
public boolean isClientSide()
@JSFProperty(tagExcluded=true) public abstract String getActiveTabVar()
@JSFProperty public abstract Boolean getActivePanelTabVar()
@JSFProperty(defaultValue="0") public abstract int getSelectedIndex()
public abstract void setSelectedIndex(int selectedIndex)
@JSFProperty public abstract String getActiveTabStyleClass()
@JSFProperty public abstract String getInactiveTabStyleClass()
@JSFProperty public abstract String getActiveSubStyleClass()
@JSFProperty public abstract String getInactiveSubStyleClass()
@JSFProperty public abstract String getTabContentStyleClass()
@JSFProperty public abstract String getDisabledTabStyleClass()
@JSFProperty(defaultValue="false") public abstract boolean isServerSideTabSwitch()
public boolean getServerSideTabSwitch()
@JSFProperty(defaultValue="true") public abstract boolean isImmediateTabChange()
public void queueEvent(javax.faces.event.FacesEvent event)
queueEvent
in class javax.faces.component.UIComponentBase
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |