From: Tim P <ti...@us...> - 2008-03-27 22:43:40
|
Update of /cvsroot/webmacro/webmacro/src/org/webmacro/tools In directory sc8-pr-cvs9.sourceforge.net:/tmp/cvs-serv19109/src/org/webmacro/tools Modified Files: EvalTemplates.java Log Message: Throw Exceptions we have nothing to add to Index: EvalTemplates.java =================================================================== RCS file: /cvsroot/webmacro/webmacro/src/org/webmacro/tools/EvalTemplates.java,v retrieving revision 1.8 retrieving revision 1.9 diff -C2 -d -r1.8 -r1.9 *** EvalTemplates.java 15 May 2005 02:51:09 -0000 1.8 --- EvalTemplates.java 27 Mar 2008 22:43:34 -0000 1.9 *************** *** 26,44 **** * Evaluates a single template file argument. * Exceptions are reported to standard error, not thrown. */ ! public void run (String inputTemplate) { System.out.println("Template File=" + inputTemplate); ! try ! { ! String s = wm.eval(wm.getNewContext(), inputTemplate, null, null); ! System.out.println("Template Eval Output:\n" + s); ! ! } ! catch (Exception e) ! { ! System.err.println("Unable to evaluate input."); ! e.printStackTrace(); ! } } --- 26,36 ---- * Evaluates a single template file argument. * Exceptions are reported to standard error, not thrown. + * @throws Exception if anything goes wrong */ ! public void run (String inputTemplate) throws Exception { System.out.println("Template File=" + inputTemplate); ! String s = wm.eval(wm.getNewContext(), inputTemplate, null, null); ! System.out.println("Template Eval Output:\n" + s); } *************** *** 53,71 **** * @param append If true, output will be appended to existing file. * @param encoding The encoding to use on the output file, null allowed. */ public Context run (String inputTemplate, String outFile, boolean append, ! String encoding) { - try - { wm.eval(wm.getNewContext(), inputTemplate, outFile, append, encoding); return wm.getCurrentContext(); - } - catch (Exception e) - { - System.err.println("Unable to evaluate input."); - e.printStackTrace(); - return null; - } } --- 45,55 ---- * @param append If true, output will be appended to existing file. * @param encoding The encoding to use on the output file, null allowed. + * @throws Exception if anything goes wrong */ public Context run (String inputTemplate, String outFile, boolean append, ! String encoding) throws Exception { wm.eval(wm.getNewContext(), inputTemplate, outFile, append, encoding); return wm.getCurrentContext(); } |