Package jakarta.faces.component.html
Class HtmlInputFile
- java.lang.Object
-
- jakarta.faces.component.UIComponent
-
- jakarta.faces.component.UIComponentBase
-
- jakarta.faces.component.UIOutput
-
- jakarta.faces.component.UIInput
-
- jakarta.faces.component.html.HtmlInputFile
-
- All Implemented Interfaces:
ClientBehaviorHolder
,EditableValueHolder
,PartialStateHolder
,StateHolder
,TransientStateHolder
,ValueHolder
,ComponentSystemEventListener
,FacesListener
,SystemEventListenerHolder
,EventListener
public class HtmlInputFile extends UIInput implements ClientBehaviorHolder
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description protected static class
HtmlInputFile.PropertyKeys
-
Field Summary
Fields Modifier and Type Field Description static String
COMPONENT_FAMILY
static String
COMPONENT_TYPE
-
Fields inherited from class jakarta.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 jakarta.faces.component.UIComponent
ATTRS_WITH_DECLARED_DEFAULT_VALUES, BEANINFO_KEY, bindings, COMPOSITE_COMPONENT_TYPE_KEY, COMPOSITE_FACET_NAME, FACETS_KEY, VIEW_LOCATION_KEY
-
-
Constructor Summary
Constructors Constructor Description HtmlInputFile()
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description void
addClientBehavior(String eventName, ClientBehavior behavior)
String
getAccept()
String
getAccesskey()
String
getAlt()
Deprecated, for removal: This API element is subject to removal in a future version.String
getAutocomplete()
Deprecated, for removal: This API element is subject to removal in a future version.String
getDefaultEventName()
String
getDir()
Collection<String>
getEventNames()
String
getFamily()
String
getLabel()
String
getLang()
int
getMaxlength()
Deprecated, for removal: This API element is subject to removal in a future version.String
getOnblur()
String
getOnchange()
String
getOnclick()
String
getOndblclick()
String
getOnfocus()
String
getOnkeydown()
String
getOnkeypress()
String
getOnkeyup()
String
getOnmousedown()
String
getOnmousemove()
String
getOnmouseout()
String
getOnmouseover()
String
getOnmouseup()
String
getOnselect()
String
getRole()
int
getSize()
Deprecated, for removal: This API element is subject to removal in a future version.String
getStyle()
String
getStyleClass()
String
getTabindex()
String
getTitle()
boolean
isDisabled()
boolean
isMultiple()
boolean
isReadonly()
Deprecated, for removal: This API element is subject to removal in a future version.void
setAccept(String accept)
void
setAccesskey(String accesskey)
void
setAlt(String alt)
Deprecated, for removal: This API element is subject to removal in a future version.void
setAutocomplete(String autocomplete)
Deprecated, for removal: This API element is subject to removal in a future version.void
setDir(String dir)
void
setDisabled(boolean disabled)
void
setLabel(String label)
void
setLang(String lang)
void
setMaxlength(int maxlength)
Deprecated, for removal: This API element is subject to removal in a future version.void
setMultiple(boolean multiple)
void
setOnblur(String onblur)
void
setOnchange(String onchange)
void
setOnclick(String onclick)
void
setOndblclick(String ondblclick)
void
setOnfocus(String onfocus)
void
setOnkeydown(String onkeydown)
void
setOnkeypress(String onkeypress)
void
setOnkeyup(String onkeyup)
void
setOnmousedown(String onmousedown)
void
setOnmousemove(String onmousemove)
void
setOnmouseout(String onmouseout)
void
setOnmouseover(String onmouseover)
void
setOnmouseup(String onmouseup)
void
setOnselect(String onselect)
void
setReadonly(boolean readonly)
Deprecated, for removal: This API element is subject to removal in a future version.void
setRole(String role)
void
setSize(int size)
Deprecated, for removal: This API element is subject to removal in a future version.void
setStyle(String style)
void
setStyleClass(String styleClass)
void
setTabindex(String tabindex)
void
setTitle(String title)
void
setValueExpression(String name, jakarta.el.ValueExpression expression)
protected void
validateValue(FacesContext context, Object convertedValue)
-
Methods inherited from class jakarta.faces.component.UIInput
addValidator, addValueChangeListener, broadcast, clearInitialState, compareValues, decode, getConvertedValue, getConverterMessage, getRequiredMessage, getSubmittedValue, getValidatorMessage, getValidators, getValue, getValueChangeListeners, isEmpty, isImmediate, isLocalValueSet, isRequired, isValid, markInitialState, processDecodes, processUpdates, processValidators, removeValidator, removeValueChangeListener, resetValue, restoreState, saveState, setConverterMessage, setImmediate, setLocalValueSet, setRequired, setRequiredMessage, setSubmittedValue, setValid, setValidatorMessage, setValue, updateModel, validate
-
Methods inherited from class jakarta.faces.component.UIOutput
getConverter, getLocalValue, setConverter
-
Methods inherited from class jakarta.faces.component.UIComponentBase
addFacesListener, encodeAll, encodeBegin, encodeChildren, encodeEnd, findComponent, getAttributes, getChildCount, getChildren, getClientBehaviors, getClientId, getFacesContext, getFacesListeners, getFacet, getFacetCount, getFacets, getFacetsAndChildren, getId, getParent, getPassThroughAttributes, getRenderer, getRendererType, getRendersChildren, invokeOnComponent, isRendered, isTransient, processRestoreState, processSaveState, queueEvent, removeFacesListener, restoreAttachedState, saveAttachedState, setId, setParent, setRendered, setRendererType, setTransient, visitTree
-
Methods inherited from class jakarta.faces.component.UIComponent
getClientId, getCompositeComponentParent, getContainerClientId, getCurrentComponent, getCurrentCompositeComponent, getListenersForEventClass, getNamingContainer, getPassThroughAttributes, getResourceBundleMap, getStateHelper, getStateHelper, getTransientStateHelper, getTransientStateHelper, getValueExpression, initialStateMarked, isCompositeComponent, isInView, isVisitable, popComponentFromEL, processEvent, pushComponentToEL, restoreTransientState, saveTransientState, setInView, subscribeToEvent, unsubscribeFromEvent
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface jakarta.faces.component.behavior.ClientBehaviorHolder
getClientBehaviors
-
Methods inherited from interface jakarta.faces.component.ValueHolder
getConverter, getLocalValue, setConverter
-
-
-
-
Field Detail
-
COMPONENT_FAMILY
public static final String COMPONENT_FAMILY
- See Also:
- Constant Field Values
-
COMPONENT_TYPE
public static final String COMPONENT_TYPE
- See Also:
- Constant Field Values
-
-
Method Detail
-
validateValue
protected void validateValue(FacesContext context, Object convertedValue)
- Overrides:
validateValue
in classUIInput
-
getEventNames
public Collection<String> getEventNames()
- Specified by:
getEventNames
in interfaceClientBehaviorHolder
- Overrides:
getEventNames
in classUIComponentBase
-
addClientBehavior
public void addClientBehavior(String eventName, ClientBehavior behavior)
- Specified by:
addClientBehavior
in interfaceClientBehaviorHolder
- Overrides:
addClientBehavior
in classUIComponentBase
-
getDefaultEventName
public String getDefaultEventName()
- Specified by:
getDefaultEventName
in interfaceClientBehaviorHolder
- Overrides:
getDefaultEventName
in classUIComponentBase
-
getMaxlength
@Deprecated(since="4.0", forRemoval=true) public int getMaxlength()
Deprecated, for removal: This API element is subject to removal in a future version.
-
setMaxlength
@Deprecated(since="4.0", forRemoval=true) public void setMaxlength(int maxlength)
Deprecated, for removal: This API element is subject to removal in a future version.
-
getSize
@Deprecated(since="4.0", forRemoval=true) public int getSize()
Deprecated, for removal: This API element is subject to removal in a future version.
-
setSize
@Deprecated(since="4.0", forRemoval=true) public void setSize(int size)
Deprecated, for removal: This API element is subject to removal in a future version.
-
getAutocomplete
@Deprecated(since="4.0", forRemoval=true) public String getAutocomplete()
Deprecated, for removal: This API element is subject to removal in a future version.
-
setAutocomplete
@Deprecated(since="4.0", forRemoval=true) public void setAutocomplete(String autocomplete)
Deprecated, for removal: This API element is subject to removal in a future version.
-
getAccept
public String getAccept()
-
setAccept
public void setAccept(String accept)
-
isMultiple
public boolean isMultiple()
-
setMultiple
public void setMultiple(boolean multiple)
-
getAccesskey
public String getAccesskey()
-
setAccesskey
public void setAccesskey(String accesskey)
-
getOnselect
public String getOnselect()
-
setOnselect
public void setOnselect(String onselect)
-
isDisabled
public boolean isDisabled()
-
setDisabled
public void setDisabled(boolean disabled)
-
isReadonly
@Deprecated(since="4.0", forRemoval=true) public boolean isReadonly()
Deprecated, for removal: This API element is subject to removal in a future version.
-
setReadonly
@Deprecated(since="4.0", forRemoval=true) public void setReadonly(boolean readonly)
Deprecated, for removal: This API element is subject to removal in a future version.
-
getOnclick
public String getOnclick()
-
setOnclick
public void setOnclick(String onclick)
-
getOndblclick
public String getOndblclick()
-
setOndblclick
public void setOndblclick(String ondblclick)
-
getOnkeydown
public String getOnkeydown()
-
setOnkeydown
public void setOnkeydown(String onkeydown)
-
getOnkeypress
public String getOnkeypress()
-
setOnkeypress
public void setOnkeypress(String onkeypress)
-
getOnkeyup
public String getOnkeyup()
-
setOnkeyup
public void setOnkeyup(String onkeyup)
-
getOnmousedown
public String getOnmousedown()
-
setOnmousedown
public void setOnmousedown(String onmousedown)
-
getOnmousemove
public String getOnmousemove()
-
setOnmousemove
public void setOnmousemove(String onmousemove)
-
getOnmouseout
public String getOnmouseout()
-
setOnmouseout
public void setOnmouseout(String onmouseout)
-
getOnmouseover
public String getOnmouseover()
-
setOnmouseover
public void setOnmouseover(String onmouseover)
-
getOnmouseup
public String getOnmouseup()
-
setOnmouseup
public void setOnmouseup(String onmouseup)
-
getStyle
public String getStyle()
-
setStyle
public void setStyle(String style)
-
getStyleClass
public String getStyleClass()
-
setStyleClass
public void setStyleClass(String styleClass)
-
getRole
public String getRole()
-
setRole
public void setRole(String role)
-
getLabel
public String getLabel()
-
setLabel
public void setLabel(String label)
-
getAlt
@Deprecated(since="4.0", forRemoval=true) public String getAlt()
Deprecated, for removal: This API element is subject to removal in a future version.
-
setAlt
@Deprecated(since="4.0", forRemoval=true) public void setAlt(String alt)
Deprecated, for removal: This API element is subject to removal in a future version.
-
getDir
public String getDir()
-
setDir
public void setDir(String dir)
-
getLang
public String getLang()
-
setLang
public void setLang(String lang)
-
getTitle
public String getTitle()
-
setTitle
public void setTitle(String title)
-
getOnblur
public String getOnblur()
-
setOnblur
public void setOnblur(String onblur)
-
getOnfocus
public String getOnfocus()
-
setOnfocus
public void setOnfocus(String onfocus)
-
getTabindex
public String getTabindex()
-
setTabindex
public void setTabindex(String tabindex)
-
getOnchange
public String getOnchange()
-
setOnchange
public void setOnchange(String onchange)
-
setValueExpression
public void setValueExpression(String name, jakarta.el.ValueExpression expression)
- Overrides:
setValueExpression
in classUIComponent
-
-