I think in Render it's a matter of refactoring the TemplateCompiler
interface to support a TemplatingProvider service, for which you choose
implementation with:
@Inject
private TemplateCompiler<VelocityProvider> compiler;
or
@Inject
private TemplateCompiler compiler;
Then
compiler.compile(VelocityProvider.class, "tpl/file.tpl")
or
@Inject
private TemplateCompiler compiler;
@Inject
private VelocityProvider provider;
Then
compiler.compile(provider, "tpl/file.tpl");
etc...
George, does this fit your needs?
~Lincoln
On Mon, Aug 8, 2011 at 6:57 PM, Jason Porter <lightguard.jp(a)gmail.com>wrote:
I haven't had time to look at this yet. Perhaps you (Lincoln and
George)
can start things off with what you think would need to change for each of
the modules.
On Mon, Aug 8, 2011 at 16:50, George Gastaldi <gegastaldi(a)gmail.com>wrote:
> Any evolution so far ? It would be nice to get that ready before the
> Beta release.
>
> Regards,
>
> George
>
> 2011/8/3 Jason Porter <lightguard.jp(a)gmail.com>:
> > I need to spend some time looking at the APIs for these (Render, Reports
> and
> > Mail) and see what needs to happen. I really like the idea of Seam
> Render
> > being our pluggable template solution .
> >
> > On Wed, Aug 3, 2011 at 15:38, Lincoln Baxter, III <
> lincolnbaxter(a)gmail.com>
> > wrote:
> >>
> >> Thoughts?
> >>
> >> --
> >> Lincoln Baxter, III
> >>
http://ocpsoft.com
> >>
http://scrumshark.com
> >> "Keep it Simple"
> >>
> >> _______________________________________________
> >> seam-dev mailing list
> >> seam-dev(a)lists.jboss.org
> >>
https://lists.jboss.org/mailman/listinfo/seam-dev
> >>
> >
> >
> >
> > --
> > Jason Porter
> >
http://lightguard-jp.blogspot.com
> >
http://twitter.com/lightguardjp
> >
> > Software Engineer
> > Open Source Advocate
> > Author of Seam Catch - Next Generation Java Exception Handling
> >
> > PGP key id: 926CCFF5
> > PGP key available at:
keyserver.net,
pgp.mit.edu
> >
> > _______________________________________________
> > seam-dev mailing list
> > seam-dev(a)lists.jboss.org
> >
https://lists.jboss.org/mailman/listinfo/seam-dev
> >
> >
>
--
Jason Porter
http://lightguard-jp.blogspot.com
http://twitter.com/lightguardjp
Software Engineer
Open Source Advocate
Author of Seam Catch - Next Generation Java Exception Handling
PGP key id: 926CCFF5
PGP key available at:
keyserver.net,
pgp.mit.edu