org.apache.wicket.markup.parser.filter
Class HtmlHeaderSectionHandler

java.lang.Object
  extended by org.apache.wicket.markup.parser.AbstractMarkupFilter
      extended by org.apache.wicket.markup.parser.filter.BaseMarkupFilter
          extended by org.apache.wicket.markup.parser.filter.HtmlHeaderSectionHandler
All Implemented Interfaces:
IMarkupFilter

public final class HtmlHeaderSectionHandler
extends BaseMarkupFilter

This is a markup inline filter. It assumes that WicketTagIdentifier has been called first and search for a <head> tag (note: not wicket:head). Provided the markup contains a <body> tag it will automatically prepend a <head> tag if missing.

Note: This handler is only relevant for Pages (see MarkupParser.newFilterChain())

Author:
Juergen Donnerstag
See Also:
MarkupParser

Field Summary
static String HEADER_ID
          The automatically assigned wicket:id to >head< tag
 
Constructor Summary
HtmlHeaderSectionHandler(Markup markup)
          Construct.
 
Method Summary
protected  MarkupElement nextTag(ComponentTag tag)
          Invoked with the next ComponentTag
 
Methods inherited from class org.apache.wicket.markup.parser.filter.BaseMarkupFilter
nextTag
 
Methods inherited from class org.apache.wicket.markup.parser.AbstractMarkupFilter
getCount, getNextFilter, nextComponentTag, setNextFilter
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

HEADER_ID

public static final String HEADER_ID
The automatically assigned wicket:id to >head< tag

See Also:
Constant Field Values
Constructor Detail

HtmlHeaderSectionHandler

public HtmlHeaderSectionHandler(Markup markup)
Construct.

Parameters:
markup - The Markup object being filled while reading the markup resource
Method Detail

nextTag

protected final MarkupElement nextTag(ComponentTag tag)
                               throws ParseException
Description copied from class: BaseMarkupFilter
Invoked with the next ComponentTag

Specified by:
nextTag in class BaseMarkupFilter
Returns:
the next tag
Throws:
ParseException


Copyright © 2004-2011 Apache Software Foundation. All Rights Reserved.