|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjavax.servlet.jsp.tagext.TagSupport
com.sun.faces.taglib.jsf_core.ActionListenerTag
public class ActionListenerTag
Tag implementation that creates a ActionListener
instance
and registers it on the UIComponent
associated with our most
immediate surrounding instance of a tag whose implementation class
is a subclass of UIComponentClassicTagBase
. This tag creates no output to
the page currently being created.
This class may be used directly to implement a generic event handler
registration tag (based on the fully qualified Java class name specified
by the type
attribute), or as a base class for tag instances
that support specific ActionListener
subclasses.
Subclasses of this class must implement the
createActionListener()
method, which creates and returns a
ActionListener
instance. Any configuration properties that
are required by this ActionListener
instance must have been
set by the createActionListener()
method. Generally,
this occurs by copying corresponding attribute values on the tag
instance.
This tag creates no output to the page currently being created. It
is used solely for the side effect of ActionListener
creation.
Field Summary |
---|
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 | |
---|---|
ActionListenerTag()
|
Method Summary | |
---|---|
int |
doStartTag()
Create a new instance of the specified ActionListener
class, and register it with the UIComponent instance associated
with our most immediately surrounding UIComponentClassicTagBase
instance, if the UIComponent instance was created by this
execution of the containing JSP page. |
void |
release()
Release references to any acquired resources. |
void |
setBinding(javax.el.ValueExpression binding)
|
void |
setType(javax.el.ValueExpression type)
Set the fully qualified class name of the ActionListener instance to be created. |
Methods inherited from class javax.servlet.jsp.tagext.TagSupport |
---|
doAfterBody, doEndTag, findAncestorWithClass, getId, getParent, getValue, getValues, removeValue, setId, setPageContext, setParent, setValue |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public ActionListenerTag()
Method Detail |
---|
public void setType(javax.el.ValueExpression type)
Set the fully qualified class name of the
ActionListener
instance to be created.
type
- The new class namepublic void setBinding(javax.el.ValueExpression binding)
public int doStartTag() throws javax.servlet.jsp.JspException
Create a new instance of the specified ActionListener
class, and register it with the UIComponent
instance associated
with our most immediately surrounding UIComponentClassicTagBase
instance, if the UIComponent
instance was created by this
execution of the containing JSP page.
doStartTag
in interface javax.servlet.jsp.tagext.Tag
doStartTag
in class javax.servlet.jsp.tagext.TagSupport
javax.servlet.jsp.JspException
- if a JSP error occurspublic void release()
Release references to any acquired resources.
release
in interface javax.servlet.jsp.tagext.Tag
release
in class javax.servlet.jsp.tagext.TagSupport
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |