Larry,

Over the course of the next few weeks I will see if I can get this system
into OpenJUMP-Ex for some testing. If it is something other developers think
they can use, we can talk about integrating it into OpenJUMP after I have
had a couple of months to work out  the bugs.

I didn't realize the other problem you were trying to solve with your XML
file. I wonder if we could provide an error message in a text file that can
be parsed by OpenJUMP and displayed to the user when a plug-in fails to
load. We could link the message to the plug-in by the plug-ins class name.
Does this sound like something that you had in mind? It might be better than
simply presenting the user with a stack trace.

Let me know what you think.

Landon


On 2/27/07, Larry Becker <[EMAIL PROTECTED]> wrote:

Hi Sunburned,

Congratulations on your Plan "A" concept.  I see no theoretical
reason why it couldn't be made to work.  However, there can always be
many practical reasons that any plan might fail during implementation,
and since your Catalog example seems to be the only plugin that
currently needs this kind of runtime plugin to plugin extensibility,
why don't you test it out on your experimental JUMP flavor and see how
well it really does the job?

By the way, the XML solution that I was proposing was mainly to
solve an entirely different problem of plugins crashing JUMP on
startup due to class not found errors.  This is mainly an annoyance
that people have to deal with when mixing and matching different JUMP
flavor plugins, but is usually readily solved by posting a question on
this list.

regards,
Larry

On 2/27/07, Sunburned Surveyor <[EMAIL PROTECTED]> wrote:
> I spent an hour or so after work yesterday providing a more in-depth
> explanation of how I thought plug-in dependency might be supported in
> OpenJUMP. You can read that information on my OpenJUMP blog:
>
> http://openjump.blogspot.com/
>
> I think it would only take me a few hours to implement Plan "A" in
OpenJUMP,
> if we decide to do that, and I believe it would really add a lot of
> flexibility for plug-in developers.
>
> The Sunburned Surveyor
>
-------------------------------------------------------------------------
> Take Surveys. Earn Cash. Influence the Future of IT
> Join SourceForge.net's Techsay panel and you'll get the chance to share
your
> opinions on IT & business topics through brief surveys-and earn cash
>
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
> _______________________________________________
> Jump-pilot-devel mailing list
> Jump-pilot-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel
>
>


--
http://amusingprogrammer.blogspot.com/

-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share
your
opinions on IT & business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Jump-pilot-devel mailing list
Jump-pilot-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel

-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Jump-pilot-devel mailing list
Jump-pilot-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel

Reply via email to