Package org.apache.wicket.markup
Base package for markup.
-
Interface Summary Interface Description ComponentTag.IAutoComponentFactory Factory that creates component during markup root container's initialization.IMarkupCache Each Wicket application has a single IMarkupCache associated with it (seeMarkupSettings
).IMarkupCacheKeyProvider To be implemented by MarkupContainers that wish to implement their own algorithms for the markup cache key.IMarkupFragment Any list of MarkupElements.IMarkupResourceStreamProvider To be implemented by MarkupContainer which wish to implement their own algorithms for loading the markup resource stream.MarkupCache.ICache<K,V> MarkupCache allows you to implement you own cache implementation. -
Class Summary Class Description AbstractMarkupFragment A base implementation ofIMarkupFragment
.AbstractMarkupParser This is a base MarkupParser specifically for (X)HTML.ComponentTag A subclass of MarkupElement which represents a "significant" markup tag, such as a component open tag.ContainerInfo Because Component has a reference to its parents, which eventually is the Page, keeping a "copy" of a component is very expensive.DefaultMarkupCacheKeyProvider Wicket default implementation for the cache key used to reference the cached markup resource stream.DefaultMarkupResourceStreamProvider Wicket default implementation for loading the markup resource stream associated with a MarkupContainer.HtmlSpecialTag Markup The content of a markup file, consisting of a list of markup elements.MarkupCache This is Wicket's default IMarkupCache implementation.MarkupCache.DefaultCacheImplementation<K,V> MarkupElement Base class for different kinds of markup elements.MarkupFactory Factory to load markup either from cache or from a resource.MarkupFragment Represents a portion of a markup file, but always spans a complete tag.MarkupIterator MarkupParser This is Wicket's default markup parser.MarkupResourceStream An IResourceStream implementation with specific extensions for markup resource streams.MarkupStream MarkupType 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 API.WicketTag WicketTag extends ComponentTag and will be created by a MarkupParser whenever it parses a tag in the wicket namespace. -
Exception Summary Exception Description MarkupException Runtime exception that is thrown when markup parsing fails.MarkupNotFoundException Runtime exception that is thrown when markup file was not found.WicketParseException