public abstract class GenericListenerTag<_Holder,_Listener>
extends jakarta.servlet.jsp.tagext.TagSupport
Modifier | Constructor and Description |
---|---|
protected |
GenericListenerTag(Class<_Holder> holderClazz) |
Modifier and Type | Method and Description |
---|---|
protected abstract void |
addListener(_Holder holder,
_Listener listener) |
protected abstract _Listener |
createDelegateListener(jakarta.el.ValueExpression type,
jakarta.el.ValueExpression binding) |
protected void |
createListener(_Holder holder,
UIComponent component) |
int |
doStartTag() |
void |
release() |
void |
setBinding(jakarta.el.ValueExpression binding) |
void |
setType(jakarta.el.ValueExpression type) |
public void setType(jakarta.el.ValueExpression type)
public void setBinding(jakarta.el.ValueExpression binding)
public void release()
release
in interface jakarta.servlet.jsp.tagext.Tag
release
in class jakarta.servlet.jsp.tagext.TagSupport
protected abstract _Listener createDelegateListener(jakarta.el.ValueExpression type, jakarta.el.ValueExpression binding)
public int doStartTag() throws jakarta.servlet.jsp.JspException
doStartTag
in interface jakarta.servlet.jsp.tagext.Tag
doStartTag
in class jakarta.servlet.jsp.tagext.TagSupport
jakarta.servlet.jsp.JspException
protected void createListener(_Holder holder, UIComponent component) throws jakarta.servlet.jsp.JspException
jakarta.servlet.jsp.JspException
Copyright © 2022 The Apache Software Foundation. All rights reserved.