Dennis, Lance,
I am indeed of the opinion that is is NOT OK to modify this generated
code parts.
Code generation will get importance again when we do the 1.2 port.
And: Code generation is still important and convenient for coding new
tomahawk components. Well, nobody seems to use it by now. Reason might
be (no, I'm sure it IS) the lack of docs. Yes, Lance, you are right,
there are no docs. Mea culpa.
And in defense I can not even say it's self-explaining. Because it is not! ;-)
Ok, I give you a very short intro:
Codegenerator can be used by doing a "mvn clean install
-Pregenerate-component-code"
You can try it in core/api for instance.
Base for the generation of these code parts is an according xml file
that looks like this:
http://svn.apache.org/viewvc/myfaces/core/trunk/api/src/main/java/javax/faces/component/html/HtmlCommandButton.xml?view=markup
and sits in the same src dir as the component's java file.
(which is nonsense and should be in a config folder according to the
maven standard dir layout, of course)
There are some quirks: No dtd or xsd, and so on
But: it works! And it did a great job in the early days of MyFaces.
HTH and thanks for your interest in this nostalgic thingy :-)
Manfred
On 9/5/06, L Frohman <[EMAIL PROTECTED]> wrote:
Thanks,
There is a codegenerator under "build-tools" under "maven".
No documentation? (stupid question?)
-----Original Message-----
From: Dennis Byrne [mailto:[EMAIL PROTECTED]
Sent: Tuesday, September 05, 2006 12:11 PM
To: MyFaces Development
Subject: Re: GENERATED CODE BEGIN (do not modify!)
Large parts of the original code base were generated. The generator has
recently been committed. Check svn ... I forget the name, but it is a
seperate sub project.
Is anyone else of the opinion that it is now "OK" to modify this code? One
doesn't have to look to far to find plenty of undocumented cases where many
of us have done this, and for good reasons.
Dennis Byrne
>-----Original Message-----
>From: L Frohman [mailto:[EMAIL PROTECTED]
>Sent: Tuesday, September 5, 2006 03:00 PM
>To: ''MyFaces Development''
>Subject: re: GENERATED CODE BEGIN (do not modify!)
>
>In several of the myfaces components, there is code marked
>
>"GENERATED CODE BEGIN (do not modify!)"
>
>(in particular org.apache.myfaces.component.html.ext.HtmlPanelGroup)
>How is this generated?
>
>
>
>
>