org.richfaces.taglib
Class ComboBoxTag

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.ComboBoxTag
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 ComboBoxTag
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
ComboBoxTag()
           
 
Method Summary
 java.lang.String getComponentType()
           
 java.lang.String getRendererType()
           
 void release()
           
 void setButtonClass(javax.el.ValueExpression __buttonClass)
          Assigns one or more space-separated CSS class names to the component button Setter for buttonClass
 void setButtonDisabledClass(javax.el.ValueExpression __buttonDisabledClass)
          Assigns one or more space-separated CSS class names to the component button disabled Setter for buttonDisabledClass
 void setButtonDisabledStyle(javax.el.ValueExpression __buttonDisabledStyle)
          CSS style rules to be applied to the component button disabled Setter for buttonDisabledStyle
 void setButtonIcon(javax.el.ValueExpression __buttonIcon)
          Defines icon for the button element Setter for buttonIcon
 void setButtonIconDisabled(javax.el.ValueExpression __buttonIconDisabled)
          Defines disabled icon for the button element Setter for buttonIconDisabled
 void setButtonIconInactive(javax.el.ValueExpression __buttonIconInactive)
          Defines inactive icon for the button element Setter for buttonIconInactive
 void setButtonInactiveClass(javax.el.ValueExpression __buttonInactiveClass)
          Assigns one or more space-separated CSS class names to the component inactive button Setter for buttonInactiveClass
 void setButtonInactiveStyle(javax.el.ValueExpression __buttonInactiveStyle)
          CSS style rules to be applied to the component inactive button Setter for buttonInactiveStyle
 void setButtonStyle(javax.el.ValueExpression __buttonStyle)
          CSS style rules to be applied to the component button Setter for buttonStyle
 void setConverter(javax.el.ValueExpression __converter)
          Id of Converter to be used or reference to a Converter Setter for converter
 void setConverterMessage(javax.el.ValueExpression __converterMessage)
          A ValueExpression enabled attribute that, if present, will be used as the text of the converter message, replacing any message that comes from the converter Setter for converterMessage
 void setDefaultLabel(javax.el.ValueExpression __defaultLabel)
          Defines default label for the input field element Setter for defaultLabel
 void setDirectInputSuggestions(javax.el.ValueExpression __directInputSuggestions)
          Defines the first value from the suggested in input field.
 void setDisabled(javax.el.ValueExpression __disabled)
          When set for a form control, this boolean attribute disables the control for your input Setter for disabled
 void setEnableManualInput(javax.el.ValueExpression __enableManualInput)
          Enables keyboard input, if "false" keyboard input will be locked.
 void setFilterNewValues(javax.el.ValueExpression __filterNewValues)
          Defines the appearance of values in the list.
 void setHideDelay(javax.el.ValueExpression __hideDelay)
          Delay between losing focus and pop-up list closing.
 void setImmediate(javax.el.ValueExpression __immediate)
          A flag indicating that this component value must be converted and validated immediately (that is, during Apply Request Values phase), rather than waiting until a Process Validations phase Setter for immediate
 void setInputClass(javax.el.ValueExpression __inputClass)
          Assigns one or more space-separated CSS class names to the component input field Setter for inputClass
 void setInputDisabledClass(javax.el.ValueExpression __inputDisabledClass)
          Assigns one or more space-separated CSS class names to the component input field disabled Setter for inputDisabledClass
 void setInputDisabledStyle(javax.el.ValueExpression __inputDisabledStyle)
          CSS style rules to be applied to the component input field disabled Setter for inputDisabledStyle
 void setInputInactiveClass(javax.el.ValueExpression __inputInactiveClass)
          Assigns one or more space-separated CSS class names to the component inactive input field Setter for inputInactiveClass
 void setInputInactiveStyle(javax.el.ValueExpression __inputInactiveStyle)
          CSS style rules to be applied to the component inactive input field Setter for inputInactiveStyle
 void setInputStyle(javax.el.ValueExpression __inputStyle)
          CSS style rules to be applied to the component input field Setter for inputStyle
 void setItemClass(javax.el.ValueExpression __itemClass)
          Assigns one or more space-separated CSS class names to the component items Setter for itemClass
 void setItemSelectedClass(javax.el.ValueExpression __itemSelectedClass)
          Assigns one or more space-separated CSS class names to the component selected item Setter for itemSelectedClass
 void setLabel(javax.el.ValueExpression __label)
          A localized user presentable name for this component.
 void setListClass(javax.el.ValueExpression __listClass)
          Assigns one or more space-separated CSS class names to the component popup list Setter for listClass
 void setListHeight(javax.el.ValueExpression __listHeight)
          Defines height of file pop-up list.
 void setListStyle(javax.el.ValueExpression __listStyle)
          CSS style rules to be applied to the component popup list Setter for listStyle
 void setListWidth(javax.el.ValueExpression __listWidth)
          Defines width of file popup list Setter for listWidth
 void setOnblur(javax.el.ValueExpression __onblur)
          The client-side script method to be called when the element loses the focus Setter for onblur
 void setOnchange(javax.el.ValueExpression __onchange)
          The client-side script method to be called when the element value is changed Setter for onchange
 void setOnfocus(javax.el.ValueExpression __onfocus)
          The client-side script method to be called when the element gets the focus Setter for onfocus
 void setOnlistcall(javax.el.ValueExpression __onlistcall)
          The clientside script method to be called when the list is called Setter for onlistcall
 void setOnlistclose(javax.el.ValueExpression __onlistclose)
          The clientside script method to be called when the list is closed Setter for onlistclose
 void setOnselect(javax.el.ValueExpression __onselect)
          The client-side script method to be called when some text is selected in the text field.
protected  void setProperties(javax.faces.component.UIComponent component)
           
 void setRequired(javax.el.ValueExpression __required)
          If "true", this component is checked for non-empty input Setter for required
 void setRequiredMessage(javax.el.ValueExpression __requiredMessage)
          A ValueExpression enabled attribute which defines text of validation message to show, if a required field is missing Setter for requiredMessage
 void setSelectFirstOnUpdate(javax.el.ValueExpression __selectFirstOnUpdate)
          Defines if the first value from suggested is selected in pop-up list.
 void setShowDelay(javax.el.ValueExpression __showDelay)
          Delay between event and pop-up list showing.
 void setSuggestionValues(javax.el.ValueExpression __suggestionValues)
          Defines the suggestion collection Setter for suggestionValues
 void setTabindex(javax.el.ValueExpression __tabindex)
          This attribute specifies the position of the current element in the tabbing order for the current document.
 void setValidator(javax.el.MethodExpression __validator)
          MethodBinding pointing at a method that is called during Process Validations phase of the request processing lifecycle, to validate the current value of this component Setter for validator
 void setValidatorMessage(javax.el.ValueExpression __validatorMessage)
          A ValueExpression enabled attribute that, if present, will be used as the text of the validator message, replacing any message that comes from the validator Setter for validatorMessage
 void setValue(javax.el.ValueExpression __value)
          The current value of this component Setter for value
 void setValueChangeListener(javax.el.MethodExpression __valueChangeListener)
          Listener for value changes Setter for valueChangeListener
 void setWidth(javax.el.ValueExpression __width)
          Width of the 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

ComboBoxTag

public ComboBoxTag()
Method Detail

setButtonClass

public void setButtonClass(javax.el.ValueExpression __buttonClass)
Assigns one or more space-separated CSS class names to the component button Setter for buttonClass

Parameters:
buttonClass - - new value

setButtonDisabledClass

public void setButtonDisabledClass(javax.el.ValueExpression __buttonDisabledClass)
Assigns one or more space-separated CSS class names to the component button disabled Setter for buttonDisabledClass

Parameters:
buttonDisabledClass - - new value

setButtonDisabledStyle

public void setButtonDisabledStyle(javax.el.ValueExpression __buttonDisabledStyle)
CSS style rules to be applied to the component button disabled Setter for buttonDisabledStyle

Parameters:
buttonDisabledStyle - - new value

setButtonIcon

public void setButtonIcon(javax.el.ValueExpression __buttonIcon)
Defines icon for the button element Setter for buttonIcon

Parameters:
buttonIcon - - new value

setButtonIconDisabled

public void setButtonIconDisabled(javax.el.ValueExpression __buttonIconDisabled)
Defines disabled icon for the button element Setter for buttonIconDisabled

Parameters:
buttonIconDisabled - - new value

setButtonIconInactive

public void setButtonIconInactive(javax.el.ValueExpression __buttonIconInactive)
Defines inactive icon for the button element Setter for buttonIconInactive

Parameters:
buttonIconInactive - - new value

setButtonInactiveClass

public void setButtonInactiveClass(javax.el.ValueExpression __buttonInactiveClass)
Assigns one or more space-separated CSS class names to the component inactive button Setter for buttonInactiveClass

Parameters:
buttonInactiveClass - - new value

setButtonInactiveStyle

public void setButtonInactiveStyle(javax.el.ValueExpression __buttonInactiveStyle)
CSS style rules to be applied to the component inactive button Setter for buttonInactiveStyle

Parameters:
buttonInactiveStyle - - new value

setButtonStyle

public void setButtonStyle(javax.el.ValueExpression __buttonStyle)
CSS style rules to be applied to the component button Setter for buttonStyle

Parameters:
buttonStyle - - new value

setConverter

public void setConverter(javax.el.ValueExpression __converter)
Id of Converter to be used or reference to a Converter Setter for converter

Parameters:
converter - - new value

setConverterMessage

public void setConverterMessage(javax.el.ValueExpression __converterMessage)
A ValueExpression enabled attribute that, if present, will be used as the text of the converter message, replacing any message that comes from the converter Setter for converterMessage

Parameters:
converterMessage - - new value

setDefaultLabel

public void setDefaultLabel(javax.el.ValueExpression __defaultLabel)
Defines default label for the input field element Setter for defaultLabel

Parameters:
defaultLabel - - new value

setDirectInputSuggestions

public void setDirectInputSuggestions(javax.el.ValueExpression __directInputSuggestions)
Defines the first value from the suggested in input field. Default value is "false". Setter for directInputSuggestions

Parameters:
directInputSuggestions - - new value

setDisabled

public void setDisabled(javax.el.ValueExpression __disabled)
When set for a form control, this boolean attribute disables the control for your input Setter for disabled

Parameters:
disabled - - new value

setEnableManualInput

public void setEnableManualInput(javax.el.ValueExpression __enableManualInput)
Enables keyboard input, if "false" keyboard input will be locked. Default value is "true" Setter for enableManualInput

Parameters:
enableManualInput - - new value

setFilterNewValues

public void setFilterNewValues(javax.el.ValueExpression __filterNewValues)
Defines the appearance of values in the list. Default value is "true". Setter for filterNewValues

Parameters:
filterNewValues - - new value

setHideDelay

public void setHideDelay(javax.el.ValueExpression __hideDelay)
Delay between losing focus and pop-up list closing. Default value is "0". Setter for hideDelay

Parameters:
hideDelay - - new value

setImmediate

public void setImmediate(javax.el.ValueExpression __immediate)
A flag indicating that this component value must be converted and validated immediately (that is, during Apply Request Values phase), rather than waiting until a Process Validations phase Setter for immediate

Parameters:
immediate - - new value

setInputClass

public void setInputClass(javax.el.ValueExpression __inputClass)
Assigns one or more space-separated CSS class names to the component input field Setter for inputClass

Parameters:
inputClass - - new value

setInputDisabledClass

public void setInputDisabledClass(javax.el.ValueExpression __inputDisabledClass)
Assigns one or more space-separated CSS class names to the component input field disabled Setter for inputDisabledClass

Parameters:
inputDisabledClass - - new value

setInputDisabledStyle

public void setInputDisabledStyle(javax.el.ValueExpression __inputDisabledStyle)
CSS style rules to be applied to the component input field disabled Setter for inputDisabledStyle

Parameters:
inputDisabledStyle - - new value

setInputInactiveClass

public void setInputInactiveClass(javax.el.ValueExpression __inputInactiveClass)
Assigns one or more space-separated CSS class names to the component inactive input field Setter for inputInactiveClass

Parameters:
inputInactiveClass - - new value

setInputInactiveStyle

public void setInputInactiveStyle(javax.el.ValueExpression __inputInactiveStyle)
CSS style rules to be applied to the component inactive input field Setter for inputInactiveStyle

Parameters:
inputInactiveStyle - - new value

setInputStyle

public void setInputStyle(javax.el.ValueExpression __inputStyle)
CSS style rules to be applied to the component input field Setter for inputStyle

Parameters:
inputStyle - - new value

setItemClass

public void setItemClass(javax.el.ValueExpression __itemClass)
Assigns one or more space-separated CSS class names to the component items Setter for itemClass

Parameters:
itemClass - - new value

setItemSelectedClass

public void setItemSelectedClass(javax.el.ValueExpression __itemSelectedClass)
Assigns one or more space-separated CSS class names to the component selected item Setter for itemSelectedClass

Parameters:
itemSelectedClass - - new value

setLabel

public void setLabel(javax.el.ValueExpression __label)
A localized user presentable name for this component. Setter for label

Parameters:
label - - new value

setListClass

public void setListClass(javax.el.ValueExpression __listClass)
Assigns one or more space-separated CSS class names to the component popup list Setter for listClass

Parameters:
listClass - - new value

setListHeight

public void setListHeight(javax.el.ValueExpression __listHeight)
Defines height of file pop-up list. Default value is "200px". Setter for listHeight

Parameters:
listHeight - - new value

setListStyle

public void setListStyle(javax.el.ValueExpression __listStyle)
CSS style rules to be applied to the component popup list Setter for listStyle

Parameters:
listStyle - - new value

setListWidth

public void setListWidth(javax.el.ValueExpression __listWidth)
Defines width of file popup list Setter for listWidth

Parameters:
listWidth - - new value

setOnblur

public void setOnblur(javax.el.ValueExpression __onblur)
The client-side script method to be called when the element loses the focus Setter for onblur

Parameters:
onblur - - new value

setOnchange

public void setOnchange(javax.el.ValueExpression __onchange)
The client-side script method to be called when the element value is changed Setter for onchange

Parameters:
onchange - - new value

setOnfocus

public void setOnfocus(javax.el.ValueExpression __onfocus)
The client-side script method to be called when the element gets the focus Setter for onfocus

Parameters:
onfocus - - new value

setOnlistcall

public void setOnlistcall(javax.el.ValueExpression __onlistcall)
The clientside script method to be called when the list is called Setter for onlistcall

Parameters:
onlistcall - - new value

setOnlistclose

public void setOnlistclose(javax.el.ValueExpression __onlistclose)
The clientside script method to be called when the list is closed Setter for onlistclose

Parameters:
onlistclose - - new value

setOnselect

public void setOnselect(javax.el.ValueExpression __onselect)
The client-side script method to be called when some text is selected in the text field. This attribute can be used with the INPUT and TEXTAREA elements. Setter for onselect

Parameters:
onselect - - new value

setRequired

public void setRequired(javax.el.ValueExpression __required)
If "true", this component is checked for non-empty input Setter for required

Parameters:
required - - new value

setRequiredMessage

public void setRequiredMessage(javax.el.ValueExpression __requiredMessage)
A ValueExpression enabled attribute which defines text of validation message to show, if a required field is missing Setter for requiredMessage

Parameters:
requiredMessage - - new value

setSelectFirstOnUpdate

public void setSelectFirstOnUpdate(javax.el.ValueExpression __selectFirstOnUpdate)
Defines if the first value from suggested is selected in pop-up list. Default value is "true". Setter for selectFirstOnUpdate

Parameters:
selectFirstOnUpdate - - new value

setShowDelay

public void setShowDelay(javax.el.ValueExpression __showDelay)
Delay between event and pop-up list showing. Default value is "0". Setter for showDelay

Parameters:
showDelay - - new value

setSuggestionValues

public void setSuggestionValues(javax.el.ValueExpression __suggestionValues)
Defines the suggestion collection Setter for suggestionValues

Parameters:
suggestionValues - - new value

setTabindex

public void setTabindex(javax.el.ValueExpression __tabindex)
This attribute specifies the position of the current element in the tabbing order for the current document. This value must be a number between 0 and 32767. User agents should ignore leading zeros Setter for tabindex

Parameters:
tabindex - - new value

setValidator

public void setValidator(javax.el.MethodExpression __validator)
MethodBinding pointing at a method that is called during Process Validations phase of the request processing lifecycle, to validate the current value of this component Setter for validator

Parameters:
validator - - new value

setValidatorMessage

public void setValidatorMessage(javax.el.ValueExpression __validatorMessage)
A ValueExpression enabled attribute that, if present, will be used as the text of the validator message, replacing any message that comes from the validator Setter for validatorMessage

Parameters:
validatorMessage - - new value

setValue

public void setValue(javax.el.ValueExpression __value)
The current value of this component Setter for value

Parameters:
value - - new value

setValueChangeListener

public void setValueChangeListener(javax.el.MethodExpression __valueChangeListener)
Listener for value changes Setter for valueChangeListener

Parameters:
valueChangeListener - - new value

setWidth

public void setWidth(javax.el.ValueExpression __width)
Width of the component. Default value is "150". Setter for width

Parameters:
width - - 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 © 2009. All Rights Reserved.