An extension of standard token type with the restriction of collapsing white space, which means that the XML processor WILL REMOVE all white space characters (line feeds, tabs, spaces, carriage returns are replaced with spaces, leading and trailing spaces are removed, and multiple spaces are reduced to a single space). Extends wicket:token type with the restriction that the value can not be empty. A complex type that allows any amount of mixed child content from any origin. Extends wicket:mixedContent with the restriction that at least one child element must be given. This attribute is useful for filtering markup that surrounds a component but has its visibility dependent on the visibility of that component. It is similar to the wicket:enclosure tag. The value is the wicket:id of the dependent component. No value can be used if there is only one nested wicket component. "foo:bar:baz" format can be used to specify a nested path. The wicket component id. Used on any element to which you want to add a component. Used on any tag that we want Wicket to provide an attribute with a value that's the result of a resource lookup. Format: "att1:key1,att2:key2", where att1, att2 are attribute names and key1, key2 are resource id-s. Used with wicket:border to specify the location of the original content. Specifies bordering content for a wicket:body. Wicket will replace this content with the markup of the derived component (see wicket:extend). A tag to which you can attach a wicket component but it will not produce a html tag in the result. This tag is useful for filtering markup that surrounds a component but has its visibility dependent on the visibility of that component. It is similar to the wicket:enclosure attribute. Specifies the wicket:id of the dependent component. This attribute can be omitted if there is only one nested wicket component. "foo:bar:baz" format can be used to specify a nested path. Extend the markup of the superclass with this content. Used together with wicket:child. Is similar to wicket:panel but it is declared in the parent's markup instead of in a separate markup file. Used for header contributions. Using this, panels can add header sections to the pages they are placed on. Support for wicket's autolink functionality. Normally, you need to add a component (for example, a BookmarkablePageLink) for each link that Wicket manages. Using the wicket:link tag will automatically do this in the background for you. Wicket will replace this with a string that is retrieved from a resource bundle. The resource id used for lookup. The wicket:panel tag surrounds a component. This lets you wrap the component with HTML and BODY tags (so it can be displayed in a browser) but, when you include it, only the content inside the wicket:panel tag is actually included. Wicket will remove this content in the final markup. This is useful for when you want your web designer to be able to show repeated content when they're working on it, but you want to generate that content using a ListView (or other loop).