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

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

public abstract class AbstractValueHolderUIComponentTag
extends AbstractUIComponentTag

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


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
AbstractValueHolderUIComponentTag()
           
 
Method Summary
protected  void configureConverter(javax.faces.component.UIComponent component, java.lang.String name, java.lang.String value)
          Configure a component property of type Converter.
 void release()
          Release any variables we allocated.
 void setConverter(java.lang.String converter)
           
protected  void setProperties(javax.faces.component.UIComponent component)
          Configure attributes set on this tag into the component instance.
 void setValue(java.lang.String value)
           
 
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

AbstractValueHolderUIComponentTag

public AbstractValueHolderUIComponentTag()
Method Detail

setConverter

public void setConverter(java.lang.String converter)

setValue

public void setValue(java.lang.String value)

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

configureConverter

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

Configure a component property of type Converter.

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