Hi,

This is the way.
Try additionally to set the namespace on the MarkupResourceStream directly.

On Sun, Jan 1, 2012 at 11:36 AM, YK <[email protected]> wrote:
> Ok. How to define a custom MarkupParser now?!! I can't find anything helpfull
> except this link:
> https://cwiki.apache.org/WICKET/adding-a-markup-filter.html
> adding-a-markup-filter.html
>
> I tried this:
> public class MyApplication extends Application
> {
>    protected void init()
>    {
> ...
>        getMarkupSettings().setMarkupParserFactory(
>                new MyMarkupParserFactory());
> ...
>    }
> }
>
> public class MyMarkupParserFactory implements IMarkupParserFactory {
>
>    @Override
>    public MarkupParser newMarkupParser(MarkupResourceStream resource) {
>        MarkupParser parser = new MarkupParser(new XmlPullParser(),
> resource);
>        parser.setWicketNamespace("abc");//my new namespace
>        return parser;
>    }
> }
>
> but this does not work!
>
>
> --
> View this message in context: 
> http://apache-wicket.1842946.n4.nabble.com/overriding-getNamespace-won-t-work-tp4246795p4250347.html
> Sent from the Forum for Wicket Core developers mailing list archive at 
> Nabble.com.



-- 
Martin Grigorov
jWeekend
Training, Consulting, Development
http://jWeekend.com

Reply via email to