- From: Thomas Gambet via cvs-syncmail <cvsmail@w3.org>
- Date: Thu, 27 Aug 2009 12:42:47 +0000
- To: www-validator-cvs@w3.org
Update of /sources/public/2006/unicorn/src/org/w3c/unicorn/output In directory hutz:/tmp/cvs-serv12824/src/org/w3c/unicorn/output Modified Files: Tag: dev2 XMLOutputFormater.java Log Message: initializes velocity context at each request Index: XMLOutputFormater.java =================================================================== RCS file: /sources/public/2006/unicorn/src/org/w3c/unicorn/output/Attic/XMLOutputFormater.java,v retrieving revision 1.1.2.5 retrieving revision 1.1.2.6 diff -u -d -r1.1.2.5 -r1.1.2.6 --- XMLOutputFormater.java 27 Aug 2009 12:17:55 -0000 1.1.2.5 +++ XMLOutputFormater.java 27 Aug 2009 12:42:45 -0000 1.1.2.6 @@ -38,6 +38,8 @@ private static VelocityContext aVelocityContext; private String sOutputFormat; + + private String sLang; /** * Write the result of the XML in a file @@ -60,13 +62,8 @@ XMLOutputFormater.logger.debug("Output language : " + sLang + "."); this.sOutputFormat = sOutputFormat; + this.sLang = sLang; - if (Framework.getLanguageContexts().get(sLang) != null) { - aVelocityContext = new VelocityContext(Framework.getLanguageContexts().get(sLang)); - } else { - logger.debug("Context for " + sLang + " doesn't exist."); - aVelocityContext = new VelocityContext(Framework.getLanguageContexts().get(Property.get("DEFAULT_LANGUAGE"))); - } } /* @@ -78,6 +75,14 @@ public void produceOutput(final Map<String, Object> mapOfStringObject, final Writer aWriter) throws ResourceNotFoundException, ParseErrorException, MethodInvocationException, Exception { + + if (Framework.getLanguageContexts().get(sLang) != null) { + aVelocityContext = new VelocityContext(Framework.getLanguageContexts().get(sLang)); + } else { + logger.debug("Context for " + sLang + " doesn't exist."); + aVelocityContext = new VelocityContext(Framework.getLanguageContexts().get(Property.get("DEFAULT_LANGUAGE"))); + } + XMLOutputFormater.logger.trace("produceOutput"); XMLOutputFormater.logger.debug("Map of String -> Object : " + mapOfStringObject + "."); @@ -104,6 +109,14 @@ public void produceError(final Exception aException, final Writer aWriter) throws ResourceNotFoundException, ParseErrorException, MethodInvocationException, Exception { + + if (Framework.getLanguageContexts().get(sLang) != null) { + aVelocityContext = new VelocityContext(Framework.getLanguageContexts().get(sLang)); + } else { + logger.debug("Context for " + sLang + " doesn't exist."); + aVelocityContext = new VelocityContext(Framework.getLanguageContexts().get(Property.get("DEFAULT_LANGUAGE"))); + } + XMLOutputFormater.logger.trace("produceError"); XMLOutputFormater.logger.debug("Error : " + aException + "."); XMLOutputFormater.logger.debug("Writer : " + aWriter + ".");
Received on Thursday, 27 August 2009 12:42:56 UTC