public abstract class BaseValueProducingAndAcceptingTag extends BaseValueProducingTag implements ValueProducingTagIF, ValueAcceptingTagIF
Modifier and Type | Field and Description |
---|---|
protected ContextTag |
contextTag |
protected Collection |
inputCollection |
variableName
Constructor and Description |
---|
BaseValueProducingAndAcceptingTag() |
Modifier and Type | Method and Description |
---|---|
void |
accept(Collection inputCollection)
Accepts input collection and make it accessible for tag.
|
int |
doEndTag()
Process the end tag.
|
int |
doStartTag()
Process the start tag for this instance.
|
protected Collection |
getInputCollection(ContextManagerIF ctxtMgr)
INTERNAL: Return
inputCollection if it was already
set, then call implementation from superclass. |
release, setOf
doAfterBody, findAncestorWithClass, getId, getParent, getValue, getValues, removeValue, setId, setPageContext, setParent, setValue
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
process
protected ContextTag contextTag
protected Collection inputCollection
public int doStartTag() throws javax.servlet.jsp.JspTagException
doStartTag
in interface javax.servlet.jsp.tagext.Tag
doStartTag
in class BaseValueProducingTag
javax.servlet.jsp.JspTagException
public int doEndTag() throws javax.servlet.jsp.JspException
doEndTag
in interface javax.servlet.jsp.tagext.Tag
doEndTag
in class BaseValueProducingTag
javax.servlet.jsp.JspException
protected Collection getInputCollection(ContextManagerIF ctxtMgr) throws NavigatorRuntimeException
inputCollection
if it was already
set, then call implementation from superclass.getInputCollection
in class BaseValueProducingTag
NavigatorRuntimeException
public void accept(Collection inputCollection)
ValueAcceptingTagIF
accept
in interface ValueAcceptingTagIF