Defining a Tag Handler Class
Component tag classes:
- Must subclass javax.faces.webapp.UIComponentELTag
- Have five responsibilities:
- Identify a component type
- Identify a renderer type
- Provide setter methods for tag attributes
- Store tag attribute values in the tag's component
- Release resources