Top Fields Constructors Methods
com.sun.faces.facelets.tag

public abstract Class TagHandlerImpl

extends TagHandler
Class Inheritance
Known Direct Subclasses
com.sun.faces.facelets.tag.UserTagHandler, com.sun.faces.facelets.tag.composite.AttachedObjectTargetHandler, com.sun.faces.facelets.tag.composite.AttributeHandler, com.sun.faces.facelets.tag.composite.DeclareFacetHandler, com.sun.faces.facelets.tag.composite.ImplementationHandler, com.sun.faces.facelets.tag.composite.InsertChildrenHandler, com.sun.faces.facelets.tag.composite.InsertFacetHandler, com.sun.faces.facelets.tag.composite.InterfaceHandler, com.sun.faces.facelets.tag.jsf.core.ActionListenerHandlerBase, com.sun.faces.facelets.tag.jsf.core.AjaxHandler, com.sun.faces.facelets.tag.jsf.core.AttributeHandler, com.sun.faces.facelets.tag.jsf.core.AttributesHandler, com.sun.faces.facelets.tag.jsf.core.FacetHandler, com.sun.faces.facelets.tag.jsf.core.LoadBundleHandler, com.sun.faces.facelets.tag.jsf.core.MetadataHandler, com.sun.faces.facelets.tag.jsf.core.PassThroughAttributeHandler, com.sun.faces.facelets.tag.jsf.core.PassThroughAttributesHandler, com.sun.faces.facelets.tag.jsf.core.PhaseListenerHandler, com.sun.faces.facelets.tag.jsf.core.SetPropertyActionListenerHandler, com.sun.faces.facelets.tag.jsf.core.ValueChangeListenerHandler, com.sun.faces.facelets.tag.jsf.core.ViewHandler, com.sun.faces.facelets.tag.jstl.core.CatchHandler, com.sun.faces.facelets.tag.jstl.core.ChooseHandler, com.sun.faces.facelets.tag.jstl.core.ChooseOtherwiseHandler, com.sun.faces.facelets.tag.jstl.core.ChooseWhenHandler, com.sun.faces.facelets.tag.jstl.core.ForEachHandler, com.sun.faces.facelets.tag.jstl.core.IfHandler, com.sun.faces.facelets.tag.jstl.core.SetHandler, com.sun.faces.facelets.tag.ui.CompositionHandler, com.sun.faces.facelets.tag.ui.DecorateHandler, com.sun.faces.facelets.tag.ui.DefineHandler, com.sun.faces.facelets.tag.ui.IncludeHandler, com.sun.faces.facelets.tag.ui.InsertHandler, com.sun.faces.facelets.tag.ui.ParamHandler
Imports
javax.faces.view.facelets.CompositeFaceletHandler, .FaceletHandler, .TagConfig, .TagHandler, java.util.ArrayList, .Iterator, .List

Author
edburns

Field Summary

Inherited from javax.faces.view.facelets.TagHandler:
nextHandlertagtagId

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
protected final Iterator<E>

Returns:

iterator over instances of FaceletHandlers of the matching type
findNextByType
(Class<T>
Class type to search for
type
)

Searches child handlers, starting at the 'nextHandler' for all instances of the passed type.

public static final Iterator<E>
findNextByType(FaceletHandler nextHandler, Class<T> type)

Inherited from javax.faces.view.facelets.TagHandler:
getAttributegetRequiredAttributetoString

Constructor Detail

TagHandlerImplback to summary
public TagHandlerImpl(TagConfig config)

Method Detail

findNextByTypeback to summary
protected final Iterator<E> findNextByType(Class<T> 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<T>

Class type to search for

Returns:Iterator<E>

iterator over instances of FaceletHandlers of the matching type

findNextByTypeback to summary
public static final Iterator<E> findNextByType(FaceletHandler nextHandler, Class<T> type)