Author: apetrelli
Date: Sat Feb 27 12:33:39 2010
New Revision: 916948
URL: http://svn.apache.org/viewvc?rev=916948&view=rev
Log:
TILESSB-21
Added TemplateSuite parameter to TemplateClassGenerator.
Modified:
tiles/sandbox/trunk/tiles-autotag/tiles-autotag-core/src/main/java/org/apache/tiles/autotag/generate/AbstractTemplateGenerator.java
tiles/sandbox/trunk/tiles-autotag/tiles-autotag-core/src/main/java/org/apache/tiles/autotag/generate/TemplateClassGenerator.java
tiles/sandbox/trunk/tiles-autotag/tiles-autotag-core/src/test/java/org/apache/tiles/autotag/generate/AbstractTemplateGeneratorTest.java
Modified:
tiles/sandbox/trunk/tiles-autotag/tiles-autotag-core/src/main/java/org/apache/tiles/autotag/generate/AbstractTemplateGenerator.java
URL:
http://svn.apache.org/viewvc/tiles/sandbox/trunk/tiles-autotag/tiles-autotag-core/src/main/java/org/apache/tiles/autotag/generate/AbstractTemplateGenerator.java?rev=916948&r1=916947&r2=916948&view=diff
==============================================================================
---
tiles/sandbox/trunk/tiles-autotag/tiles-autotag-core/src/main/java/org/apache/tiles/autotag/generate/AbstractTemplateGenerator.java
(original)
+++
tiles/sandbox/trunk/tiles-autotag/tiles-autotag-core/src/main/java/org/apache/tiles/autotag/generate/AbstractTemplateGenerator.java
Sat Feb 27 12:33:39 2010
@@ -25,7 +25,7 @@
}
for (TemplateClass templateClass: suite.getTemplateClasses()) {
for (TemplateClassGenerator generator: templateClassGenerators) {
- generator.generate(directory, packageName, templateClass);
+ generator.generate(directory, packageName, suite,
templateClass);
}
}
}
Modified:
tiles/sandbox/trunk/tiles-autotag/tiles-autotag-core/src/main/java/org/apache/tiles/autotag/generate/TemplateClassGenerator.java
URL:
http://svn.apache.org/viewvc/tiles/sandbox/trunk/tiles-autotag/tiles-autotag-core/src/main/java/org/apache/tiles/autotag/generate/TemplateClassGenerator.java?rev=916948&r1=916947&r2=916948&view=diff
==============================================================================
---
tiles/sandbox/trunk/tiles-autotag/tiles-autotag-core/src/main/java/org/apache/tiles/autotag/generate/TemplateClassGenerator.java
(original)
+++
tiles/sandbox/trunk/tiles-autotag/tiles-autotag-core/src/main/java/org/apache/tiles/autotag/generate/TemplateClassGenerator.java
Sat Feb 27 12:33:39 2010
@@ -3,8 +3,9 @@
import java.io.File;
import org.apache.tiles.autotag.model.TemplateClass;
+import org.apache.tiles.autotag.model.TemplateSuite;
public interface TemplateClassGenerator {
- void generate(File directory, String packageName, TemplateClass clazz);
+ void generate(File directory, String packageName, TemplateSuite suite,
TemplateClass clazz);
}
Modified:
tiles/sandbox/trunk/tiles-autotag/tiles-autotag-core/src/test/java/org/apache/tiles/autotag/generate/AbstractTemplateGeneratorTest.java
URL:
http://svn.apache.org/viewvc/tiles/sandbox/trunk/tiles-autotag/tiles-autotag-core/src/test/java/org/apache/tiles/autotag/generate/AbstractTemplateGeneratorTest.java?rev=916948&r1=916947&r2=916948&view=diff
==============================================================================
---
tiles/sandbox/trunk/tiles-autotag/tiles-autotag-core/src/test/java/org/apache/tiles/autotag/generate/AbstractTemplateGeneratorTest.java
(original)
+++
tiles/sandbox/trunk/tiles-autotag/tiles-autotag-core/src/test/java/org/apache/tiles/autotag/generate/AbstractTemplateGeneratorTest.java
Sat Feb 27 12:33:39 2010
@@ -41,7 +41,7 @@
expect(suite.getTemplateClasses()).andReturn(templateClasses);
templateSuiteGenerator.generate(file, "my.package", suite);
- templateClassGenerator.generate(file, "my.package", templateClass);
+ templateClassGenerator.generate(file, "my.package", suite,
templateClass);
replay(generator, suite, templateClass, templateSuiteGenerator,
templateClassGenerator);
generator.addTemplateSuiteGenerator(templateSuiteGenerator);