On Fri, 29 Oct 2004, Carsten Ziegeler wrote:
I created a long time ago the TemplateObjectModelHelper which is in the scratchpad area. The idea of this class is to provide one single object model that can be used in various components, like a template generator/transformer, input moduls, java code etc. In the end, regardless where you want to access objects (flow, template stuff, input modules) you always use the same way, like "cocoon.request" etc. Depending on the language the component provides the syntax may vary, like "cocoon/request" - but the path you use is always the same.
On Fri, 29 Oct 2004, Stefano Mazzocchi wrote:
May I remind you people of Pier's Garbage? He lost interest in it, but I personally like the approach very much.
The GarbageGenerator is based on a parser generated with JavaCC (parser generator with quite performant code generation), could be made working as a Transformer (as the JXTG does) and we can define the syntax and features of it. Combined with Carstens TemplateObjectModelHelper we could well create an efficient and "well designed" template engine which we control about the data paths' and syntax.
-- Giacomo Pati Otego AG, Switzerland - http://www.otego.com Orixo, the XML business alliance - http://www.orixo.com
