| ComponentTag |
A subclass of MarkupElement which represents a "significant" markup tag, such
as a component open tag. |
| ContainerInfo |
Because a Component has reference to its parents, which eventually is the
Page, and because the Page contains a reference to the Session, keeping a
"copy" of a component is very expensive. |
| Markup |
Holds markup as a resource (the stream that the markup came from) and a list
of MarkupElements (the markup itself). |
| MarkupCache |
Load markup and cache it for fast retrieval. |
| MarkupElement |
Base class for different kinds of markup elements. |
| MarkupFragment |
A list of markup elements associated with a Markup. |
| MarkupParser |
This is a Wicket MarkupParser specifically for (X)HTML. |
| MarkupParserFactory |
Default implementation of IMarkupParserFactory |
| MarkupResourceStream |
An IResourceStream implementation with specific extensions for markup
resource streams. |
| MarkupStream |
A stream of MarkupElement s, subclases of which are
ComponentTag and RawMarkup . |
| MergedMarkup |
A Markup class which represents merged markup, as it is required for markup
inheritance. |
| RawMarkup |
This class is for framework purposes only, which is why the class is
(default) protected. |
| TagUtils |
Some utils to handle tags which otherwise would bloat the Tag AP. |
| WicketTag |
WicketTag extends ComponentTag and will be created by a MarkupParser whenever
it parses a tag in the wicket namespace. |