Top Interfaces Classes Enums
[default module]

Package javax.faces.component.search


Interface Summary

Modifier and TypeInterface and Description
public interface
UntargetableComponent

Components implementing this interface are ignored by the algorithm - especially in the implementation of @child(n), @next and @previous.

Class Summary

Modifier and TypeClass and Description
public class
ComponentNotFoundException

Typed FacesException for the SearchExpressionHandler, if a component can't be resolved.

public abstract class
SearchExpressionContext

A context object that is used to hold state relating to resolve a search expression.

public abstract class
SearchExpressionContextFactory

Provide for separation of interface and implementation for the SearchExpressionContext contract.

public abstract class
SearchExpressionHandler

The SearchExpressionHandler is responsible for resolving search expression(s)

A search expression consists of either an identifier (which is matched exactly against the id property of a UIComponent, or a keyword (like @this or @form), or a series of such identifiers and keywords linked by the javax.faces.component.UINamingContainer#getSeparatorChar character value.

public abstract class
SearchExpressionHandlerWrapper

Provides a simple implementation of SearchExpressionHandler that can be subclassed by developers wishing to provide specialized behavior to an existing SearchExpressionHandler instance.

public class
SearchKeywordContext

SearchKeywordContext provides context information that may be useful to SearchKeywordResolver#resolve implementations.

public abstract class
SearchKeywordResolver

A SearchKeywordResolver is responsible for resolving a single keyword.

Enum Summary

Modifier and TypeEnum and Description
public enum
SearchExpressionHint

An enum that specifies hints that impact the behavior of a component tree search.