The type of file doesn't really matter here.  I just want to leverage
the Tapestry templating engine.  

For example, say my TML looked like this:

<t:loop source="entries" value="entry">
ENTRY NAME: ${entry.name}
ENTRY ADDRESS: ${entry.address}
</t:loop>

I'd of course need to remove the HTML validation that Tapestry does for
me, but I'm guessing that's configurable?

Since Tapestry supports a Stream as a return value, I'm guessing that
there's some sort of support for this.

MyComponent is just a representation of a POJO (might be
Tapestry-annotated, might not).

-----Original Message-----
From: Chris Lewis [mailto:[EMAIL PROTECTED] 
Sent: Friday, February 29, 2008 8:59 AM
To: Tapestry users
Subject: Re: T5: File generation

I'm fuzzy on your goal. What 'files' do you want to make? You want the
generated markup of a component? A page?
For the record, I'm fairly sure T5 is specifically designed to avoid
semantics like:

MyComponent component = new MyComponent(); component.setName("Test");

Components don't 'exist' like that.

chris

Joel Wiegman wrote:
> Hello all,
>
> Our application has the need to generate files.
>
> I'm interested in trying to use Tapestry to do this since we're 
> already using T5 on the presentation layer.
>
> Has anyone extracted the Tapestry templating engine to do other 
> processing?  Something like the pseudo-code below:
>
> // BEGIN
>
> @Inject
> ComponentRenderer cr;
>
> MyComponent component = new MyComponent(); component.setName("Test");
>
> OutputStream os = cr.render(component);
>
> // END
>
> Can anyone point me to the right package/class to look at for 
> something like this?
>
> Thanks!
>
> Joel
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>
>   


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to