Class HtmlHeaderResolver
- java.lang.Object
-
- org.apache.wicket.markup.resolver.HtmlHeaderResolver
-
- All Implemented Interfaces:
java.io.Serializable,IComponentResolver,org.apache.wicket.util.io.IClusterable
public class HtmlHeaderResolver extends java.lang.Object implements IComponentResolver
This is a tag resolver which handles <head> and <wicket:head>tags. It must be registered (with the application) and assumes that a ComponentTag respectively a WicketTag has already been created (seeHtmlHeaderSectionHandlerandWicketTagIdentifier).Provided the current tag is a <head>, a
HtmlHeaderContainercomponent is created, (auto) added to the component hierarchy and immediately rendered. Please see the javadoc forHtmlHeaderContaineron how it treats the tag.In case of <wicket:head> a simple
TransparentWebMarkupContainerhandles the tag.- Author:
- Juergen Donnerstag
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringHEADstatic java.lang.StringHEADER_ITEMS
-
Constructor Summary
Constructors Constructor Description HtmlHeaderResolver()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected HtmlHeaderContainernewHtmlHeaderContainer(java.lang.String id, ComponentTag tag)Return a new HtmlHeaderContainerComponentresolve(MarkupContainer container, MarkupStream markupStream, ComponentTag tag)Try to resolve a component.
-
-
-
Field Detail
-
HEAD
public static final java.lang.String HEAD
- See Also:
- Constant Field Values
-
HEADER_ITEMS
public static final java.lang.String HEADER_ITEMS
- See Also:
- Constant Field Values
-
-
Method Detail
-
resolve
public Component resolve(MarkupContainer container, MarkupStream markupStream, ComponentTag tag)
Description copied from interface:IComponentResolverTry to resolve a component.- Specified by:
resolvein interfaceIComponentResolver- Parameters:
container- The container parsing its markupmarkupStream- The current markupStreamtag- The current component tag while parsing the markup- Returns:
- component or
nullif not found
-
newHtmlHeaderContainer
protected HtmlHeaderContainer newHtmlHeaderContainer(java.lang.String id, ComponentTag tag)
Return a new HtmlHeaderContainer- Parameters:
id-- Returns:
- HtmlHeaderContainer
-
-