Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Removed personal pronouns and irrelevant client info

...

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).