+ private class ClassPathTemplateProvider implements TemplateProvider {
+
+ /** The template factory. */
+ private final TemplateFactory templateFactory;
+
+ /**
+ * Creates a new template provider that locates templates on the
+ * classpath.
+ *
+ * @param templateFactory
+ * The template factory to create the templates
+ */
+ public ClassPathTemplateProvider(TemplateFactory templateFactory) {
+ this.templateFactory = templateFactory;
+ }