Hi

I'm working to first version of wicket-plugin. I encounter some problems.
In few words I implemented a PluginManagerInitializer that create a
PluginManager, load and start the plugins from a directory 
and store the plugin manager to application using wicket meta data.
Each plugin is loaded with a PluginClassLaoder.
I want to map each plugin's resources on ./plugin/plugin-name/...

My problem is how to create a reference to a plugin resource.

See this code:

    @Extension
    public static class HelloSection extends SimpleSection {

        public HelloSection() {
            //super(new Model<String>("Hello"), new
PluginResourceReference(HelloSection.class, "settings.png"));
                super(new Model<String>("Hello"), new
PackageResourceReference(HelloSection.class, "settings.png"));
        }

    }

In above code I want to add a new tab (section) to my TabbedPanel (I created
a demo application with a tabbed panel and itabs from plugins) 
but HelloSection.class is not visible to wicket (I retrieve a
CastClassException).
It seems to me that I cannot use ResourceReference in my case because
"scope" parameter (must be visible in wicket but I want something relative
to plugin baseResourcesPath).

Any advice how can I implement my idea is welcome.

Best regards,
Decebal 




--
View this message in context: 
http://apache-wicket.1842946.n4.nabble.com/need-advice-for-wicket-plugin-s-implementation-tp4653751.html
Sent from the Users forum mailing list archive at Nabble.com.

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to