java.lang.Object
jakarta.servlet.jsp.tagext.SimpleTagSupport
com.aoapps.encoding.taglib.EncodingFilteredTag
com.aoapps.taglib.ElementFilteredTag
- All Implemented Interfaces:
GlobalAttributes,DynamicAttributes,JspTag,SimpleTag
public abstract class ElementFilteredTag
extends EncodingFilteredTag
implements GlobalAttributes, DynamicAttributes
Implements global attributes on
EncodingFilteredTag.- Author:
- AO Industries, Inc.
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected booleanAdds a dynamic attribute.getClazz()Getter required.getData()Gets the HTML data attributes or an empty map when there are none.getDir()getId()getStyle()voidvoidvoidsetDynamicAttribute(String uri, String localName, Object value) Deprecated.voidvoidMethods inherited from class com.aoapps.encoding.taglib.EncodingFilteredTag
doTag, doTag, getContentType, setMediaEncoderOptions, writeEncoderPrefix, writeEncoderSuffix, writePrefix, writeSuffixMethods inherited from class jakarta.servlet.jsp.tagext.SimpleTagSupport
findAncestorWithClass, getJspBody, getJspContext, getParent, setJspBody, setJspContext, setParent
-
Field Details
-
global
-
-
Constructor Details
-
ElementFilteredTag
public ElementFilteredTag()
-
-
Method Details
-
getId
- Specified by:
getIdin interfaceGlobalAttributes
-
setId
-
getClazz
Description copied from interface:GlobalAttributesGetter required. Because without it, we get the exception:Unable to find setter method for attribute: class
- Specified by:
getClazzin interfaceGlobalAttributes
-
setClazz
-
getData
Description copied from interface:GlobalAttributesGets the HTML data attributes or an empty map when there are none.- Specified by:
getDatain interfaceGlobalAttributes
-
getDir
- Specified by:
getDirin interfaceGlobalAttributes
-
setDir
-
getStyle
- Specified by:
getStylein interfaceGlobalAttributes
-
setStyle
-
addDynamicAttribute
protected boolean addDynamicAttribute(String uri, String localName, Object value, List<String> expectedPatterns) throws JspTagException Adds a dynamic attribute.- Returns:
truewhen added, orfalsewhen attribute not expected and has not been added.- Throws:
JspTagException- See Also:
-
setDynamicAttribute
@Deprecated public void setDynamicAttribute(String uri, String localName, Object value) throws JspException Deprecated.You should probably be implementing inaddDynamicAttribute(java.lang.String, java.lang.String, java.lang.Object, java.util.List)Sets a dynamic attribute.- Specified by:
setDynamicAttributein interfaceDynamicAttributes- Throws:
JspException- See Also:
-

addDynamicAttribute(java.lang.String, java.lang.String, java.lang.Object, java.util.List)