public abstract class GenericListenerTag<_Holder,_Listener>
extends javax.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(javax.el.ValueExpression type,
javax.el.ValueExpression binding) |
protected void |
createListener(_Holder holder,
UIComponent component) |
int |
doStartTag() |
void |
release() |
void |
setBinding(javax.el.ValueExpression binding) |
void |
setType(javax.el.ValueExpression type) |
public void setType(javax.el.ValueExpression type)
public void setBinding(javax.el.ValueExpression binding)
public void release()
release
in interface javax.servlet.jsp.tagext.Tag
release
in class javax.servlet.jsp.tagext.TagSupport
protected abstract _Listener createDelegateListener(javax.el.ValueExpression type, javax.el.ValueExpression binding)
public int doStartTag() throws javax.servlet.jsp.JspException
doStartTag
in interface javax.servlet.jsp.tagext.Tag
doStartTag
in class javax.servlet.jsp.tagext.TagSupport
javax.servlet.jsp.JspException
protected void createListener(_Holder holder, UIComponent component) throws javax.servlet.jsp.JspException
javax.servlet.jsp.JspException
Copyright © 2020 The Apache Software Foundation. All rights reserved.