The generators provided by Berlioz all implement the
ContentGenerator Java interface.
Berlioz provides a few core generic generators.
More useful generators are included in Bastille. Bastille is a Java library which depends on other libraries such as Flint, Lucene and EHCache and provides basic generators to perform more specific function such as indexing & searching, parsing XML and PSML files, managing the cache, etc.
Bastille is now open source! From Bastille 0.8, the package names have been changed from