using System.Xml;
using winsw.Util;
namespace winsw.Plugins.SharedDirectoryMapper
{
///
/// Stores configuration entries for SharedDirectoryMapper extension.
///
public class SharedDirectoryMapperConfig
{
public bool EnableMapping { get; set; }
public string Label { get; set; }
public string UNCPath { get; set; }
public SharedDirectoryMapperConfig(bool enableMapping, string label, string uncPath)
{
EnableMapping = enableMapping;
Label = label;
UNCPath = uncPath;
}
public static SharedDirectoryMapperConfig FromXml(XmlElement node)
{
bool enableMapping = XmlHelper.SingleAttribute(node, "enabled", true);
string label = XmlHelper.SingleAttribute(node, "label");
string uncPath = XmlHelper.SingleAttribute(node, "uncpath");
return new SharedDirectoryMapperConfig(enableMapping, label, uncPath);
}
}
}