org.apache.wicket.markup.resolver
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.

Author:
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

resolve

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.

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


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