Class 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
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static String COMPONENT_FAMILY  
      static String DEFAULT_RENDERER  
      • 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
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      String getAppendTo()  
      String getDir()  
      String getFamily()  
      String getFilterFunction()  
      String getFilterMatchMode()  
      String getFilterPlaceholder()  
      String getHeight()  
      String getLabel()  
      String getLabelTemplate()  
      int getMaxlength()  
      String getPanelStyle()  
      String getPanelStyleClass()  
      String getPlaceholder()  
      String getTitle()  
      String getVar()  
      String getWidgetVar()  
      boolean isAlwaysDisplayLabel()  
      boolean isAutoWidth()  
      boolean isCaseSensitive()  
      boolean isDynamic()  
      boolean isEditable()  
      boolean isFilter()  
      boolean isSyncTooltip()  
      boolean isTouchable()
      Is this component touch enabled?
      void setAlwaysDisplayLabel​(boolean alwaysDisplayLabel)  
      void setAppendTo​(String appendTo)  
      void setAutoWidth​(boolean autoWidth)  
      void setCaseSensitive​(boolean caseSensitive)  
      void setDir​(String dir)  
      void setDynamic​(boolean dynamic)  
      void setEditable​(boolean editable)  
      void setFilter​(boolean filter)  
      void setFilterFunction​(String filterFunction)  
      void setFilterMatchMode​(String filterMatchMode)  
      void setFilterPlaceholder​(String filterPlaceholder)  
      void setHeight​(String height)  
      void setLabel​(String label)  
      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 setTitle​(String title)  
      void setTouchable​(boolean touchable)
      Enable/disable touch support for this component.
      void setVar​(String var)  
      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 interface javax.faces.component.behavior.ClientBehaviorHolder

        addClientBehavior, getClientBehaviors
      • Methods inherited from interface org.primefaces.component.api.RTLAware

        isRTL
      • Methods inherited from interface javax.faces.component.ValueHolder

        getConverter, getLocalValue, setConverter
    • Constructor Detail

      • SelectOneMenuBase

        public SelectOneMenuBase()
    • Method Detail

      • 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)
      • isAutoWidth

        public boolean isAutoWidth()
      • setAutoWidth

        public void setAutoWidth​(boolean 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