Having not looked at all at this code, what you've said makes perfect sense. Actions 
should not be tied to the type of view being used.

> -----Original Message-----
> From: John Patterson [mailto:[EMAIL PROTECTED] 
> Sent: Thursday, September 25, 2003 4:00 AM
> To: [EMAIL PROTECTED]
> Subject: [OS-webwork] JFreeChartResult
> 
> 
> Hi,
> 
> I have just checked out the JFreeChartResult code on the wiki.
> 
> http://wiki.opensymphony.com/space/JFreeChartResult
> 
> What is the advantage of creating a new Result type in this 
> case?  I thought the sole purpose of separating the result 
> type from the action was that your actions were "view 
> agnostic".  The JFreeChartResult forces your actions to know 
> that they are using JFreeChart.
> 
> You could remove this dependency by putting the necessary 
> data into view-independent structures, like a java.util.List 
> or Array and let the JFreeChartResult take this data and 
> convert it into the JFreeChart specific types.  That way you 
> could change your result type without having to rewrite your 
> action.  (eg to a 3D chart, Flash chart, or a simple ASCII chart)
> 
> The other properties needed by the JFreeResultType (ie Title 
> font, background colour, axis type) could be set as 
> parameters in xwork.xml and also default to common values (ie 
> white background, Number axis...).  The key used to obtain 
> the data from the value stack could also be redefined here 
> (eg instead of the default 'chart' use 'data').
> 
> Although you would have less "hands on" control over the 
> JFreeChart object it would fit with WW2's "view agnostic" 
> policey and make your actions more reusable.
> 
> What do you think?
> 
> John.
> 
> ----- Original Message ----- 
> From: "Bernard Choi" <[EMAIL PROTECTED]>
> To: <[EMAIL PROTECTED]>
> Sent: Wednesday, September 24, 2003 6:06 PM
> Subject: Re: [OS-webwork] How does one change the contentType 
> in theresponse?
> 
> 
> > I've done a JFreeChartResult. Perhaps it is similar to what you 
> > require. I will be needing a PdfResult later on in my project 
> > development (perhaps in the next month), and I'll post what I've 
> > learnt online.
> >
> > Meanwhile, here is what I've got for the JFreeChartResult... 
> > http://wiki.opensymphony.com/space/JFreeChartResult
> >
> > Hope it helps.
> >
> > ----- Original Message -----
> > From: "Philipp Meier" <[EMAIL PROTECTED]>
> > To: <[EMAIL PROTECTED]>
> > Sent: Wednesday, September 24, 2003 11:05 PM
> > Subject: Re: [OS-webwork] How does one change the contentType in 
> > theresponse?
> >
> >
> > On Wed, Sep 24, 2003 at 08:56:29AM -0600, Thompson, Kris wrote:
> > > > Its in ServletActionContext, actually.
> > >
> > > Perfect!
> > > >
> > > > I know you said long story, but why would the PDF 
> generation be in 
> > > > the Action instead of treating it as just another view?
> > > >
> > > I'm all ears!  I'm not familar with how this is done and 
> I did not 
> > > see
> any
> > docs on this.  Could someone point me in the direction 
> where I could 
> > find this information? Would I be creating a new result-type?
> >
> > Look in the source for the jasperreports view. This should 
> give you a 
> > hint on how to make a new result-type.
> >
> > -billy
> >
> > --
> > Meisterbohne   Meisterbohne GbR, Küfner, Mekle, Meier   
> Tel: +49-731-399
> > 499-0
> >    eLösungen   Söflinger Straße 100                     
> Fax: +49-731-399
> > 499-9
> >                89077 Ulm
> > http://www.meisterbohne.de/
> >
> >
> > -------------------------------------------------------
> > This sf.net email is sponsored by:ThinkGeek
> > Welcome to geek heaven.
> > http://thinkgeek.com/sf 
> > _______________________________________________
> > Opensymphony-webwork mailing list 
> > [EMAIL PROTECTED]
> > https://lists.sourceforge.net/lists/listinfo/opensymphony-webwork
> >
> >
> >
> > -------------------------------------------------------
> > This sf.net email is sponsored by:ThinkGeek
> > Welcome to geek heaven.
> > http://thinkgeek.com/sf 
> > _______________________________________________
> > Opensymphony-webwork mailing list 
> > [EMAIL PROTECTED]
> > https://lists.sourceforge.net/lists/listinfo/opensymphony-webwork
> >
> 
> 
> -------------------------------------------------------
> This sf.net email is sponsored by:ThinkGeek
> Welcome to geek heaven.
> http://thinkgeek.com/sf 
> _______________________________________________
> Opensymphony-webwork mailing list 
> [EMAIL PROTECTED]
> https://lists.sourceforge.net/lists/listinfo/opensymphony-webwork
> 


-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
_______________________________________________
Opensymphony-webwork mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/opensymphony-webwork

Reply via email to