2002/css-validator/org/w3c/css/css StyleSheetGenerator.java,1.14,1.15

Update of /sources/public/2002/css-validator/org/w3c/css/css
In directory hutz:/tmp/cvs-serv10355/org/w3c/css/css

Modified Files:
	StyleSheetGenerator.java 
Log Message:
Getting the default css version through config file
Removing the velocity initialization (now done in the IndexGenerator class)

Index: StyleSheetGenerator.java
===================================================================
RCS file: /sources/public/2002/css-validator/org/w3c/css/css/StyleSheetGenerator.java,v
retrieving revision 1.14
retrieving revision 1.15
diff -u -d -r1.14 -r1.15
--- StyleSheetGenerator.java	23 Aug 2007 09:18:44 -0000	1.14
+++ StyleSheetGenerator.java	13 Sep 2007 09:49:39 -0000	1.15
@@ -18,7 +18,6 @@
 import org.apache.velocity.app.Velocity;
 import org.apache.velocity.exception.ResourceNotFoundException;
 import org.apache.velocity.exception.ParseErrorException;
-import org.apache.velocity.exception.MethodInvocationException;
 import org.w3c.css.error.ErrorReportHTML;
 import org.w3c.css.parser.CssError;
 import org.w3c.css.parser.CssErrorToken;
@@ -145,6 +144,7 @@
 		context.put("no_errors_report", new Boolean(false));
 		context.put("charset", ac.getContentEncoding());
 		context.put("cssversion", ac.getCssVersion());
+		context.put("css_profile", ac.getProfile());
 		context.put("css", ac.getMsg().getString(ac.getCssVersion()));
 		context.put("css_link", getURLProperty("@url-base_"+ac.getCssVersion()));
 		context.put("is_valid", (errors.getErrorCount() == 0) ? "true" : "false");
@@ -158,8 +158,6 @@
 		produceStyleSheet();
 
 		try {
-            Velocity.setProperty(Velocity.FILE_RESOURCE_LOADER_PATH, this.getClass().getResource("").getPath());
-            Velocity.init();
 			template = Velocity.getTemplate(template_file);
 		} catch (ResourceNotFoundException rnfe) {
 			System.err.println(rnfe.getMessage());
@@ -167,9 +165,6 @@
 		} catch (ParseErrorException pee) {
 			System.err.println(pee.getMessage());
 			pee.printStackTrace();
-		} catch (MethodInvocationException mie) {
-			System.err.println(mie.getMessage());
-			mie.printStackTrace();
 		} catch (Exception e) {
 			System.err.println(e.getMessage());
 			e.printStackTrace();
@@ -413,10 +408,12 @@
 
 	/**
 	 * Display the output 
+	 * @require VelocityContext to be set and init()
 	 */
 	public void print(PrintWriter out) {
 		this.out = out;
 		try {
+			// Velocity context must have been setup in IndexGenerator
 			template.merge(context, out);
 		} catch (Exception e) {
 			new ErrorReportHTML(ac, title, "", e).print(out);

Received on Thursday, 13 September 2007 09:49:45 UTC