Class HTML5InputTag
- All Implemented Interfaces:
Serializable
,IterationTag
,JspTag
,Tag
- 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 org.deltava.taglib.html.FormElementTag
_value
Fields inherited from class org.deltava.taglib.html.ElementTag
_classes, _data, _out
Fields inherited from class javax.servlet.jsp.tagext.TagSupport
id, pageContext
Fields inherited from interface javax.servlet.jsp.tagext.IterationTag
EVAL_BODY_AGAIN
Fields inherited from interface javax.servlet.jsp.tagext.Tag
EVAL_BODY_INCLUDE, EVAL_PAGE, SKIP_BODY, SKIP_PAGE
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected boolean
isHTML5()
Helper method to determine whether HTML5 support is enabled and the browser is comptable.void
release()
Releases the tag's state variables.protected void
Strips out HTML5-specific attributes.void
setPageContext
(PageContext ctxt) Updates this tag's page context and extracts HTML4-specific formatting codes.Methods inherited from class org.deltava.taglib.html.InputTag
doEndTag, setAutoComplete, setAutofill, setDisabled, setMax, setOnBlur, setOnChange, setOnKeypress, setOnKeyup, setOnRightClick, setPlaceholder, setReadOnly, setSize, setSpellcheck, setType
Methods inherited from class org.deltava.taglib.html.FormElementTag
setDelimValues, setIdx, setName, setRequired, setValue, validateState
Methods inherited from class org.deltava.taglib.html.ElementTag
doStartTag, getFormIndexCount, getName, getParentFormTag, setClassName, setID, setNumericAttr, setStyle
Methods inherited from class org.deltava.taglib.BrowserInfoTag
getBrowserContext
Methods inherited from class javax.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
Updates this tag's page context and extracts HTML4-specific formatting codes.- Specified by:
setPageContext
in interfaceTag
- Overrides:
setPageContext
in classElementTag
- Parameters:
ctxt
- the JSP page context
-