Thanks for the additional insight into JUMP's code base Larry. That will be very helpful.
I must say I'm not a big fan of inner classes up to this point. They seem very confusing. However, my opinion of them may change after I do some more reading about them. I'd think I'd rather have the extra class files and code that is easier to understand. That is especially important for an open source project. But then again, Jon's a sharp guy. Who am I to question his Java wisdom? :] Thanks Again, The Sunburned Surveyor On 8/30/06, Larry Becker <[EMAIL PROTECTED]> wrote: > JUMP makes constant use of inner classes, particularly anonymous ones. They > reflect a style of programming that emphasizes economy of class files at the > expense of somewhat dense complex code. At times the Vivid Solutions crowd, > particularly Jon, seems to conjure almost magical solutions out of anonymous > classes. > > By the way, you can tell how many inner classes are defined in a class file > by looking at the number of $#.class files that are produced with the same > name. > > regards, > Larry > > > On 8/30/06, Sunburned Surveyor <[EMAIL PROTECTED]> wrote: > > > I have confirmed that this is an inner class. (Just when I think I'm > getting a handle on this Java stuff, I run into something like this.) > > I've printed some docs on inner classes, and will make an effort to > educate myself. (Now that I have revealed my ignorance with that > rookie question.) :] > > The Sunburned Surveyor > > On 8/30/06, Sunburned Surveyor <[EMAIL PROTECTED]> wrote: > > In the beginning of the AbstractCursorTool java file a private > > LayerViewPanelListener is declared. It then appears that a calss > > definition for the LayerViewPanel is given, inside of the > > AbstractCursorTool java file. I've never seen this done before. Can > > someone help me understand what is going on here? > > > > Is this an inner class as described in this article?: > > > > > http://www.javaworld.com/javaworld/javaqa/2000-03/02-qa-innerclass.html > > > > Thanks, > > > > The Sunburned Surveyor > > > > ------------------------------------------------------------------------- > 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