com.sun.j2ee.blueprints.ui.util
Class AbstractActionSourceUIComponentTag

java.lang.Object
  extended byjavax.faces.webapp.UIComponentTag
      extended bycom.sun.j2ee.blueprints.ui.util.AbstractUIComponentTag
          extended bycom.sun.j2ee.blueprints.ui.util.AbstractActionSourceUIComponentTag
All Implemented Interfaces:
javax.servlet.jsp.tagext.JspTag, javax.servlet.jsp.tagext.Tag
Direct Known Subclasses:
BuyNowTag, ProgressBarTag

public abstract class AbstractActionSourceUIComponentTag
extends AbstractUIComponentTag

Convenient base class for JSP tag handlers that extend javax.faces.webapp.UIComponentTag, for components that implement ActionSource.


Field Summary
 
Fields inherited from class javax.faces.webapp.UIComponentTag
pageContext
 
Fields inherited from interface javax.servlet.jsp.tagext.Tag
EVAL_BODY_INCLUDE, EVAL_PAGE, SKIP_BODY, SKIP_PAGE
 
Constructor Summary
AbstractActionSourceUIComponentTag()
           
 
Method Summary
protected  void configureAction(javax.faces.component.UIComponent component, java.lang.String name, java.lang.String value)
          Configure an action method binding or literal outcome.
protected  void configureActionListener(javax.faces.component.UIComponent component, java.lang.String name, java.lang.String value)
          Configure an action listener method binding.
 void release()
          Release any variables we allocated.
 void setAction(java.lang.String action)
           
 void setActionListener(java.lang.String actionListener)
           
 void setImmediate(java.lang.String immediate)
           
protected  void setProperties(javax.faces.component.UIComponent component)
          Configure attributes set on this tag into the component instance.
 
Methods inherited from class com.sun.j2ee.blueprints.ui.util.AbstractUIComponentTag
configureBoolean, configureInteger, configureObject, configureString, getComponentType, getRendererType, getStyle, setStyle, setStyleClass
 
Methods inherited from class javax.faces.webapp.UIComponentTag
doEndTag, doStartTag, encodeBegin, encodeChildren, encodeEnd, findComponent, getComponentInstance, getCreated, getDoEndValue, getDoStartValue, getFacesContext, getFacetName, getId, getParent, getParentUIComponentTag, isSuppressed, isValueReference, setBinding, setId, setPageContext, setParent, setRendered, setupResponseWriter
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractActionSourceUIComponentTag

public AbstractActionSourceUIComponentTag()
Method Detail

setAction

public void setAction(java.lang.String action)

setActionListener

public void setActionListener(java.lang.String actionListener)

setImmediate

public void setImmediate(java.lang.String immediate)

release

public void release()

Release any variables we allocated.

Specified by:
release in interface javax.servlet.jsp.tagext.Tag
Overrides:
release in class AbstractUIComponentTag

setProperties

protected void setProperties(javax.faces.component.UIComponent component)

Configure attributes set on this tag into the component instance.

Overrides:
setProperties in class AbstractUIComponentTag
Parameters:
component - UIComponent being configured

configureAction

protected void configureAction(javax.faces.component.UIComponent component,
                               java.lang.String name,
                               java.lang.String value)

Configure an action method binding or literal outcome.

Parameters:
component - UIComponent being configured
name - Name of the property being configured
value - Value or expression to configure

configureActionListener

protected void configureActionListener(javax.faces.component.UIComponent component,
                                       java.lang.String name,
                                       java.lang.String value)

Configure an action listener method binding.

Parameters:
component - UIComponent being configured
name - Name of the property being configured
value - Value or expression to configure