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

Reply via email to