THIS IS A TEST INSTANCE. ALL YOUR CHANGES WILL BE LOST!!!!
...
Again, this could be done by having a specific base-class that included a beginRender()
method, but I think you'll see that the meta-programming approach is nearly as easy and much more flexible.
...
Note |
---|
The code in this example was designed for Tapestry version 5.2 and later. Some names were changed to maintain the anonymity of the client (whose project is still secret at the time of writing). |