The javadocbuilder plugins provides extension points for template engines and tempalte providers. This arrises an importante issue: How do you get to know if a velocity template is to be accepted? Well, at this moment, there's no way to know this. But there is a way to colaborate with this problem to make it less hard, here comes the template name manager.
The template name manager is a simple class that provides a centralized point for quering for a template filename to be accepted as a template or not. This class contains hardcoded data at this moment, but it will be more flexible in a near future. The question is that template sources delegate by filename filtering the problem of accepting or not a template filename to the core plugin, which in turn knows all template sources and engines avialable, and has a better position to make these kind of decisions.