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 classSelectOneMenuBase.PropertyKeys
-
Field Summary
Fields Modifier and Type Field Description static StringCOMPONENT_FAMILYstatic StringDEFAULT_RENDERER-
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 SelectOneMenuBase()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetAppendTo()StringgetDir()StringgetFamily()StringgetFilterFunction()StringgetFilterMatchMode()StringgetFilterPlaceholder()StringgetHeight()StringgetLabel()StringgetLabelTemplate()intgetMaxlength()StringgetPanelStyle()StringgetPanelStyleClass()StringgetPlaceholder()StringgetTitle()StringgetVar()StringgetWidgetVar()booleanisAlwaysDisplayLabel()booleanisAutoWidth()booleanisCaseSensitive()booleanisDynamic()booleanisEditable()booleanisFilter()booleanisSyncTooltip()booleanisTouchable()Is this component touch enabled?voidsetAlwaysDisplayLabel(boolean alwaysDisplayLabel)voidsetAppendTo(String appendTo)voidsetAutoWidth(boolean autoWidth)voidsetCaseSensitive(boolean caseSensitive)voidsetDir(String dir)voidsetDynamic(boolean dynamic)voidsetEditable(boolean editable)voidsetFilter(boolean filter)voidsetFilterFunction(String filterFunction)voidsetFilterMatchMode(String filterMatchMode)voidsetFilterPlaceholder(String filterPlaceholder)voidsetHeight(String height)voidsetLabel(String label)voidsetLabelTemplate(String labelTemplate)voidsetMaxlength(int maxlength)voidsetPanelStyle(String panelStyle)voidsetPanelStyleClass(String panelStyleClass)voidsetPlaceholder(String placeholder)voidsetSyncTooltip(boolean syncTooltip)voidsetTitle(String title)voidsetTouchable(boolean touchable)Enable/disable touch support for this component.voidsetVar(String var)voidsetWidgetVar(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 javax.faces.component.ValueHolder
getConverter, getLocalValue, setConverter
-
Methods inherited from interface org.primefaces.component.api.Widget
resolveWidgetVar, resolveWidgetVar
-
-
-
-
Field Detail
-
COMPONENT_FAMILY
public static final String COMPONENT_FAMILY
- See Also:
- Constant Field Values
-
DEFAULT_RENDERER
public static final String DEFAULT_RENDERER
- See Also:
- Constant Field Values
-
-
Method Detail
-
getFamily
public String getFamily()
- Overrides:
getFamilyin classjavax.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:
getTitlein classjavax.faces.component.html.HtmlSelectOneMenu
-
setTitle
public void setTitle(String title)
- Overrides:
setTitlein classjavax.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:
getLabelin classjavax.faces.component.html.HtmlSelectOneMenu
-
setLabel
public void setLabel(String label)
- Overrides:
setLabelin classjavax.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()
-
setDir
public void setDir(String dir)
- Overrides:
setDirin classjavax.faces.component.html.HtmlSelectOneMenu
-
isTouchable
public boolean isTouchable()
Description copied from interface:TouchAwareIs this component touch enabled?- Specified by:
isTouchablein interfaceTouchAware- Returns:
- false to disable
-
setTouchable
public void setTouchable(boolean touchable)
Description copied from interface:TouchAwareEnable/disable touch support for this component.- Specified by:
setTouchablein interfaceTouchAware- Parameters:
touchable- true for touch support
-
-