----- Original Message -----
From: Erik Hatcher <[EMAIL PROTECTED]>
Date: Tuesday, September 24, 2002 10:51 am
Subject: Re: [Xdoclet-devel] Re: RE: ant.blabla tags
> +1 on going ahead and committing it as a new module. Perhaps it
> could
> be excluded from the 1.2 release, but no harm if its included
> there either.
Sure, it has no business in 1.2. It's for the upcoming new architecture.
>
> Damn, Aslak - you rock!
>
Thanks :-) It's only a start, but I should be able to come up with
something quite complete in a week or 2. This combination of JavaCC,
DTDs, Velocity and Java beans is really powerful. It shouldn't be too
hard to support XML schema either, just use an XML parser in stead of
JavaCC.
I think this will contribute to a more stable xdoclet!
> Erik
>
>
> Aslak Hellesøy wrote:
> > hi guys, i'd like to inform you about some stuff I have been
> toying with... I told Ara and Pazu in an unrelated mail, but here
> you go all af you.
> >
> > Exactly. Give it a dtd, and you get a Velocity template. You get
> beans too (a bean interface and a skeletal bean impl that gives us
> a head start) for each element in the dtd.
> >
> > We, the coders, will now code bean impls in stead of tag
> handlers. -and templates will *always* be ok.
> >
> > In fact, this stuff can be completely decoupled from xjavadoc
> and xdoclet. Implement the bean interfaces and let them access
> some other datasource than xjavadoc/xdoclet....
> >
> > Since this is generic, I propose submitting a new module: xgg
> (xml generator generator)
> >
> > what do you think? Any objections? Do you want to see a zip first?
> >
> >
> >>---- Original Message ---
> >>From: "Ara Abrahamian" <[EMAIL PROTECTED]>
> >>To: =?iso-8859-1?Q?'Aslak_Helles=F8y'?= <[EMAIL PROTECTED]>
> >>Subject: RE: ant.blabla tags
> >>
> >>
> >>
> >>>I have toyed a little with some XDoclet2/Velocity prototoping
> lately,>>
> >>and
> >>
> >>>I
> >>>have come up with a very interesting concept.
> >>>It's a DTD parser (built on JavaCC) that will generate a Velocity
> >>
> >>template
> >>
> >>>for the same DTD. -Using Velocity to generate Velocity!
> >>>In addition to generating a Velocity template for the DTD it
> will also
> >>>generate java bean interfaces representing
> >>>elements in the DTD. The generated template will use these beans.
> >>
> >>You mean you give it the ejb2 dtd and get a velocity template?! Wow!
> >>
> >>
> >>>-So all we (programmers) have to do is implement these
> interfaces. The
> >>>implementation of each interface is very simple, and it makes
> >>
> >>everything
> >>
> >>>very clean. These beans will wrap the xjavadoc API.
> >>>=20
> >>>I'm ready to commit this on a separate branch so you guys can
> take a
> >>
> >>look
> >>
> >>>at
> >>>it. What do you think? I promise you this is cooool stuff!
> >>
> >>Cool.
> >>
> >>
> >>>Aslak
> >>
> >>Ara.
> >>
> >>
> >>>>-----Original Message-----
> >>>>From: Ara Abrahamian [mailto:[EMAIL PROTECTED]]
> >>>>Sent: 23. september 2002 19:19
> >>>>To: 'Aslak Helles=F8y'
> >>>>Subject: ant.blabla tags
> >>>>
> >>>>
> >>>>Howdy pal,
> >>>>
> >>>>Just wanted to let you know that I'm working on autogenerating the
> >>>
> >>Maven
> >>
> >>>>plugin. I'm almost done. I had to refactor ant.required a bit:
> >>>>ant.required is used only for marking a parameter required ("Yes,
> >>>>destDir is required"), while ant.not-required is used for
> marking it
> >>>
> >>not
> >>
> >>>>required but with a comment ("No, Unless you set blabla
> parameter").>>>
> >>If
> >>
> >>>>none of these tags present then ant.not-required and "No." as the
> >>>>comment is used. I need it because I want to know programmatically
> >>>>whether a parameter is required or not. Unfortunately because
> of a
> >>>>limitation of Jelly I probably have to introduce a new
> >>>
> >>ant.default-value
> >>
> >>>>tag. "@ant.default-value src/java" for example. This one's
> used for
> >>>>setting the default value in the plugin.jelly file.
> >>>>
> >>>>Ara.
> >>>>
> >>>>
> >>>
> >
> >
> > -------------------------------------------------------
> > This sf.net email is sponsored by:ThinkGeek
> > Welcome to geek heaven.
> > http://thinkgeek.com/sf
> > _______________________________________________
> > Xdoclet-devel mailing list
> > [EMAIL PROTECTED]
> > https://lists.sourceforge.net/lists/listinfo/xdoclet-devel
> >
> >
>
>
-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
_______________________________________________
Xdoclet-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/xdoclet-devel