org.apache.myfaces.taglib

Class UIComponentTagBase

Known Direct Subclasses:
HtmlComponentTagBase, ParamTag, SelectItemsTag, SelectItemTagBase

public abstract class UIComponentTagBase
extends UIComponentTag

Version:
$Revision: 169655 $ $Date: 2005-05-11 18:45:06 +0200 (Wed, 11 May 2005) $
Author:
Manfred Geiler (latest modification by $Author: grantsmith $)

Method Summary

void
release()
protected void
setActionListenerProperty(UIComponent component, String actionListener)
protected void
setActionProperty(UIComponent component, String action)
protected void
setBooleanProperty(UIComponent component, String propName, String value)
void
setConverter(String converter)
void
setForceId(String aForceId)
Sets the forceId attribute of the tag.
void
setForceIdIndex(String aForceIdIndex)
Sets the forceIdIndex attribute of the tag.
void
setImageLocation(String aImageLocation)
Sets the image location attribute of the tag.
protected void
setIntegerProperty(UIComponent component, String propName, String value)
void
setJavascriptLocation(String aJavascriptLocation)
Sets the javascript location attribute of the tag.
protected void
setProperties(UIComponent component)
protected void
setStringProperty(UIComponent component, String propName, String value)
void
setStyleLocation(String aStyleLocation)
Sets the style location attribute of the tag.
protected void
setValidatorProperty(UIComponent component, String value)
void
setValue(String value)
protected void
setValueBinding(UIComponent component, String propName, String value)
protected void
setValueChangedListenerProperty(UIComponent component, String valueChangedListener)

Method Details

release

public void release()

setActionListenerProperty

protected void setActionListenerProperty(UIComponent component,
                                         String actionListener)

setActionProperty

protected void setActionProperty(UIComponent component,
                                 String action)

setBooleanProperty

protected void setBooleanProperty(UIComponent component,
                                  String propName,
                                  String value)

setConverter

public void setConverter(String converter)

setForceId

public void setForceId(String aForceId)
Sets the forceId attribute of the tag. NOTE: Not every tag that extends this class will actually make use of this attribute. Check the TLD to see which components actually implement it.
Parameters:
aForceId - The value of the forceId attribute.

setForceIdIndex

public void setForceIdIndex(String aForceIdIndex)
Sets the forceIdIndex attribute of the tag. NOTE: Not every tag that extends this class will actually make use of this attribute. Check the TLD to see which components actually implement it.
Parameters:
aForceIdIndex - The value of the forceIdIndex attribute.

setImageLocation

public void setImageLocation(String aImageLocation)
Sets the image location attribute of the tag. NOTE: Not every tag that extends this class will actually make use of this attribute. Check the TLD to see which components actually implement it.
Parameters:
aImageLocation - The alternate image location to use.

setIntegerProperty

protected void setIntegerProperty(UIComponent component,
                                  String propName,
                                  String value)

setJavascriptLocation

public void setJavascriptLocation(String aJavascriptLocation)
Sets the javascript location attribute of the tag. NOTE: Not every tag that extends this class will actually make use of this attribute. Check the TLD to see which components actually implement it.
Parameters:
aJavascriptLocation - The alternate javascript location to use.

setProperties

protected void setProperties(UIComponent component)

setStringProperty

protected void setStringProperty(UIComponent component,
                                 String propName,
                                 String value)

setStyleLocation

public void setStyleLocation(String aStyleLocation)
Sets the style location attribute of the tag. NOTE: Not every tag that extends this class will actually make use of this attribute. Check the TLD to see which components actually implement it.
Parameters:
aStyleLocation - The alternate style location to use.

setValidatorProperty

protected void setValidatorProperty(UIComponent component,
                                    String value)

setValue

public void setValue(String value)

setValueBinding

protected void setValueBinding(UIComponent component,
                               String propName,
                               String value)

setValueChangedListenerProperty

protected void setValueChangedListenerProperty(UIComponent component,
                                               String valueChangedListener)