Class HTML5InputTag
java.lang.Object
jakarta.servlet.jsp.tagext.TagSupport
org.deltava.taglib.BrowserInfoTag
org.deltava.taglib.html.ElementTag
org.deltava.taglib.html.FormElementTag
org.deltava.taglib.html.InputTag
org.deltava.taglib.html.HTML5InputTag
- All Implemented Interfaces:
jakarta.servlet.jsp.tagext.IterationTag, jakarta.servlet.jsp.tagext.JspTag, jakarta.servlet.jsp.tagext.Tag, Serializable
- Direct Known Subclasses:
DateInputTag, NumberInputTag, TimeInputTag
An abstract utility class for HTML5 form input elements.
- Since:
- 5.0
- Version:
- 11.0
- Author:
- Luke
-
Field Summary
FieldsFields inherited from class FormElementTag
_valueFields inherited from class ElementTag
_classes, _data, _outFields inherited from class jakarta.servlet.jsp.tagext.TagSupport
id, pageContextFields inherited from interface jakarta.servlet.jsp.tagext.IterationTag
EVAL_BODY_AGAINFields inherited from interface jakarta.servlet.jsp.tagext.Tag
EVAL_BODY_INCLUDE, EVAL_PAGE, SKIP_BODY, SKIP_PAGE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected booleanisHTML5()Helper method to determine whether HTML5 support is enabled and the browser is comptable.voidrelease()Releases the tag's state variables.protected voidStrips out HTML5-specific attributes.voidsetPageContext(jakarta.servlet.jsp.PageContext ctxt) Updates this tag's page context and extracts HTML4-specific formatting codes.Methods inherited from class InputTag
doEndTag, setAutoComplete, setAutofill, setDisabled, setMax, setOnBlur, setOnChange, setOnKeypress, setOnKeyup, setOnRightClick, setPlaceholder, setReadOnly, setSize, setSpellcheck, setTypeMethods inherited from class FormElementTag
setDelimValues, setIdx, setName, setRequired, setValue, validateStateMethods inherited from class ElementTag
doStartTag, getFormIndexCount, getName, getParentFormTag, setClassName, setID, setNumericAttr, setStyleMethods inherited from class BrowserInfoTag
getBrowserContext, passedCAPTCHAMethods inherited from class jakarta.servlet.jsp.tagext.TagSupport
doAfterBody, findAncestorWithClass, getId, getParent, getValue, getValues, removeValue, setId, setParent, setValue
-
Field Details
-
_dateFmt
-
_timeFmt
-
-
Constructor Details
-
HTML5InputTag
HTML5InputTag()
-
-
Method Details
-
removeHTML5Attributes
protected void removeHTML5Attributes()Strips out HTML5-specific attributes. -
release
-
isHTML5
protected boolean isHTML5()Helper method to determine whether HTML5 support is enabled and the browser is comptable.- Returns:
- TRUE if HTML5 elements should be rendered, otherwise FALSE
-
setPageContext
public void setPageContext(jakarta.servlet.jsp.PageContext ctxt) Updates this tag's page context and extracts HTML4-specific formatting codes.- Specified by:
setPageContextin interfacejakarta.servlet.jsp.tagext.Tag- Overrides:
setPageContextin classElementTag- Parameters:
ctxt- the JSP page context
-