|
And here's Joe's reply to my reply to Fred...heheh.. > -----Original Message----- > From: Joe Pluta [mailto:joepluta@plutabrothers.com] > Sent: Thursday, March 22, 2001 4:00 PM > To: JAVA400-L@midrange.com > Subject: RE: Tables, Wrappers and MLs, oh my! > > > I don't have time to write a full missive, obviously, but let > me drop a point in here. Fred's version is the > "full-featured" version, which allows a lot of flexibility. > Even so, it's not complete, in that you can't assign an > arbitrary formatter to a given cell in a given row. > > Abstraction for abstraction's sake is not always the way to > go. What I try to do is think about what I want my > application code to look like. What I'd LIKE to do is the following: > > DataSource source = new DataSource(--data source parameters--); > TableWidget widget = new TableWidget(source); > widget.setFormatter(new HTMLFormatter()); (or XMLFormatter) > out.println(widget.toML()); > > (or, for JSP: session.putValue("widget", widget);) > > In this case, my DataSource class needs to have certain > methods that the TableWidget can use. These might include > getData and getFieldDefinitions (these would best be defined > in a TableDataSource interface, but that's a different > discussion). This would be enough for a simple table, which > would have headings and the same data in each row. The > formatting of the row would be based on the field > definitions, while dynamic attributes (such as error and > protect) would be part of the data from getData. > > Too much abstraction can be as problematic as too little. > > Joe > > > > > ---------- Original Message ---------------------------------- > From: "Stone, Brad V (TC)" <bvstone@taylorcorp.com> > Reply-To: JAVA400-L@midrange.com > Date: Thu, 22 Mar 2001 15:30:47 -0600 > > >holy smokes! > > At first, OO programming sounded like more "theory" than reality. > Up until now it seemed like a "strong possibility". > Now it seems like "endless theory". :) > > When I see all this, I have to ask, is it really worth it? > Why not do some > OO and some procedural programming? > > Does anyone else have any thoughts on this? (I know Joe P's > out for the > week). > > - This post is purely rhetorical unless someone wishes to > answer the above > questions. This in no way is inteded to be a negative > post, I'm just > thinking out loud. > > +--- > | This is the JAVA/400 Mailing List! > | To submit a new message, send your mail to JAVA400-L@midrange.com. > | To subscribe to this list send email to JAVA400-L-SUB@midrange.com. > | To unsubscribe from this list send email to > JAVA400-L-UNSUB@midrange.com. > | Questions should be directed to the list owner: joe@zappie.net > +--- > +--- | This is the JAVA/400 Mailing List! | To submit a new message, send your mail to JAVA400-L@midrange.com. | To subscribe to this list send email to JAVA400-L-SUB@midrange.com. | To unsubscribe from this list send email to JAVA400-L-UNSUB@midrange.com. | Questions should be directed to the list owner: joe@zappie.net +---
As an Amazon Associate we earn from qualifying purchases.
This mailing list archive is Copyright 1997-2024 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact [javascript protected email address].
Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.