wicket.markup
Class MergedMarkup

java.lang.Object
  extended by wicket.markup.Markup
      extended by wicket.markup.MergedMarkup

public class MergedMarkup
extends Markup

A Markup class which represents merged markup, as it is required for markup inheritance.

The Markups are merged at load time. Deep markup hierarchies are supported. Multiple inheritance is not.

The markup resource file, which is associated with the markup, will be the resource of the requested markup file. The base markup resources are not.

Base Markup must have a <wicket:hild/> tag which the position where the derived markup is inserted. From the derived markup all tags in between <wicket:extend> and </wicket:extend> will be inserted.

In addition, all <wicket:head> regions are copied as well as the body onLoad attribute. This allows to develop completely self-contained plug & play components including javascript etc.

Author:
Juergen Donnerstag

Field Summary
 
Fields inherited from class wicket.markup.Markup
NO_MARKUP
 
Method Summary
 
Methods inherited from class wicket.markup.Markup
addMarkupElement, componentTagIterator, findComponentIndex, get, getEncoding, getWicketNamespace, getXmlDeclaration, initialize, setWicketNamespace, size, toDebugString, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 



Copyright © 2004-2007 Wicket developers. All Rights Reserved.