You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ode.apache.org by ms...@apache.org on 2006/12/14 01:01:38 UTC
svn commit: r486899 -
/incubator/ode/trunk/jbi/src/main/java/org/apache/ode/jbi/msgmap/BaseXmlMapper.java
Author: mszefler
Date: Wed Dec 13 16:01:37 2006
New Revision: 486899
URL: http://svn.apache.org/viewvc?view=rev&rev=486899
Log:
format.
Modified:
incubator/ode/trunk/jbi/src/main/java/org/apache/ode/jbi/msgmap/BaseXmlMapper.java
Modified: incubator/ode/trunk/jbi/src/main/java/org/apache/ode/jbi/msgmap/BaseXmlMapper.java
URL: http://svn.apache.org/viewvc/incubator/ode/trunk/jbi/src/main/java/org/apache/ode/jbi/msgmap/BaseXmlMapper.java?view=diff&rev=486899&r1=486898&r2=486899
==============================================================================
--- incubator/ode/trunk/jbi/src/main/java/org/apache/ode/jbi/msgmap/BaseXmlMapper.java (original)
+++ incubator/ode/trunk/jbi/src/main/java/org/apache/ode/jbi/msgmap/BaseXmlMapper.java Wed Dec 13 16:01:37 2006
@@ -36,51 +36,53 @@
import org.w3c.dom.Element;
public abstract class BaseXmlMapper {
- protected Log __log = LogFactory.getLog(getClass());
- private DocumentBuilderFactory _dbf;
- private TransformerFactory _transformerFactory;
-
- /** Cache of the parsed messages. */
- private static WeakHashMap<Source,Document> __parsed = new WeakHashMap<Source,Document>();
-
- protected BaseXmlMapper() {
- _transformerFactory = TransformerFactory.newInstance();
- _dbf = DocumentBuilderFactory.newInstance();
- }
-
- protected Element parse(Source content) throws MessageTranslationException {
- Document parsed = __parsed.get(content);
- if (parsed != null)
- return parsed.getDocumentElement();
-
- Transformer txer = null;
- try {
- txer = _transformerFactory.newTransformer();
- } catch (TransformerConfigurationException e) {
- String errmsg = "Transformer configuration error!";
- __log.fatal(errmsg,e);
- throw new Error(errmsg,e);
+ protected Log __log = LogFactory.getLog(getClass());
+
+ private DocumentBuilderFactory _dbf;
+
+ private TransformerFactory _transformerFactory;
+
+ /** Cache of the parsed messages. */
+ private static WeakHashMap<Source, Document> __parsed = new WeakHashMap<Source, Document>();
+
+ protected BaseXmlMapper() {
+ _transformerFactory = TransformerFactory.newInstance();
+ _dbf = DocumentBuilderFactory.newInstance();
}
- try {
- DOMResult domresult = new DOMResult();
- txer.transform(content, domresult);
- parsed = (Document) domresult.getNode();
- __parsed.put(content,parsed);
- return parsed.getDocumentElement();
- } catch (TransformerException e) {
- throw new MessageTranslationException("Transformer error!", e);
+ protected Element parse(Source content) throws MessageTranslationException {
+ Document parsed = __parsed.get(content);
+ if (parsed != null)
+ return parsed.getDocumentElement();
+
+ Transformer txer = null;
+ try {
+ txer = _transformerFactory.newTransformer();
+ } catch (TransformerConfigurationException e) {
+ String errmsg = "Transformer configuration error!";
+ __log.fatal(errmsg, e);
+ throw new Error(errmsg, e);
+ }
+
+ try {
+ DOMResult domresult = new DOMResult();
+ txer.transform(content, domresult);
+ parsed = (Document) domresult.getNode();
+ __parsed.put(content, parsed);
+ return parsed.getDocumentElement();
+ } catch (TransformerException e) {
+ throw new MessageTranslationException("Transformer error!", e);
+ }
}
- }
- protected Document newDocument() {
- try {
- return _dbf.newDocumentBuilder().newDocument();
- } catch (ParserConfigurationException e) {
- String errmsg = "Parser configuration error!";
- __log.fatal(errmsg,e);
- throw new Error(errmsg,e);
+ protected Document newDocument() {
+ try {
+ return _dbf.newDocumentBuilder().newDocument();
+ } catch (ParserConfigurationException e) {
+ String errmsg = "Parser configuration error!";
+ __log.fatal(errmsg, e);
+ throw new Error(errmsg, e);
+ }
}
- }
}