Class HtmlProblemFinder

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

public final class HtmlProblemFinder extends AbstractMarkupFilter
This is a markup inline filter which by default is not added to the list of markup filter. It can be added by means of subclassing Application.newMarkupParser() like
 Application#init() {
   getMarkupSettings().setMarkupParserFactory() {
      new MarkupParserFactory() {
        MarkupParser newMarkupParser(final MarkupResourceStream resource) {
                  MarkupParser parser=super.newMarkupParser(resource);
            parser.appendMarkupFilter(new HtmlProblemFinder(HtmlProblemFinder.ERR_THROW_EXCEPTION));
            return parser;
          }
       }
    }
 }
 
The purpose of the filter is to find possible HTML issues and to log a warning.
Author:
Juergen Donnerstag