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.
Modifier and Type | Class and Description |
---|---|
private static class |
PhaseListenerTag.BindingPhaseListener |
Modifier and Type | Field and Description |
---|---|
private javax.el.ValueExpression |
binding
The value binding expression used to create a listener
instance and it is also used to wire up this listener to an
PhaseListener property of a JavaBean class. |
private static java.util.logging.Logger |
LOGGER |
private javax.el.ValueExpression |
type
The fully qualified class name of the
PhaseListener
instance to be created. |
Constructor and Description |
---|
PhaseListenerTag() |
Modifier and Type | Method and Description |
---|---|
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. |
private static final java.util.logging.Logger LOGGER
private javax.el.ValueExpression type
The fully qualified class name of the PhaseListener
instance to be created.
private javax.el.ValueExpression binding
The value binding expression used to create a listener
instance and it is also used to wire up this listener to an
PhaseListener
property of a JavaBean class.
public void setType(javax.el.ValueExpression type)
Set the fully qualified class name of the
PhaseListener
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 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.
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
Copyright © 2002-2013 Oracle America, Inc. All Rights Reserved.