Class HeadForceTagIdHandler

java.lang.Object
org.apache.wicket.markup.parser.AbstractMarkupFilter
org.apache.wicket.markup.parser.filter.HeadForceTagIdHandler
All Implemented Interfaces:
IMarkupFilter

Handler that sets unique tag id for every inline script and style element in <wicket:head>, unless the element already has one.
This is needed to be able to detect multiple ajax header contribution. Tags that are not inline (stript with src attribute set and link with href attribute set) do not require id, because the detection is done by comparing URLs.

Tags with wicket:id are not processed. To setOutputWicketId(true) on attached component is developer's responsibility. FIXME: Really? And if so, document properly

Author:
Matej Knopp