From 62c642d7d84543b3b4294b3c59a545f3128ff632 Mon Sep 17 00:00:00 2001
From: buczekp <buczekp>
Date: Tue, 14 Sep 2010 12:56:08 +0000
Subject: [PATCH] [LMS-1747] fixed build

SVN: 17831
---
 .../cisd/common/utilities/XMLInfraStructure.java  | 15 +++++++++++++++
 1 file changed, 15 insertions(+)

diff --git a/common/source/java/ch/systemsx/cisd/common/utilities/XMLInfraStructure.java b/common/source/java/ch/systemsx/cisd/common/utilities/XMLInfraStructure.java
index fc52a9925ec..2a5b9649e3c 100644
--- a/common/source/java/ch/systemsx/cisd/common/utilities/XMLInfraStructure.java
+++ b/common/source/java/ch/systemsx/cisd/common/utilities/XMLInfraStructure.java
@@ -16,6 +16,7 @@
 
 package ch.systemsx.cisd.common.utilities;
 
+import java.io.File;
 import java.io.InputStream;
 import java.io.Reader;
 import java.net.URL;
@@ -75,6 +76,20 @@ public class XMLInfraStructure
         }
     }
 
+    /**
+     * Creates a Schema from a file
+     */
+    public static Schema createSchema(File schemaFile)
+    {
+        try
+        {
+            return SCHEMA_FACTORY.newSchema(new StreamSource(schemaFile));
+        } catch (SAXException ex)
+        {
+            throw CheckedExceptionTunnel.wrapIfNecessary(ex);
+        }
+    }
+
     /**
      * Creates a Schema by a URL
      */
-- 
GitLab