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 |
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()
getTypeValue
public abstract String getTypeValue()
- Fully qualified Java class name of a TabChangeListener to be
created and registered.
isTypeSet
public abstract boolean isTypeSet()
isTypeLiteral
public abstract boolean isTypeLiteral()
getBindingValue
public abstract String getBindingValue()
- The value binding expression to a TabChangeListener.
isBindingSet
public abstract boolean isBindingSet()
isBindingLiteral
public abstract boolean isBindingLiteral()
getBindingAsBindingOrExpression
public abstract Object getBindingAsBindingOrExpression()
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 UIComponentTag
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-2013 The Apache Software Foundation. All Rights Reserved.