Interface IComponentResolver

All Superinterfaces:
IClusterable, Serializable
All Known Implementing Classes:
AjaxFallbackOrderByBorder, AutoComponentResolver, AutoLabelResolver, AutoLabelTextResolver, AutoLinkResolver, Border, Border.BorderBodyContainer, BorderBodyResolver, BoxBorder, EnclosureResolver, FormComponentFeedbackBorder, FragmentResolver, HeaderPartContainer, HtmlHeaderResolver, LibraryApplicationBorder, MarkupInheritanceResolver, NavomaticBorder, OrderByBorder, ParentResolver, RelativePathPrefixHandler, ScopedComponentResolver, TemplateBorder, WicketContainerResolver, WicketLinkResolver, WicketMessageResolver, WicketMessageTagHandler

public interface IComponentResolver
extends IClusterable

ApplicationSettings maintains a list of IComponentResolvers. IComponentResolvers are responsible for mapping component names to Wicket components.

Juergen Donnerstag

Method Summary
 boolean resolve(MarkupContainer container, MarkupStream markupStream, ComponentTag tag)
          Try to resolve the tag, then create a component, add it to the container and render it.

Method Detail


boolean resolve(MarkupContainer container,
                MarkupStream markupStream,
                ComponentTag tag)
Try to resolve the tag, then create a component, add it to the container and render it.

container - The container parsing its markup
markupStream - The current markupStream
tag - The current component tag while parsing the markup
True if component-id was handled by the resolver, false otherwise.

Copyright © 2004-2011 Apache Software Foundation. All Rights Reserved.