javax.faces.view.facelets
Class TagHandler

java.lang.Object
  extended by javax.faces.view.facelets.TagHandler
All Implemented Interfaces:
FaceletHandler
Direct Known Subclasses:
MetaTagHandler

public abstract class TagHandler
extends Object
implements FaceletHandler

Foundation class for FaceletHandlers associated with a markup element in a Facelet document. This class introduces the concept of XML attributes to Facelets. See the constructor documentation for more details.

Since:
2.0

Constructor Summary
TagHandler(TagConfig config)
          

Every TagHandler instance is associated with a Tag.

 
Method Summary
 String toString()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface javax.faces.view.facelets.FaceletHandler
apply
 

Constructor Detail

TagHandler

public TagHandler(TagConfig config)

Every TagHandler instance is associated with a Tag. Each Tag instance has a TagAttributes property, which is simply a collection of TagAttribute instances. Extract and save as protected instance variables the TagConfig.getTagId(), TagConfig.getTag() and TagConfig.getNextHandler() returns from the argument TagConfig. This constructor is only called when the Facelets View is compiled.

Parameters:
config - The structure that contains useful to the operation of this instance.
Method Detail

toString

public String toString()
Overrides:
toString in class Object