org.apache.myfaces.wap.base
Class ComponentTagBase

java.lang.Object
  |
  +--javax.faces.webapp.UIComponentTag
        |
        +--org.apache.myfaces.wap.base.ComponentTagBase
All Implemented Interfaces:
javax.servlet.jsp.tagext.Tag
Direct Known Subclasses:
ActionSourceTagBase, MessageTagBase, ValueHolderTagBase

public abstract class ComponentTagBase
extends javax.faces.webapp.UIComponentTag

Implements attributes:

  1. id
  2. renderer
  3. binding

Version:
$Revision: 1.1 $ $Date: 2004/12/30 09:37:27 $ $Log: ComponentTagBase.java,v $ Revision 1.1 2004/12/30 09:37:27 matzew added a new RenderKit for WML. Thanks to Jir� �aloudek
Author:
Jiri Zaloudek (latest modification by $Author: matzew $)

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
ComponentTagBase()
          Creates a new instance of UIComponentTagBase
 
Method Summary
 java.lang.String getId()
          Getter for property id.
 java.lang.String getRendered()
          Getter for property rendered.
abstract  java.lang.String getRendererType()
           
 void release()
           
 void setBinding(java.lang.String binding)
          Setter for property binding.
 void setId(java.lang.String id)
          Setter for property id.
protected  void setProperties(javax.faces.component.UIComponent component)
           
 void setRendered(java.lang.String rendered)
          Setter for property rendered.
 
Methods inherited from class javax.faces.webapp.UIComponentTag
doEndTag, doStartTag, encodeBegin, encodeChildren, encodeEnd, findComponent, getComponentInstance, getComponentType, getCreated, getDoEndValue, getDoStartValue, getFacesContext, getFacetName, getParent, getParentUIComponentTag, getPathToComponent, isSuppressed, isValueReference, setPageContext, setParent, setupResponseWriter
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ComponentTagBase

public ComponentTagBase()
Creates a new instance of UIComponentTagBase

Method Detail

getRendererType

public abstract java.lang.String getRendererType()
Specified by:
getRendererType in class javax.faces.webapp.UIComponentTag

release

public void release()
Specified by:
release in interface javax.servlet.jsp.tagext.Tag
Overrides:
release in class javax.faces.webapp.UIComponentTag

setProperties

protected void setProperties(javax.faces.component.UIComponent component)
Overrides:
setProperties in class javax.faces.webapp.UIComponentTag

getId

public java.lang.String getId()
Getter for property id.

Overrides:
getId in class javax.faces.webapp.UIComponentTag
Returns:
value of property id.

setId

public void setId(java.lang.String id)
Setter for property id.

Overrides:
setId in class javax.faces.webapp.UIComponentTag
Parameters:
id - new value of property id.

getRendered

public java.lang.String getRendered()
Getter for property rendered.

Returns:
value of property rendered.

setRendered

public void setRendered(java.lang.String rendered)
Setter for property rendered.

Overrides:
setRendered in class javax.faces.webapp.UIComponentTag
Parameters:
rendered - new value of property rendered.

setBinding

public void setBinding(java.lang.String binding)
Setter for property binding.

Overrides:
setBinding in class javax.faces.webapp.UIComponentTag
Parameters:
binding - new value of property binding.