Interface IComponentResolver
-
- All Superinterfaces:
org.apache.wicket.util.io.IClusterable,java.io.Serializable
- All Known Implementing Classes:
AutoLabelResolver,AutoLabelResolver.AutoLabel,AutoLabelTextResolver,AutoLinkResolver,AutoLinkResolver.AutolinkBookmarkablePageLink,Border,Enclosure,EnclosureHandler,FormComponentFeedbackBorder,HeaderPartContainer,HtmlHeaderContainer,HtmlHeaderItemsContainer,HtmlHeaderResolver,InlineEnclosure,InlineEnclosureHandler,RelativePathPrefixHandler,TransparentWebMarkupContainer,WicketContainerResolver,WicketLinkTagHandler,WicketMessageResolver,WicketMessageTagHandler
public interface IComponentResolver extends org.apache.wicket.util.io.IClusterableIComponentResolvers 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 Componentresolve(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
nullif not found
-
-