Alessandro, I hope Stefan has answered your questions. I will add a comment or two, in case it will help. :]
OpenJUMP's plug-in framework is very flexible from what I've seen. I think the only time you'd be required to go outside of the plug-in framework and actually build all of OpenJUMP's code is if you were modifying an existing class. As long as you are only adding new classes, extending existing classes, or implementing interfaces you should be able to use an extension to package your code and make it available to OpenJUMP. If we get some more details on what you are trying to accomplish we can probably help you determine if an extension will do the trick. The Sunburned Surveyor On 9/11/06, Stefan Steiniger <[EMAIL PROTECTED]> wrote: > Hei Alessandro, > > a tricky question for me > I hope the people from pirol.. or at least their code can help you. > They did what you mean, in that they wrote an image layer plugin.. > therefore also a new (Image)LayerRenderer hat to be created > > further: i think you can do everyting with extensions?? .. if you need > to change the jump version you would do eveything as plugins and your > base classes which extend jump-core functionality would be simply hold > in a jar library file (similar to what the pirol people did with their > baseclasses library) > > hope the info helped a bit > stefan > > [EMAIL PROTECTED] wrote: > > >Hi List, > > > >I've a question: > > > >I needed to implement a LayerRenderer for > >a particular purpose in a project in which i'm involved. > >John suggested > >me to implement it from scratch, but i wasn't able, so i did a little > >modify to the existing LayerRender class, in order to finish my > >project. > >The problem now is that now i need to upgrade jump api and > >jump workbench. So i'm starting to write a LayerRenderer from scratch. > >But How can i use it without modify JUMP code? > >Should I implement my > >configuration and workbench classes? > >Generally, how can i use in JUMP a > >simple class that it isn't a plug-in or neither a tool, in order to > >keep it when i need to change the JUMP version. > > > >Hope I've been clear > >enough > > > >Regards > > > >Alessandro > > > >------------------------------------------------------------------------- > >Using Tomcat but need to do more? Need to support web services, security? > >Get stuff done quickly with pre-integrated technology to make your job easier > >Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo > >http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 > >_______________________________________________ > >Jump-pilot-devel mailing list > >Jump-pilot-devel@lists.sourceforge.net > >https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel > > > > > > > > > > > ------------------------------------------------------------------------- > Using Tomcat but need to do more? Need to support web services, security? > Get stuff done quickly with pre-integrated technology to make your job easier > Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo > http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 > _______________________________________________ > Jump-pilot-devel mailing list > Jump-pilot-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel > ------------------------------------------------------------------------- Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 _______________________________________________ Jump-pilot-devel mailing list Jump-pilot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel