From e832e1d842ca9c895ead387ea65aae3117627cd3 Mon Sep 17 00:00:00 2001
From: Markus Quaritsch <markus.quaritsch@tugraz.at>
Date: Tue, 6 Aug 2019 09:40:33 +0200
Subject: [PATCH]  adding logging to xml classes, remove unused constructor
 parameter

---
 .../FileIO/XML/Declaration/DataProvider/AbstractXMLType.cs  | 3 ++-
 .../VectoCore/InputData/FileIO/XML/IXMLInputDataReader.cs   | 6 +++---
 .../VectoCore/InputData/FileIO/XML/XMLInputDataFactory.cs   | 6 +++---
 3 files changed, 8 insertions(+), 7 deletions(-)

diff --git a/VectoCore/VectoCore/InputData/FileIO/XML/Declaration/DataProvider/AbstractXMLType.cs b/VectoCore/VectoCore/InputData/FileIO/XML/Declaration/DataProvider/AbstractXMLType.cs
index aa6ce22e04..9349ce2b2b 100644
--- a/VectoCore/VectoCore/InputData/FileIO/XML/Declaration/DataProvider/AbstractXMLType.cs
+++ b/VectoCore/VectoCore/InputData/FileIO/XML/Declaration/DataProvider/AbstractXMLType.cs
@@ -2,11 +2,12 @@ using System.Collections.Generic;
 using System.Xml;
 using TUGraz.VectoCommon.Exceptions;
 using TUGraz.VectoCommon.InputData;
+using TUGraz.VectoCommon.Models;
 using TUGraz.VectoCommon.Utils;
 using TUGraz.VectoCore.Utils;
 
 namespace TUGraz.VectoCore.InputData.FileIO.XML.Declaration.DataProvider {
-	public abstract class AbstractXMLType
+	public abstract class AbstractXMLType : LoggingObject
 	{
 		protected readonly XmlNode BaseNode;
 
diff --git a/VectoCore/VectoCore/InputData/FileIO/XML/IXMLInputDataReader.cs b/VectoCore/VectoCore/InputData/FileIO/XML/IXMLInputDataReader.cs
index 722f62b469..a5031f782a 100644
--- a/VectoCore/VectoCore/InputData/FileIO/XML/IXMLInputDataReader.cs
+++ b/VectoCore/VectoCore/InputData/FileIO/XML/IXMLInputDataReader.cs
@@ -6,11 +6,11 @@ namespace TUGraz.VectoCore.InputData.FileIO.XML
 {
 	public interface IXMLInputDataReader
 	{
-		IInputDataProvider Create(string filename, bool verifyXML);
+		IInputDataProvider Create(string filename);
 
-		IInputDataProvider Create(Stream inputData, bool verifyXML);
+		IInputDataProvider Create(Stream inputData);
 
-		IInputDataProvider Create(XmlReader inputData, bool verifyXML);
+		IInputDataProvider Create(XmlReader inputData);
 
 		IEngineeringInputDataProvider CreateEngineering(string filename);
 
diff --git a/VectoCore/VectoCore/InputData/FileIO/XML/XMLInputDataFactory.cs b/VectoCore/VectoCore/InputData/FileIO/XML/XMLInputDataFactory.cs
index 29cd4589fb..d0182851c4 100644
--- a/VectoCore/VectoCore/InputData/FileIO/XML/XMLInputDataFactory.cs
+++ b/VectoCore/VectoCore/InputData/FileIO/XML/XMLInputDataFactory.cs
@@ -19,17 +19,17 @@ namespace TUGraz.VectoCore.InputData.FileIO.XML
 		[Inject]
 		public IEngineeringInjectFactory EngineeringFactory { protected get; set; }
 
-		public IInputDataProvider Create(string filename, bool verifyXML)
+		public IInputDataProvider Create(string filename)
 		{
 			return ReadXmlDoc(XmlReader.Create(filename), filename);
 		}
 
-		public IInputDataProvider Create(Stream inputData, bool verifyXML)
+		public IInputDataProvider Create(Stream inputData)
 		{
 			return ReadXmlDoc(XmlReader.Create(inputData), null);
 		}
 
-		public IInputDataProvider Create(XmlReader inputData, bool verifyXML)
+		public IInputDataProvider Create(XmlReader inputData)
 		{
 			return ReadXmlDoc(inputData, null);
 		}
-- 
GitLab