Example usage for org.apache.wicket.markup MarkupParser MarkupParser

List of usage examples for org.apache.wicket.markup MarkupParser MarkupParser

Introduction

In this page you can find the example usage for org.apache.wicket.markup MarkupParser MarkupParser.

Prototype

public MarkupParser(final IXmlPullParser xmlParser, final MarkupResourceStream resource) 

Source Link

Document

Constructor.

Usage

From source file:net.jawr.web.wicket.JawrWicketApplicationInitializer.java

License:Apache License

/**
 * Initialize the wicket application// w w  w. j  a  v a  2s .c  om
 * 
 * @param app the aplpication to initialize
 */
public static void initApplication(Application app) {

    // Add the Jawr tag handler to the MarkupParserFactory 
    MarkupFactory factory = new MarkupFactory() {

        public MarkupParser newMarkupParser(final MarkupResourceStream resource) {
            MarkupParser parser = new MarkupParser(new XmlPullParser(), resource);
            parser.add(new JawrWicketLinkTagHandler());
            return parser;
        }
    };

    app.getMarkupSettings().setMarkupFactory(factory);

    // Add the Jawr link resolver
    app.getPageSettings().addComponentResolver(new JawrWicketLinkResolver());
}

From source file:org.madogiwa.wicket.altmark.AlternativeMarkupParserFactory.java

License:Apache License

@Override
public MarkupParser newMarkupParser(MarkupResourceStream resource) {
    MarkupParser markupParser = new MarkupParser(new XmlPullParser(), resource);
    markupParser.appendMarkupFilter(new HtmlTagIdentifier(prefix, prefixRemoving), HtmlHandler.class);
    return markupParser;
}