Files
C4IT-F4SD-Collector/F4SD-Cockpit-ServerCore/F4SDConfigGlobalParametersXml.cs
2025-11-11 11:12:05 +01:00

49 lines
1.6 KiB
C#

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Xml;
using C4IT.XML;
namespace C4IT.FASD.Base
{
public class cF4SDConfigGlobalParametersXml : cFasdBaseConfig
{
public const string constFileNameFasdConfig = "F4SD-Global-Configuration.xml";
private const string constFileNameFasdConfigSchema = "F4SD-Global-Configuration.xsd";
private const string constConfigRootElement = "F4SD-Global-Configuration";
private Dictionary<string, cConfigurationSubnode> Nodes = new Dictionary<string, cConfigurationSubnode>();
private Dictionary<string, cConfigurationValue> Values = new Dictionary<string, cConfigurationValue>();
public cF4SDConfigGlobalParametersXml(string fileNameConfig, string fileNameConfigSchema, string configRootElement) : base(fileNameConfig, fileNameConfigSchema, configRootElement)
{
}
public override bool InstantiateProperties(XmlElement RootElement, cXmlParser Parser)
{
return false;
}
private class cConfigurationSubnode : IConfigNodeNamed
{
public bool IsValid { get; private set; } = false;
public string Name { get; set; }
public string Description { get; set; }
}
private class cConfigurationValue : IConfigNodeNamed
{
public bool IsValid { get; private set; } = false;
public string Name { get; set; }
public string Description { get; set; }
}
}
}