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

java.lang.Object
  extended by javax.faces.webapp.UIComponentTag
      extended by com.sun.j2ee.blueprints.ui.util.AbstractUIComponentTag
          extended by com.sun.j2ee.blueprints.ui.util.AbstractValueHolderUIComponentTag
              extended by com.sun.j2ee.blueprints.ui.util.AbstractEditableValueHolderUIComponentTag
All Implemented Interfaces:
javax.servlet.jsp.tagext.JspTag, javax.servlet.jsp.tagext.Tag
Direct Known Subclasses:
AutoCompleteTag, PopupCalendarTag, RichTextareaEditorTag, SelectValueTag

public abstract class AbstractEditableValueHolderUIComponentTag
extends AbstractValueHolderUIComponentTag

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


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
AbstractEditableValueHolderUIComponentTag()
           
 
Method Summary
protected  void configureValidator(javax.faces.component.UIComponent component, java.lang.String name, java.lang.String value)
          Configure a validator method binding.
protected  void configureValueChangeListener(javax.faces.component.UIComponent component, java.lang.String name, java.lang.String value)
          Configure a value change listener method binding.
 void release()
          Release any variables we allocated.
 void setImmediate(java.lang.String immediate)
           
protected  void setProperties(javax.faces.component.UIComponent component)
          Configure attributes set on this tag into the component instance.
 void setRequired(java.lang.String required)
           
 void setValidator(java.lang.String validator)
           
 void setValueChangeListener(java.lang.String valueChangeListener)
           
 
Methods inherited from class com.sun.j2ee.blueprints.ui.util.AbstractValueHolderUIComponentTag
configureConverter, setConverter, setValue
 
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

AbstractEditableValueHolderUIComponentTag

public AbstractEditableValueHolderUIComponentTag()
Method Detail

setImmediate

public void setImmediate(java.lang.String immediate)

setRequired

public void setRequired(java.lang.String required)

setValidator

public void setValidator(java.lang.String validator)

setValueChangeListener

public void setValueChangeListener(java.lang.String valueChangeListener)

release

public void release()

Release any variables we allocated.

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

setProperties

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

Configure attributes set on this tag into the component instance.

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

configureValidator

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

Configure a validator method binding.

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

configureValueChangeListener

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

Configure a value change listener method binding.

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