org.richfaces.taglib
Class PanelBarItemTag

java.lang.Object
  extended by javax.faces.webapp.UIComponentTagBase
      extended by javax.faces.webapp.UIComponentClassicTagBase
          extended by javax.faces.webapp.UIComponentELTag
              extended by org.richfaces.webapp.taglib.UIComponentELTagBase
                  extended by org.ajax4jsf.webapp.taglib.UIComponentTagBase
                      extended by org.ajax4jsf.webapp.taglib.HtmlComponentTagBase
                          extended by org.richfaces.taglib.PanelBarItemTag
All Implemented Interfaces:
javax.servlet.jsp.tagext.BodyTag, javax.servlet.jsp.tagext.IterationTag, javax.servlet.jsp.tagext.JspIdConsumer, javax.servlet.jsp.tagext.JspTag, javax.servlet.jsp.tagext.Tag

public class PanelBarItemTag
extends org.ajax4jsf.webapp.taglib.HtmlComponentTagBase


Field Summary
 
Fields inherited from class javax.faces.webapp.UIComponentClassicTagBase
bodyContent, pageContext, UNIQUE_ID_PREFIX
 
Fields inherited from interface javax.servlet.jsp.tagext.Tag
EVAL_BODY_INCLUDE, EVAL_PAGE, SKIP_BODY, SKIP_PAGE
 
Fields inherited from interface javax.servlet.jsp.tagext.BodyTag
EVAL_BODY_BUFFERED, EVAL_BODY_TAG
 
Fields inherited from interface javax.servlet.jsp.tagext.IterationTag
EVAL_BODY_AGAIN
 
Constructor Summary
PanelBarItemTag()
           
 
Method Summary
 java.lang.String getComponentType()
           
 java.lang.String getRendererType()
           
 void release()
           
 void setContentClass(javax.el.ValueExpression __contentClass)
          Assigns one or more space-separated CSS class names to the component content Setter for contentClass
 void setContentStyle(javax.el.ValueExpression __contentStyle)
          CSS style rules to be applied to the component content Setter for contentStyle
 void setHeaderClass(javax.el.ValueExpression __headerClass)
          Assigns one or more space-separated CSS class names to the component header Setter for headerClass
 void setHeaderClassActive(javax.el.ValueExpression __headerClassActive)
          Assigns one or more space-separated CSS class names to the header of the active item Setter for headerClassActive
 void setHeaderStyle(javax.el.ValueExpression __headerStyle)
          CSS style rules to be applied to the component header Setter for headerStyle
 void setHeaderStyleActive(javax.el.ValueExpression __headerStyleActive)
          CSS style rules to be applied to the header of the active item Setter for headerStyleActive
 void setLabel(javax.el.ValueExpression __label)
          Label text appears on a panel item header.
 void setName(javax.el.ValueExpression __name)
          Attribute defines item name.
 void setOnenter(javax.el.ValueExpression __onenter)
          The client-side script method to be called when a panel bar item is opened Setter for onenter
 void setOnleave(javax.el.ValueExpression __onleave)
          The client-side script method to be called when a panel bar item is leaved Setter for onleave
protected  void setProperties(javax.faces.component.UIComponent component)
           
 
Methods inherited from class org.ajax4jsf.webapp.taglib.HtmlComponentTagBase
setDir, setLang, setOnclick, setOndblclick, setOnkeydown, setOnkeypress, setOnkeyup, setOnmousedown, setOnmousemove, setOnmouseout, setOnmouseover, setOnmouseup, setStyle, setStyleClass, setTitle
 
Methods inherited from class org.ajax4jsf.webapp.taglib.UIComponentTagBase
getExpressionFactory, isValueReference, setActionListenerProperty, setActionProperty, setBooleanProperty, setBooleanProperty, setDoubleProperty, setDoubleProperty, setFloatProperty, setFloatProperty, setIntegerProperty, setIntegerProperty, setLongProperty, setLongProperty, setProperty, setProperty, setStringProperty, setStringProperty, setValueChangedListenerProperty, setValueProperty, setValueProperty
 
Methods inherited from class org.richfaces.webapp.taglib.UIComponentELTagBase
setActionListenerProperty, setActionProperty, setConverterProperty, setRowKeyConverterProperty, setValidatorProperty, setValueChangeListenerProperty
 
Methods inherited from class javax.faces.webapp.UIComponentELTag
createComponent, getELContext, hasBinding, setBinding, setRendered
 
Methods inherited from class javax.faces.webapp.UIComponentClassicTagBase
addChild, addFacet, addVerbatimAfterComponent, addVerbatimBeforeComponent, createVerbatimComponent, createVerbatimComponentFromBodyContent, doAfterBody, doEndTag, doInitBody, doStartTag, encodeBegin, encodeChildren, encodeEnd, findComponent, getBodyContent, getComponentInstance, getCreated, getCreatedComponents, getDoAfterBodyValue, getDoEndValue, getDoStartValue, getFacesContext, getFacesJspId, getFacetName, getId, getIndexOfNextChildTag, getJspId, getParent, getParentUIComponentClassicTagBase, getPreviousOut, setBodyContent, setId, setJspId, setPageContext, setParent, setupResponseWriter
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface javax.servlet.jsp.tagext.Tag
doEndTag, doStartTag, getParent, setPageContext, setParent
 

Constructor Detail

PanelBarItemTag

public PanelBarItemTag()
Method Detail

setContentClass

public void setContentClass(javax.el.ValueExpression __contentClass)
Assigns one or more space-separated CSS class names to the component content Setter for contentClass

Parameters:
contentClass - - new value

setContentStyle

public void setContentStyle(javax.el.ValueExpression __contentStyle)
CSS style rules to be applied to the component content Setter for contentStyle

Parameters:
contentStyle - - new value

setHeaderClass

public void setHeaderClass(javax.el.ValueExpression __headerClass)
Assigns one or more space-separated CSS class names to the component header Setter for headerClass

Parameters:
headerClass - - new value

setHeaderClassActive

public void setHeaderClassActive(javax.el.ValueExpression __headerClassActive)
Assigns one or more space-separated CSS class names to the header of the active item Setter for headerClassActive

Parameters:
headerClassActive - - new value

setHeaderStyle

public void setHeaderStyle(javax.el.ValueExpression __headerStyle)
CSS style rules to be applied to the component header Setter for headerStyle

Parameters:
headerStyle - - new value

setHeaderStyleActive

public void setHeaderStyleActive(javax.el.ValueExpression __headerStyleActive)
CSS style rules to be applied to the header of the active item Setter for headerStyleActive

Parameters:
headerStyleActive - - new value

setLabel

public void setLabel(javax.el.ValueExpression __label)
Label text appears on a panel item header. Default value is "auto generated label" Setter for label

Parameters:
label - - new value

setName

public void setName(javax.el.ValueExpression __name)
Attribute defines item name. Default value is "getId()". Setter for name

Parameters:
name - - new value

setOnenter

public void setOnenter(javax.el.ValueExpression __onenter)
The client-side script method to be called when a panel bar item is opened Setter for onenter

Parameters:
onenter - - new value

setOnleave

public void setOnleave(javax.el.ValueExpression __onleave)
The client-side script method to be called when a panel bar item is leaved Setter for onleave

Parameters:
onleave - - new value

release

public void release()
Specified by:
release in interface javax.servlet.jsp.tagext.Tag
Overrides:
release in class org.ajax4jsf.webapp.taglib.HtmlComponentTagBase

setProperties

protected void setProperties(javax.faces.component.UIComponent component)
Overrides:
setProperties in class org.ajax4jsf.webapp.taglib.HtmlComponentTagBase

getComponentType

public java.lang.String getComponentType()
Specified by:
getComponentType in class javax.faces.webapp.UIComponentTagBase

getRendererType

public java.lang.String getRendererType()
Specified by:
getRendererType in class javax.faces.webapp.UIComponentTagBase


Copyright © 2010. All Rights Reserved.