Re: [JPP-Devel] WFS Plugin 1.0.0

2007-07-03 Thread Roman Isitua
Hello Stephan,

Thanks, it worked with OJ 1.2b. I have another
question, after specifying a criteria e.g a spatial
criteria, how do you execute it? I noticed that once I
click the advance button to specify a criteria the ok
button cannot be seen. 

Best regards
Roman






   

Yahoo! oneSearch: Finally, mobile search 
that gives answers, not web links. 
http://mobile.yahoo.com/mobileweb/onesearch?refer=1ONXIC

-
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
___
Jump-pilot-devel mailing list
Jump-pilot-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel


[JPP-Devel] Windows Launcher

2007-07-03 Thread Paul Austin
I've been looking at the existing windows launcher using JSmooth and see 
one problem with it. With JSmooth you have to explicitly state the full 
list of jar files in the lib and the batik directory. Therefore if we 
change library versions or add new libraries we would need to update the 
.jsmooth file and recreate the exe file.


I had a look at http://launch4j.sourceforge.net/ and it supports wild 
cards for the class path and have created the attached configuration to 
create the exe file.


What do people think about using launch4j instead?

Paul

  true
  gui
  
  openjump.exe
  
  -properties bin/workbench-properties.xml -plug-in-directory lib/ext
  ..
  normal
  http://java.com/download
  
  true
  false
  C:\Documents and Settings\paustin\My Documents\workspace\openjump\installer\OpenJump.ico
  
com.vividsolutions.jump.workbench.JUMPWorkbench
./lib/*.jar
./lib/batik/*.jar
./build/*.jar
  
  

1.5.0

false
256
256
-Djava.library.path=lib/ext
-Dlog4j.configuration=file:bin/log4j.xml
  
-
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/___
Jump-pilot-devel mailing list
Jump-pilot-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel


Re: [JPP-Devel] Windows Launcher

2007-07-03 Thread Stefan Steiniger
i don't have problems with launch4j

although i did miss who uses jsmooth? (maybe because i have been not 
following the list in the last 2 weeks)

stefan

Paul Austin wrote:

> I've been looking at the existing windows launcher using JSmooth and 
> see one problem with it. With JSmooth you have to explicitly state the 
> full list of jar files in the lib and the batik directory. Therefore 
> if we change library versions or add new libraries we would need to 
> update the .jsmooth file and recreate the exe file.
>
> I had a look at http://launch4j.sourceforge.net/ and it supports wild 
> cards for the class path and have created the attached configuration 
> to create the exe file.
>
> What do people think about using launch4j instead?
>
> Paul
>
>
>
>
>  true
>  gui
>  
>  openjump.exe
>  
>  -properties bin/workbench-properties.xml -plug-in-directory 
> lib/ext
>  ..
>  normal
>  http://java.com/download
>  
>  true
>  false
>  C:\Documents and Settings\paustin\My 
> Documents\workspace\openjump\installer\OpenJump.ico
>  
>com.vividsolutions.jump.workbench.JUMPWorkbench
>./lib/*.jar
>./lib/batik/*.jar
>./build/*.jar
>  
>  
>
>1.5.0
>
>false
>256
>256
>-Djava.library.path=lib/ext
>-Dlog4j.configuration=file:bin/log4j.xml
>  
>
>
>
>
>-
>This SF.net email is sponsored by DB2 Express
>Download DB2 Express C - the FREE version of DB2 express and take
>control of your XML. No limits. Just data. Click to get it now.
>http://sourceforge.net/powerbar/db2/
>
>
>
>___
>Jump-pilot-devel mailing list
>Jump-pilot-devel@lists.sourceforge.net
>https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel
>  
>


-
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
___
Jump-pilot-devel mailing list
Jump-pilot-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel


Re: [JPP-Devel] Windows Launcher

2007-07-03 Thread Paul Austin

Stefan,

Have a look under installer directory in SVN, I'm not sure who put it there.

Paul

Stefan Steiniger wrote:

i don't have problems with launch4j

although i did miss who uses jsmooth? (maybe because i have been not 
following the list in the last 2 weeks)


stefan

Paul Austin wrote:

  
I've been looking at the existing windows launcher using JSmooth and 
see one problem with it. With JSmooth you have to explicitly state the 
full list of jar files in the lib and the batik directory. Therefore 
if we change library versions or add new libraries we would need to 
update the .jsmooth file and recreate the exe file.


I had a look at http://launch4j.sourceforge.net/ and it supports wild 
cards for the class path and have created the attached configuration 
to create the exe file.


What do people think about using launch4j instead?

Paul




 true
 gui
 
 openjump.exe
 
 -properties bin/workbench-properties.xml -plug-in-directory 
lib/ext
 ..
 normal
 http://java.com/download
 
 true
 false
 C:\Documents and Settings\paustin\My 
Documents\workspace\openjump\installer\OpenJump.ico
 
   com.vividsolutions.jump.workbench.JUMPWorkbench
   ./lib/*.jar
   ./lib/batik/*.jar
   ./build/*.jar
 
 
   
   1.5.0
   
   false
   256
   256
   -Djava.library.path=lib/ext
   -Dlog4j.configuration=file:bin/log4j.xml
 




-
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/



___
Jump-pilot-devel mailing list
Jump-pilot-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel
 





-
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
___
Jump-pilot-devel mailing list
Jump-pilot-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel
  
-
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/___
Jump-pilot-devel mailing list
Jump-pilot-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel


Re: [JPP-Devel] Windows Launcher

2007-07-03 Thread Larry Becker
I've tried launch4j and it worked OK.  For SkyJUMP I ultimately
decided to build a custom launcher using the eclipse launcher for
additional flexibility.  That was the only way I could get
double-click and drag and drop file functionality to work.

Larry

On 7/3/07, Paul Austin <[EMAIL PROTECTED]> wrote:
>
>  Stefan,
>
>  Have a look under installer directory in SVN, I'm not sure who put it
> there.
>
>  Paul
>
>
>  Stefan Steiniger wrote:
>  i don't have problems with launch4j
>
> although i did miss who uses jsmooth? (maybe because i have been not
> following the list in the last 2 weeks)
>
> stefan
>
> Paul Austin wrote:
>
>
>
>  I've been looking at the existing windows launcher using JSmooth and
> see one problem with it. With JSmooth you have to explicitly state the
> full list of jar files in the lib and the batik directory. Therefore
> if we change library versions or add new libraries we would need to
> update the .jsmooth file and recreate the exe file.
>
> I had a look at http://launch4j.sourceforge.net/ and it
> supports wild
> cards for the class path and have created the attached configuration
> to create the exe file.
>
> What do people think about using launch4j instead?
>
> Paul
>
> 
>
> 
>  true
>  gui
>  
>  openjump.exe
>  
>  -properties bin/workbench-properties.xml -plug-in-directory
> lib/ext
>  ..
>  normal
>  http://java.com/download
>  
>  true
>  false
>  C:\Documents and Settings\paustin\My
> Documents\workspace\openjump\installer\OpenJump.ico
>  
> com.vividsolutions.jump.workbench.JUMPWorkbench
>  ./lib/*.jar
>  ./lib/batik/*.jar
>  ./build/*.jar
>  
>  
>  
>  1.5.0
>  
>  false
>  256
>  256
>  -Djava.library.path=lib/ext
>  -Dlog4j.configuration=file:bin/log4j.xml
>  
> 
>
> 
>
> -
> This SF.net email is sponsored by DB2 Express
> Download DB2 Express C - the FREE version of DB2 express and take
> control of your XML. No limits. Just data. Click to get it now.
> http://sourceforge.net/powerbar/db2/
>
> 
>
> ___
> Jump-pilot-devel mailing list
> Jump-pilot-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel
>
>
>
>
> -
> This SF.net email is sponsored by DB2 Express
> Download DB2 Express C - the FREE version of DB2 express and take
> control of your XML. No limits. Just data. Click to get it now.
> http://sourceforge.net/powerbar/db2/
> ___
> Jump-pilot-devel mailing list
> Jump-pilot-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel
>
>
> -
> This SF.net email is sponsored by DB2 Express
> Download DB2 Express C - the FREE version of DB2 express and take
> control of your XML. No limits. Just data. Click to get it now.
> http://sourceforge.net/powerbar/db2/
> ___
> Jump-pilot-devel mailing list
> Jump-pilot-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel
>
>


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

-
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
___
Jump-pilot-devel mailing list
Jump-pilot-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel


Re: [JPP-Devel] Windows Launcher

2007-07-03 Thread Michaël Michaud
Hi,

I've used Jsmooth a few years ago and I found it smart (especially 
simple to use), but if launch4J is more flexible, maybe a good idea to 
use it instead.

Michaël

Larry Becker a écrit :

>I've tried launch4j and it worked OK.  For SkyJUMP I ultimately
>decided to build a custom launcher using the eclipse launcher for
>additional flexibility.  That was the only way I could get
>double-click and drag and drop file functionality to work.
>
>Larry
>
>On 7/3/07, Paul Austin <[EMAIL PROTECTED]> wrote:
>  
>
>> Stefan,
>>
>> Have a look under installer directory in SVN, I'm not sure who put it
>>there.
>>
>> Paul
>>
>>
>> Stefan Steiniger wrote:
>> i don't have problems with launch4j
>>
>>although i did miss who uses jsmooth? (maybe because i have been not
>>following the list in the last 2 weeks)
>>
>>stefan
>>
>>Paul Austin wrote:
>>
>>
>>
>> I've been looking at the existing windows launcher using JSmooth and
>>see one problem with it. With JSmooth you have to explicitly state the
>>full list of jar files in the lib and the batik directory. Therefore
>>if we change library versions or add new libraries we would need to
>>update the .jsmooth file and recreate the exe file.
>>
>>I had a look at http://launch4j.sourceforge.net/ and it
>>supports wild
>>cards for the class path and have created the attached configuration
>>to create the exe file.
>>
>>What do people think about using launch4j instead?
>>
>>Paul
>>
>>
>>
>>
>> true
>> gui
>> 
>> openjump.exe
>> 
>> -properties bin/workbench-properties.xml -plug-in-directory
>>lib/ext
>> ..
>> normal
>> http://java.com/download
>> 
>> true
>> false
>> C:\Documents and Settings\paustin\My
>>Documents\workspace\openjump\installer\OpenJump.ico
>> 
>>com.vividsolutions.jump.workbench.JUMPWorkbench
>> ./lib/*.jar
>> ./lib/batik/*.jar
>> ./build/*.jar
>> 
>> 
>> 
>> 1.5.0
>> 
>> false
>> 256
>> 256
>> -Djava.library.path=lib/ext
>> -Dlog4j.configuration=file:bin/log4j.xml
>> 
>>
>>
>>
>>
>>-
>>This SF.net email is sponsored by DB2 Express
>>Download DB2 Express C - the FREE version of DB2 express and take
>>control of your XML. No limits. Just data. Click to get it now.
>>http://sourceforge.net/powerbar/db2/
>>
>>
>>
>>___
>>Jump-pilot-devel mailing list
>>Jump-pilot-devel@lists.sourceforge.net
>>https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel
>>
>>
>>
>>
>>-
>>This SF.net email is sponsored by DB2 Express
>>Download DB2 Express C - the FREE version of DB2 express and take
>>control of your XML. No limits. Just data. Click to get it now.
>>http://sourceforge.net/powerbar/db2/
>>___
>>Jump-pilot-devel mailing list
>>Jump-pilot-devel@lists.sourceforge.net
>>https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel
>>
>>
>>-
>>This SF.net email is sponsored by DB2 Express
>>Download DB2 Express C - the FREE version of DB2 express and take
>>control of your XML. No limits. Just data. Click to get it now.
>>http://sourceforge.net/powerbar/db2/
>>___
>>Jump-pilot-devel mailing list
>>Jump-pilot-devel@lists.sourceforge.net
>>https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel
>>
>>
>>
>>
>
>
>  
>


-
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
___
Jump-pilot-devel mailing list
Jump-pilot-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel


Re: [JPP-Devel] Please use the ChangeLog!

2007-07-03 Thread David Zwiers
Alternatively you could automatically generate the change log from your 
(hopefully descriptive) CVS comments. There is also a syntax or plug-in to 
auto-compile them into a log on the fly, but I haven't set this up before.

David

-Original Message-
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Michaël Michaud
Sent: June 30, 2007 7:59 AM
To: List for discussion of JPP development and use.
Subject: Re: [JPP-Devel] Please use the ChangeLog!

Oups  :-!
Thanks for the reminder,
I feel I will have hard time to get well-disciplined !

Michaël

Sascha L. Teichmann a écrit :

>Hi together!
>
>We have a ChangeLog file now. It would be very nice to use it. I know 
>this needs a bit of adaption and discipline ...  Michaël?
>
>Regards,
>  Sascha
>
>---
>-- This SF.net email is sponsored by DB2 Express Download DB2 Express C 
>- the FREE version of DB2 express and take control of your XML. No 
>limits. Just data. Click to get it now.
>http://sourceforge.net/powerbar/db2/
>___
>Jump-pilot-devel mailing list
>Jump-pilot-devel@lists.sourceforge.net
>https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel
>
>
>  
>


-
This SF.net email is sponsored by DB2 Express Download DB2 Express C - the FREE 
version of DB2 express and take control of your XML. No limits. Just data. 
Click to get it now.
http://sourceforge.net/powerbar/db2/
___
Jump-pilot-devel mailing list
Jump-pilot-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel



-
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
___
Jump-pilot-devel mailing list
Jump-pilot-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel


Re: [JPP-Devel] Windows Launcher

2007-07-03 Thread Paul Austin

Hi Larry,

As you've obviously tried various different launchers and come up with 
one that works with the JUMP platform, any chance that we could back 
port this work into open jump? What else is required to support drag and 
drop into the JUMP platform. Also I'm presuming your launcher allows you 
to have only one copy so if you double click on a file it loads in the 
current instance rather than start a new one.


I think we should create a new SVN module openjump-win32, where we can 
put the launcher and installers specific to the windows 32-bit platform.


Paul

Larry Becker wrote:

I've tried launch4j and it worked OK.  For SkyJUMP I ultimately
decided to build a custom launcher using the eclipse launcher for
additional flexibility.  That was the only way I could get
double-click and drag and drop file functionality to work.

Larry

On 7/3/07, Paul Austin <[EMAIL PROTECTED]> wrote:
  

 Stefan,

 Have a look under installer directory in SVN, I'm not sure who put it
there.

 Paul


 Stefan Steiniger wrote:
 i don't have problems with launch4j

although i did miss who uses jsmooth? (maybe because i have been not
following the list in the last 2 weeks)

stefan

Paul Austin wrote:



 I've been looking at the existing windows launcher using JSmooth and
see one problem with it. With JSmooth you have to explicitly state the
full list of jar files in the lib and the batik directory. Therefore
if we change library versions or add new libraries we would need to
update the .jsmooth file and recreate the exe file.

I had a look at http://launch4j.sourceforge.net/ and it
supports wild
cards for the class path and have created the attached configuration
to create the exe file.

What do people think about using launch4j instead?

Paul




 true
 gui
 
 openjump.exe
 
 -properties bin/workbench-properties.xml -plug-in-directory
lib/ext
 ..
 normal
 http://java.com/download
 
 true
 false
 C:\Documents and Settings\paustin\My
Documents\workspace\openjump\installer\OpenJump.ico
 
com.vividsolutions.jump.workbench.JUMPWorkbench
 ./lib/*.jar
 ./lib/batik/*.jar
 ./build/*.jar
 
 
 
 1.5.0
 
 false
 256
 256
 -Djava.library.path=lib/ext
 -Dlog4j.configuration=file:bin/log4j.xml
 




-
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/



___
Jump-pilot-devel mailing list
Jump-pilot-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel




-
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
___
Jump-pilot-devel mailing list
Jump-pilot-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel


-
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
___
Jump-pilot-devel mailing list
Jump-pilot-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel






  
-
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/___
Jump-pilot-devel mailing list
Jump-pilot-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel


[JPP-Devel] Excess use of classes?

2007-07-03 Thread Paul Austin
I've been looking through the JUMP code in various places and it looks 
like there are a lot of cases where custom sub classes are created just 
to change a few parameters on a class (e.g. 
com.vividsolutions.jump.workbench.ui.renderer.style.ArrowLineStringEndpointStyle).
 
In this class it defines a number of sub classes for each different 
style, all that changes in some of these classes is the name, start 
indicator, image, min angle, min length and if it's filled.

By creating sub classes for each of these you add extra overhead to the 
application as it needs to have the Class definition loaded in the 
PermGen space of the application.

By contrast if you had a factory based approach that would create 
instances of the class you could have a couple of factories and a few 
implementations for the different parameterizations possible then the 
overhead you have is a few bytes for the configuration paramters rather 
than the KBs for the class definitions.

I'm not suggesting that we go and wholesale change the existing code but 
it's something we should be aware of when implementing new features. The 
areas where we can create generic components include.

- Event handling
- Object edit panels, tables

Paul

-
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
___
Jump-pilot-devel mailing list
Jump-pilot-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel


Re: [JPP-Devel] Windows Launcher

2007-07-03 Thread Larry Becker
Hi Paul,

  Assuming everyone agrees, of course, that would be great!  The
Eclipse launcher that it is based on is written in cross platform C
(mostly) with the necessarily platform dependent stuff isolated into
specific directories.

  Supporting drag and drop is simply a matter of processing command
line arguments to the launcher and passing them on to JUMP on startup.
 We had to do a few mods to JUMP to get it working reliably.  After
JUMP is up and running, when the launcher gets a drag and drop or
double-click, it sends keystrokes to the JUMP window that give it
focus and invoke the proper interface routine.

The SkyJUMP launcher source is at:
http://skyjump.cvs.sourceforge.net/skyjump/skyjump/launcher/

I can help with the port when I get through with my rendering mods.

regards,
Larry Becker

On 7/3/07, Paul Austin <[EMAIL PROTECTED]> wrote:
>
>  Hi Larry,
>
>  As you've obviously tried various different launchers and come up with one
> that works with the JUMP platform, any chance that we could back port this
> work into open jump? What else is required to support drag and drop into the
> JUMP platform. Also I'm presuming your launcher allows you to have only one
> copy so if you double click on a file it loads in the current instance
> rather than start a new one.
>
>  I think we should create a new SVN module openjump-win32, where we can put
> the launcher and installers specific to the windows 32-bit platform.
>
>  Paul
>
>
>  Larry Becker wrote:
>  I've tried launch4j and it worked OK. For SkyJUMP I ultimately
> decided to build a custom launcher using the eclipse launcher for
> additional flexibility. That was the only way I could get
> double-click and drag and drop file functionality to work.
>
> Larry
>
> On 7/3/07, Paul Austin <[EMAIL PROTECTED]> wrote:
>
>
>  Stefan,
>
>  Have a look under installer directory in SVN, I'm not sure who put it
> there.
>
>  Paul
>
>
>  Stefan Steiniger wrote:
>  i don't have problems with launch4j
>
> although i did miss who uses jsmooth? (maybe because i have been not
> following the list in the last 2 weeks)
>
> stefan
>
> Paul Austin wrote:
>
>
>
>  I've been looking at the existing windows launcher using JSmooth and
> see one problem with it. With JSmooth you have to explicitly state the
> full list of jar files in the lib and the batik directory. Therefore
> if we change library versions or add new libraries we would need to
> update the .jsmooth file and recreate the exe file.
>
> I had a look at http://launch4j.sourceforge.net/ and it
> supports wild
> cards for the class path and have created the attached configuration
> to create the exe file.
>
> What do people think about using launch4j instead?
>
> Paul
>
> 
>
> 
>  true
>  gui
>  
>  openjump.exe
>  
>  -properties bin/workbench-properties.xml -plug-in-directory
> lib/ext
>  ..
>  normal
>  http://java.com/download
>  
>  true
>  false
>  C:\Documents and Settings\paustin\My
> Documents\workspace\openjump\installer\OpenJump.ico
>  
> com.vividsolutions.jump.workbench.JUMPWorkbench
>  ./lib/*.jar
>  ./lib/batik/*.jar
>  ./build/*.jar
>  
>  
>  
>  1.5.0
>  
>  false
>  256
>  256
>  -Djava.library.path=lib/ext
>  -Dlog4j.configuration=file:bin/log4j.xml
>  
> 
>
> 
>
> -
> This SF.net email is sponsored by DB2 Express
> Download DB2 Express C - the FREE version of DB2 express and take
> control of your XML. No limits. Just data. Click to get it now.
> http://sourceforge.net/powerbar/db2/
>
> 
>
> ___
> Jump-pilot-devel mailing list
> Jump-pilot-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel
>
>
>
>
> -
> This SF.net email is sponsored by DB2 Express
> Download DB2 Express C - the FREE version of DB2 express and take
> control of your XML. No limits. Just data. Click to get it now.
> http://sourceforge.net/powerbar/db2/
> ___
> Jump-pilot-devel mailing list
> Jump-pilot-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel
>
>
> -
> This SF.net email is sponsored by DB2 Express
> Download DB2 Express C - the FREE version of DB2 express and take
> control of your XML. No limits. Just data. Click to get it now.
> http://sourceforge.net/powerbar/db2/
> ___
> Jump-pilot-devel mailing list
> Jump-pilot-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel
>
>
>
>
>
>
> -

Re: [JPP-Devel] Excess use of classes?

2007-07-03 Thread Larry Becker
Thanks for the tips, Paul.  It is great when we can encourage each
other to write better code. I for one, didn't know any Java at all
before starting with JUMP in January of 2004.  My previous GIS
projects were in C++ and object pascal.  It was hard but I think I
have finally made peace with Java's voracious memory appetite.

regards,
Larry

On 7/3/07, Paul Austin <[EMAIL PROTECTED]> wrote:
> I've been looking through the JUMP code in various places and it looks
> like there are a lot of cases where custom sub classes are created just
> to change a few parameters on a class (e.g.
> com.vividsolutions.jump.workbench.ui.renderer.style.ArrowLineStringEndpointStyle).
> In this class it defines a number of sub classes for each different
> style, all that changes in some of these classes is the name, start
> indicator, image, min angle, min length and if it's filled.
>
> By creating sub classes for each of these you add extra overhead to the
> application as it needs to have the Class definition loaded in the
> PermGen space of the application.
>
> By contrast if you had a factory based approach that would create
> instances of the class you could have a couple of factories and a few
> implementations for the different parameterizations possible then the
> overhead you have is a few bytes for the configuration paramters rather
> than the KBs for the class definitions.
>
> I'm not suggesting that we go and wholesale change the existing code but
> it's something we should be aware of when implementing new features. The
> areas where we can create generic components include.
>
> - Event handling
> - Object edit panels, tables
>
> Paul
>
> -
> This SF.net email is sponsored by DB2 Express
> Download DB2 Express C - the FREE version of DB2 express and take
> control of your XML. No limits. Just data. Click to get it now.
> http://sourceforge.net/powerbar/db2/
> ___
> Jump-pilot-devel mailing list
> Jump-pilot-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel
>


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

-
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
___
Jump-pilot-devel mailing list
Jump-pilot-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel