com.sun.facelets.tag
Class TagHandler
java.lang.Object
com.sun.facelets.tag.TagHandler
- All Implemented Interfaces:
- FaceletHandler
- Direct Known Subclasses:
- ActionListenerHandler, AttributeHandler, CatchHandler, ChooseHandler, ChooseOtherwiseHandler, ChooseWhenHandler, CompositionHandler, DecorateHandler, DefineHandler, FacetHandler, ForEachHandler, IfHandler, IncludeHandler, InsertHandler, LoadBundleHandler, MetaTagHandler, ParamHandler, PhaseListenerHandler, SetHandler, SetPropertyActionListenerHandler, ValueChangeListenerHandler, ViewHandler
public abstract class TagHandler
- extends Object
- implements FaceletHandler
Foundation class for FaceletHandlers associated with markup in a Facelet
document.
- Version:
- $Id: TagHandler.java,v 1.6 2008/07/13 19:01:35 rlubke Exp $
- Author:
- Jacob Hookom
tagId
protected final String tagId
tag
protected final Tag tag
nextHandler
protected final FaceletHandler nextHandler
TagHandler
public TagHandler(TagConfig config)
getAttribute
protected final TagAttribute getAttribute(String localName)
- Utility method for fetching the appropriate TagAttribute
- Parameters:
localName - name of attribute
- Returns:
- TagAttribute if found, otherwise null
getRequiredAttribute
protected final TagAttribute getRequiredAttribute(String localName)
throws TagException
- Utility method for fetching a required TagAttribute
- Parameters:
localName - name of the attribute
- Returns:
- TagAttribute if found, otherwise error
- Throws:
TagException - if the attribute was not found
findNextByType
protected final Iterator findNextByType(Class type)
- Searches child handlers, starting at the 'nextHandler' for all
instances of the passed type. This process will stop searching
a branch if an instance is found.
- Parameters:
type - Class type to search for
- Returns:
- iterator over instances of FaceletHandlers of the matching type
toString
public String toString()
- Overrides:
toString in class Object
Copyright © 2005 All Rights Reserved.