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.5 2005/09/02 19:25:57 jhook 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.