com.sun.faces.taglib.jsf_core
Class PhaseListenerTag
java.lang.Object
javax.servlet.jsp.tagext.TagSupport
com.sun.faces.taglib.jsf_core.PhaseListenerTag
- All Implemented Interfaces:
- java.io.Serializable, javax.servlet.jsp.tagext.IterationTag, javax.servlet.jsp.tagext.JspTag, javax.servlet.jsp.tagext.Tag
public class PhaseListenerTag
- extends javax.servlet.jsp.tagext.TagSupport
Tag implementation that creates a PhaseListener
instance
and registers it on the UIViewRoot
associated with our most
immediate surrounding instance of a tag whose component
is an instance of UIViewRoot
. This tag creates no output to the
page currently being created.
- See Also:
- Serialized Form
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 |
Method Summary |
int |
doStartTag()
Create a new instance of the specified PhaseListener
class, and register it with the UIComponent instance associated
with our most immediately surrounding UIComponentELTag 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
PhaseListener 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 |
PhaseListenerTag
public PhaseListenerTag()
setType
public void setType(javax.el.ValueExpression type)
Set the fully qualified class name of the
PhaseListener
instance to be created.
- Parameters:
type
- The new class name
setBinding
public void setBinding(javax.el.ValueExpression binding)
doStartTag
public int doStartTag()
throws javax.servlet.jsp.JspException
Create a new instance of the specified PhaseListener
class, and register it with the UIComponent
instance associated
with our most immediately surrounding UIComponentELTag
instance, if
the UIComponent
instance was created by this execution of the
containing JSP page.
- Specified by:
doStartTag
in interface javax.servlet.jsp.tagext.Tag
- Overrides:
doStartTag
in class javax.servlet.jsp.tagext.TagSupport
- Throws:
javax.servlet.jsp.JspException
- if a JSP error occurs
release
public void release()
Release references to any acquired resources.
- Specified by:
release
in interface javax.servlet.jsp.tagext.Tag
- Overrides:
release
in class javax.servlet.jsp.tagext.TagSupport
Copyright ? 2002-2006 Sun Microsystems, Inc. All Rights Reserved.