IMarkupLoader are loading the actual markup for a specific Wicket container
and resource stream. In case of markup inheritance it means that 2+ markup
files must be read and merged. In order to be flexible the interface has been
designed in a way that multiple IMarkupLoader can be chained to easily build
up more complex loaders.
See Also:MarkupCache See Also:MarkupParser See Also:MarkupParserFactory author: Juergen Donnerstag
loadMarkup(MarkupContainer container, MarkupResourceStream markupResourceStream, IMarkupLoader baseLoader, boolean enforceReload) Loads markup from a resource stream.
Parameters: container - The original requesting markup container Parameters: markupResourceStream - The markup resource stream to load Parameters: baseLoader - This parameter can be use to chain IMarkupLoaders Parameters: enforceReload - The cache will be ignored and all, including inherited markupfiles, will be reloaded.
Loads markup from a resource stream.
Parameters: container - The original requesting markup container Parameters: markupResourceStream - The markup resource stream to load Parameters: baseLoader - This parameter can be use to chain IMarkupLoaders Parameters: enforceReload - The cache will be ignored and all, including inherited markupfiles, will be reloaded. Whatever is in the cache, it will beignored The markup throws: IOException - throws: ResourceStreamNotFoundException -