Class SelectOneMenuBase

java.lang.Object
javax.faces.component.UIComponent
javax.faces.component.UIComponentBase
javax.faces.component.UIOutput
javax.faces.component.UIInput
javax.faces.component.UISelectOne
javax.faces.component.html.HtmlSelectOneMenu
org.primefaces.component.selectonemenu.SelectOneMenuBase
All Implemented Interfaces:
EventListener, javax.faces.component.behavior.ClientBehaviorHolder, javax.faces.component.EditableValueHolder, javax.faces.component.PartialStateHolder, javax.faces.component.StateHolder, javax.faces.component.TransientStateHolder, javax.faces.component.ValueHolder, javax.faces.event.ComponentSystemEventListener, javax.faces.event.FacesListener, javax.faces.event.SystemEventListenerHolder, InputHolder, RTLAware, TouchAware, Widget
Direct Known Subclasses:
SelectOneMenu

public abstract class SelectOneMenuBase extends javax.faces.component.html.HtmlSelectOneMenu implements Widget, InputHolder, RTLAware, TouchAware
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Class
    Description
    static enum 
     
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final String
     
    static final String
     

    Fields inherited from class javax.faces.component.html.HtmlSelectOneMenu

    COMPONENT_TYPE

    Fields inherited from class javax.faces.component.UISelectOne

    INVALID_MESSAGE_ID

    Fields inherited from class javax.faces.component.UIInput

    ALWAYS_PERFORM_VALIDATION_WHEN_REQUIRED_IS_TRUE, CONVERSION_MESSAGE_ID, EMPTY_STRING_AS_NULL_PARAM_NAME, REQUIRED_MESSAGE_ID, UPDATE_MESSAGE_ID, VALIDATE_EMPTY_FIELDS_PARAM_NAME

    Fields inherited from class javax.faces.component.UIComponent

    ATTRS_WITH_DECLARED_DEFAULT_VALUES, BEANINFO_KEY, bindings, COMPOSITE_COMPONENT_TYPE_KEY, COMPOSITE_FACET_NAME, CURRENT_COMPONENT, CURRENT_COMPOSITE_COMPONENT, FACETS_KEY, HONOR_CURRENT_COMPONENT_ATTRIBUTES_PARAM_NAME, VIEW_LOCATION_KEY

    Fields inherited from interface org.primefaces.component.api.Widget

    ATTR_WIDGET_VAR_PATTERN, CALLBACK_POST_CONSTRUCT, CALLBACK_POST_REFRESH, CALLBACK_PRE_DESTROY
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
     
     
     
     
     
     
     
     
     
     
    int
     
     
     
     
     
     
     
    boolean
     
    boolean
     
    boolean
     
    boolean
     
    boolean
     
    boolean
     
    boolean
     
    Is this component touch enabled?
    void
    setAlwaysDisplayLabel(boolean alwaysDisplayLabel)
     
    void
    setAppendTo(String appendTo)
     
    void
    setAutoWidth(String autoWidth)
     
    void
    setCaseSensitive(boolean caseSensitive)
     
    void
     
    void
    setDynamic(boolean dynamic)
     
    void
    setEditable(boolean editable)
     
    void
    setFilter(boolean filter)
     
    void
    setFilterFunction(String filterFunction)
     
    void
    setFilterMatchMode(String filterMatchMode)
     
    void
    setFilterNormalize(boolean filterNormalize)
     
    void
    setFilterPlaceholder(String filterPlaceholder)
     
    void
    setHeight(String height)
     
    void
     
    void
    setLabelTemplate(String labelTemplate)
     
    void
    setMaxlength(int maxlength)
     
    void
    setPanelStyle(String panelStyle)
     
    void
    setPanelStyleClass(String panelStyleClass)
     
    void
    setPlaceholder(String placeholder)
     
    void
    setSyncTooltip(boolean syncTooltip)
     
    void
     
    void
    setTouchable(Boolean touchable)
    Enable/disable touch support for this component.
    void
     
    void
    setWidgetVar(String widgetVar)
     

    Methods inherited from class javax.faces.component.html.HtmlSelectOneMenu

    getAccesskey, getDefaultEventName, getDisabledClass, getEnabledClass, getEventNames, getLang, getOnblur, getOnchange, getOnclick, getOndblclick, getOnfocus, getOnkeydown, getOnkeypress, getOnkeyup, getOnmousedown, getOnmousemove, getOnmouseout, getOnmouseover, getOnmouseup, getRole, getStyle, getStyleClass, getTabindex, isDisabled, isReadonly, setAccesskey, setDisabled, setDisabledClass, setEnabledClass, setLang, setOnblur, setOnchange, setOnclick, setOndblclick, setOnfocus, setOnkeydown, setOnkeypress, setOnkeyup, setOnmousedown, setOnmousemove, setOnmouseout, setOnmouseover, setOnmouseup, setReadonly, setRole, setStyle, setStyleClass, setTabindex

    Methods inherited from class javax.faces.component.UISelectOne

    getGroup, processValidators, setGroup, validateValue

    Methods inherited from class javax.faces.component.UIInput

    addValidator, addValueChangeListener, clearInitialState, compareValues, decode, getConvertedValue, getConverterMessage, getRequiredMessage, getSubmittedValue, getValidator, getValidatorMessage, getValidators, getValue, getValueChangeListener, getValueChangeListeners, isEmpty, isImmediate, isLocalValueSet, isRequired, isValid, markInitialState, processDecodes, processUpdates, removeValidator, removeValueChangeListener, resetValue, restoreState, saveState, setConverterMessage, setImmediate, setLocalValueSet, setRequired, setRequiredMessage, setSubmittedValue, setValid, setValidator, setValidatorMessage, setValue, setValueChangeListener, updateModel, validate

    Methods inherited from class javax.faces.component.UIOutput

    getConverter, getLocalValue, setConverter

    Methods inherited from class javax.faces.component.UIComponentBase

    addClientBehavior, addFacesListener, broadcast, encodeBegin, encodeChildren, encodeEnd, findComponent, getAttributes, getChildCount, getChildren, getClientBehaviors, getClientId, getFacesContext, getFacesListeners, getFacet, getFacetCount, getFacets, getFacetsAndChildren, getId, getListenersForEventClass, getParent, getPassThroughAttributes, getRenderer, getRendererType, getRendersChildren, getValueBinding, invokeOnComponent, isRendered, isTransient, processRestoreState, processSaveState, queueEvent, removeFacesListener, restoreAttachedState, saveAttachedState, setId, setParent, setRendered, setRendererType, setTransient, setValueBinding, subscribeToEvent, unsubscribeFromEvent

    Methods inherited from class javax.faces.component.UIComponent

    encodeAll, getClientId, getCompositeComponentParent, getContainerClientId, getCurrentComponent, getCurrentCompositeComponent, getNamingContainer, getPassThroughAttributes, getResourceBundleMap, getStateHelper, getStateHelper, getTransientStateHelper, getTransientStateHelper, getValueExpression, initialStateMarked, isCompositeComponent, isInView, isVisitable, popComponentFromEL, processEvent, pushComponentToEL, restoreTransientState, saveTransientState, setInView, setValueExpression, visitTree

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface javax.faces.component.behavior.ClientBehaviorHolder

    addClientBehavior, getClientBehaviors

    Methods inherited from interface org.primefaces.component.api.InputHolder

    getInputClientId, getLabelledBy, getValidatableInputClientId, setLabelledBy

    Methods inherited from interface org.primefaces.component.api.RTLAware

    isRTL

    Methods inherited from interface javax.faces.component.ValueHolder

    getConverter, getLocalValue, setConverter

    Methods inherited from interface org.primefaces.component.api.Widget

    resolveWidgetVar, resolveWidgetVar
  • Field Details

  • Constructor Details

    • SelectOneMenuBase

      public SelectOneMenuBase()
  • Method Details

    • getFamily

      public String getFamily()
      Overrides:
      getFamily in class javax.faces.component.UISelectOne
    • getWidgetVar

      public String getWidgetVar()
    • setWidgetVar

      public void setWidgetVar(String widgetVar)
    • getPanelStyle

      public String getPanelStyle()
    • setPanelStyle

      public void setPanelStyle(String panelStyle)
    • getPanelStyleClass

      public String getPanelStyleClass()
    • setPanelStyleClass

      public void setPanelStyleClass(String panelStyleClass)
    • getVar

      public String getVar()
    • setVar

      public void setVar(String var)
    • getHeight

      public String getHeight()
    • setHeight

      public void setHeight(String height)
    • isEditable

      public boolean isEditable()
    • setEditable

      public void setEditable(boolean editable)
    • isFilter

      public boolean isFilter()
    • setFilter

      public void setFilter(boolean filter)
    • getFilterMatchMode

      public String getFilterMatchMode()
    • setFilterMatchMode

      public void setFilterMatchMode(String filterMatchMode)
    • getFilterFunction

      public String getFilterFunction()
    • setFilterFunction

      public void setFilterFunction(String filterFunction)
    • getFilterPlaceholder

      public String getFilterPlaceholder()
    • setFilterPlaceholder

      public void setFilterPlaceholder(String filterPlaceholder)
    • isCaseSensitive

      public boolean isCaseSensitive()
    • setCaseSensitive

      public void setCaseSensitive(boolean caseSensitive)
    • getMaxlength

      public int getMaxlength()
    • setMaxlength

      public void setMaxlength(int maxlength)
    • getAppendTo

      public String getAppendTo()
    • setAppendTo

      public void setAppendTo(String appendTo)
    • getTitle

      public String getTitle()
      Overrides:
      getTitle in class javax.faces.component.html.HtmlSelectOneMenu
    • setTitle

      public void setTitle(String title)
      Overrides:
      setTitle in class javax.faces.component.html.HtmlSelectOneMenu
    • isSyncTooltip

      public boolean isSyncTooltip()
    • setSyncTooltip

      public void setSyncTooltip(boolean syncTooltip)
    • isAlwaysDisplayLabel

      public boolean isAlwaysDisplayLabel()
    • setAlwaysDisplayLabel

      public void setAlwaysDisplayLabel(boolean alwaysDisplayLabel)
    • getLabelTemplate

      public String getLabelTemplate()
    • setLabelTemplate

      public void setLabelTemplate(String labelTemplate)
    • getLabel

      public String getLabel()
      Overrides:
      getLabel in class javax.faces.component.html.HtmlSelectOneMenu
    • setLabel

      public void setLabel(String label)
      Overrides:
      setLabel in class javax.faces.component.html.HtmlSelectOneMenu
    • getPlaceholder

      public String getPlaceholder()
    • setPlaceholder

      public void setPlaceholder(String placeholder)
    • getAutoWidth

      public String getAutoWidth()
    • setAutoWidth

      public void setAutoWidth(String autoWidth)
    • isDynamic

      public boolean isDynamic()
    • setDynamic

      public void setDynamic(boolean dynamic)
    • getDir

      public String getDir()
      Specified by:
      getDir in interface RTLAware
      Overrides:
      getDir in class javax.faces.component.html.HtmlSelectOneMenu
    • setDir

      public void setDir(String dir)
      Overrides:
      setDir in class javax.faces.component.html.HtmlSelectOneMenu
    • isTouchable

      public Boolean isTouchable()
      Description copied from interface: TouchAware
      Is this component touch enabled?
      Specified by:
      isTouchable in interface TouchAware
      Returns:
      false to disable
    • setTouchable

      public void setTouchable(Boolean touchable)
      Description copied from interface: TouchAware
      Enable/disable touch support for this component.
      Specified by:
      setTouchable in interface TouchAware
      Parameters:
      touchable - true for touch support
    • isFilterNormalize

      public boolean isFilterNormalize()
    • setFilterNormalize

      public void setFilterNormalize(boolean filterNormalize)