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 class
SelectOneMenuBase.PropertyKeys
-
Field Summary
Fields Modifier and Type Field Description static String
COMPONENT_FAMILY
static String
DEFAULT_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 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 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:
getFamily
in 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:
getTitle
in classjavax.faces.component.html.HtmlSelectOneMenu
-
setTitle
public void setTitle(String title)
- Overrides:
setTitle
in 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:
getLabel
in classjavax.faces.component.html.HtmlSelectOneMenu
-
setLabel
public void setLabel(String label)
- Overrides:
setLabel
in 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:
setDir
in classjavax.faces.component.html.HtmlSelectOneMenu
-
isTouchable
public boolean isTouchable()
Description copied from interface:TouchAware
Is this component touch enabled?- Specified by:
isTouchable
in interfaceTouchAware
- 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 interfaceTouchAware
- Parameters:
touchable
- true for touch support
-
-