Module org.apache.wicket.core
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
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 in
PageSettings
.
NOTE: implementations for this interface must be thread-safe!- Author:
- Juergen Donnerstag
- See Also:
-
Method Summary
Modifier and TypeMethodDescriptionresolve
(MarkupContainer container, MarkupStream markupStream, ComponentTag tag) Try to resolve a component.
-
Method Details
-
resolve
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
-