org.apache.myfaces.tobago.internal.taglib.component
Class TabChangeListenerTag
java.lang.Object
javax.servlet.jsp.tagext.TagSupport
org.apache.myfaces.tobago.internal.taglib.component.TabChangeListenerTag
- All Implemented Interfaces:
- Serializable, javax.servlet.jsp.tagext.IterationTag, javax.servlet.jsp.tagext.JspTag, javax.servlet.jsp.tagext.Tag
- Direct Known Subclasses:
- TabChangeListenerTag
public abstract class TabChangeListenerTag
- extends javax.servlet.jsp.tagext.TagSupport
Register an TabChangedListener instance on the UIComponent
associated with the closest parent UIComponent custom action.
- 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 |
protected TabChangeListener |
createTabChangeListener(String className)
Create and return a new TabChangeListener to be registered
on our surrounding UIComponent . |
int |
doStartTag()
Create a new instance of the specified TabChangeListener
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 |
setBinding(javax.el.ValueExpression binding)
The value binding expression to a TabChangeListener. |
void |
setType(javax.el.ValueExpression type)
Fully qualified Java class name of a TabChangeListener to be
created and registered. |
Methods inherited from class javax.servlet.jsp.tagext.TagSupport |
doAfterBody, doEndTag, findAncestorWithClass, getId, getParent, getValue, getValues, release, removeValue, setId, setPageContext, setParent, setValue |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TabChangeListenerTag
public TabChangeListenerTag()
setType
public void setType(javax.el.ValueExpression type)
- Fully qualified Java class name of a TabChangeListener to be
created and registered.
setBinding
public void setBinding(javax.el.ValueExpression binding)
- The value binding expression to a TabChangeListener.
doStartTag
public int doStartTag()
throws javax.servlet.jsp.JspException
Create a new instance of the specified TabChangeListener
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
createTabChangeListener
protected TabChangeListener createTabChangeListener(String className)
throws javax.servlet.jsp.JspException
Create and return a new TabChangeListener
to be registered
on our surrounding UIComponent
.
- Throws:
javax.servlet.jsp.JspException
- if a new instance cannot be created
Copyright © 2002-2014 The Apache Software Foundation. All Rights Reserved.