Top Constructors Methods
com.sun.faces.component.search

public Class SearchKeywordResolverImplForm

extends AbstractSearchKeywordResolverImpl
Class Inheritance
Imports
javax.faces.component.UIComponent, .UIForm, javax.faces.component.search.SearchExpressionContext, .SearchExpressionHint, .SearchKeywordContext

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public boolean
isPassthrough(SearchExpressionContext searchExpressionContext, String
the keyword
keyword
)

Overrides javax.faces.component.search.SearchKeywordResolver.isPassthrough.

A passthrough keyword is a keyword, that according to the context, does not require to be resolved on the server, and can be passed "unresolved" to the client.

public boolean
isResolverForKeyword(SearchExpressionContext searchExpressionContext, String
the keyword
keyword
)

Implements abstract javax.faces.component.search.SearchKeywordResolver.isResolverForKeyword.

Checks if the current instance of the SearchKeywordResolver is responsible for resolving the keyword.

public void
resolve(SearchKeywordContext
the SearchKeywordContext
searchKeywordContext
,
UIComponent
the previous resolved component or the source component (if called for the first keyword in the chain)
current
,
String
the keyword
keyword
)

Implements abstract javax.faces.component.search.SearchKeywordResolver.resolve.

Try to resolve one or multiple UIComponents based on the keyword and calls SearchKeywordContext#invokeContextCallback(javax.faces.component.UIComponent) for each resolved component.

Inherited from com.sun.faces.component.search.AbstractSearchKeywordResolverImpl:
closestisHintSet

Constructor Detail

SearchKeywordResolverImplFormback to summary
public SearchKeywordResolverImplForm()

Method Detail

isPassthroughback to summary
public boolean isPassthrough(SearchExpressionContext searchExpressionContext, String keyword)

Overrides javax.faces.component.search.SearchKeywordResolver.isPassthrough.

Doc from javax.faces.component.search.SearchKeywordResolver.isPassthrough.

A passthrough keyword is a keyword, that according to the context, does not require to be resolved on the server, and can be passed "unresolved" to the client.

Parameters
searchExpressionContext:SearchExpressionContext

the SearchExpressionContext

keyword:String

the keyword

Returns:boolean

true if it's passthrough keyword.

Annotations
@Override
isResolverForKeywordback to summary
public boolean isResolverForKeyword(SearchExpressionContext searchExpressionContext, String keyword)

Implements abstract javax.faces.component.search.SearchKeywordResolver.isResolverForKeyword.

Doc from javax.faces.component.search.SearchKeywordResolver.isResolverForKeyword.

Checks if the current instance of the SearchKeywordResolver is responsible for resolving the keyword.

Parameters
searchExpressionContext:SearchExpressionContext

the SearchExpressionContext

keyword:String

the keyword

Returns:boolean

true if it's responsible for resolving this keyword

Annotations
@Override
resolveback to summary
public void resolve(SearchKeywordContext searchKeywordContext, UIComponent current, String keyword)

Implements abstract javax.faces.component.search.SearchKeywordResolver.resolve.

Doc from javax.faces.component.search.SearchKeywordResolver.resolve.

Try to resolve one or multiple UIComponents based on the keyword and calls SearchKeywordContext#invokeContextCallback(javax.faces.component.UIComponent) for each resolved component.

Parameters
searchKeywordContext:SearchKeywordContext

the SearchKeywordContext

current:UIComponent

the previous resolved component or the source component (if called for the first keyword in the chain)

keyword:String

the keyword

Annotations
@Override