Interface IComponentResolver
-
- All Superinterfaces:
IClusterable
,Serializable
- All Known Implementing Classes:
AjaxFallbackOrderByBorder
,AutoLabelResolver
,AutoLabelResolver.AutoLabel
,AutoLabelTextResolver
,AutoLinkResolver
,AutoLinkResolver.AutolinkBookmarkablePageLink
,Border
,Enclosure
,EnclosureHandler
,FormComponentFeedbackBorder
,HeaderPartContainer
,HtmlHeaderContainer
,HtmlHeaderItemsContainer
,HtmlHeaderResolver
,InlineEnclosure
,InlineEnclosureHandler
,OrderByBorder
,RelativePathPrefixHandler
,TransparentWebMarkupContainer
,WicketContainerResolver
,WicketLinkTagHandler
,WicketMessageResolver
,WicketMessageTagHandler
public interface IComponentResolver extends IClusterable
IComponentResolvers are responsible for mapping component names to Wicket components. Resolvers are first looked up in a component's hierarchy before falling back to a list of IComponentResolvers maintained inPageSettings
. NOTE: implementations for this interface must be thread-safe!- Author:
- Juergen Donnerstag
- See Also:
ComponentResolvers
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Component
resolve(MarkupContainer container, MarkupStream markupStream, ComponentTag tag)
Try to resolve a component.
-
-
-
Method Detail
-
resolve
Component resolve(MarkupContainer container, MarkupStream markupStream, ComponentTag tag)
Try to resolve a component.- Parameters:
container
- The container parsing its markupmarkupStream
- The current markupStreamtag
- The current component tag while parsing the markup- Returns:
- component or
null
if not found
-
-