public Barrier(XmlNode xmlNode) { XmlNode barrierCapNode = xmlNode.SelectSingleNode("barrierCap"); if (barrierCapNode != null) { if (barrierCapNode.Attributes["href"] != null || barrierCapNode.Attributes["id"] != null) { if (barrierCapNode.Attributes["id"] != null) { barrierCapIDRef_ = barrierCapNode.Attributes["id"].Value; TriggerEvent ob = new TriggerEvent(barrierCapNode); IDManager.SetID(barrierCapIDRef_, ob); } else if (barrierCapNode.Attributes["href"] != null) { barrierCapIDRef_ = barrierCapNode.Attributes["href"].Value; } else { barrierCap_ = new TriggerEvent(barrierCapNode); } } else { barrierCap_ = new TriggerEvent(barrierCapNode); } } XmlNode barrierFloorNode = xmlNode.SelectSingleNode("barrierFloor"); if (barrierFloorNode != null) { if (barrierFloorNode.Attributes["href"] != null || barrierFloorNode.Attributes["id"] != null) { if (barrierFloorNode.Attributes["id"] != null) { barrierFloorIDRef_ = barrierFloorNode.Attributes["id"].Value; TriggerEvent ob = new TriggerEvent(barrierFloorNode); IDManager.SetID(barrierFloorIDRef_, ob); } else if (barrierFloorNode.Attributes["href"] != null) { barrierFloorIDRef_ = barrierFloorNode.Attributes["href"].Value; } else { barrierFloor_ = new TriggerEvent(barrierFloorNode); } } else { barrierFloor_ = new TriggerEvent(barrierFloorNode); } } }
public Barrier(XmlNode xmlNode) { XmlNodeList barrierCapNodeList = xmlNode.SelectNodes("barrierCap"); if (barrierCapNodeList.Count > 1 ) { throw new Exception(); } foreach (XmlNode item in barrierCapNodeList) { if (item.Attributes["href"] != null || item.Attributes["id"] == null) { if (item.Attributes["id"] != null) { barrierCapIDRef = item.Attributes["id"].Name; TriggerEvent ob = TriggerEvent(); IDManager.SetID(barrierCapIDRef, ob); } else if (item.Attributes.ToString() == "href") { barrierCapIDRef = item.Attributes["href"].Name; } else { barrierCap = new TriggerEvent(item); } } } XmlNodeList barrierFloorNodeList = xmlNode.SelectNodes("barrierFloor"); if (barrierFloorNodeList.Count > 1 ) { throw new Exception(); } foreach (XmlNode item in barrierFloorNodeList) { if (item.Attributes["href"] != null || item.Attributes["id"] == null) { if (item.Attributes["id"] != null) { barrierFloorIDRef = item.Attributes["id"].Name; TriggerEvent ob = TriggerEvent(); IDManager.SetID(barrierFloorIDRef, ob); } else if (item.Attributes.ToString() == "href") { barrierFloorIDRef = item.Attributes["href"].Name; } else { barrierFloor = new TriggerEvent(item); } } } }
public Knock(XmlNode xmlNode) { XmlNode knockInNode = xmlNode.SelectSingleNode("knockIn"); if (knockInNode != null) { if (knockInNode.Attributes["href"] != null || knockInNode.Attributes["id"] != null) { if (knockInNode.Attributes["id"] != null) { knockInIDRef_ = knockInNode.Attributes["id"].Value; TriggerEvent ob = new TriggerEvent(knockInNode); IDManager.SetID(knockInIDRef_, ob); } else if (knockInNode.Attributes["href"] != null) { knockInIDRef_ = knockInNode.Attributes["href"].Value; } else { knockIn_ = new TriggerEvent(knockInNode); } } else { knockIn_ = new TriggerEvent(knockInNode); } } XmlNode knockOutNode = xmlNode.SelectSingleNode("knockOut"); if (knockOutNode != null) { if (knockOutNode.Attributes["href"] != null || knockOutNode.Attributes["id"] != null) { if (knockOutNode.Attributes["id"] != null) { knockOutIDRef_ = knockOutNode.Attributes["id"].Value; TriggerEvent ob = new TriggerEvent(knockOutNode); IDManager.SetID(knockOutIDRef_, ob); } else if (knockOutNode.Attributes["href"] != null) { knockOutIDRef_ = knockOutNode.Attributes["href"].Value; } else { knockOut_ = new TriggerEvent(knockOutNode); } } else { knockOut_ = new TriggerEvent(knockOutNode); } } }
public Knock(XmlNode xmlNode) { XmlNodeList knockInNodeList = xmlNode.SelectNodes("knockIn"); if (knockInNodeList.Count > 1 ) { throw new Exception(); } foreach (XmlNode item in knockInNodeList) { if (item.Attributes["href"] != null || item.Attributes["id"] == null) { if (item.Attributes["id"] != null) { knockInIDRef = item.Attributes["id"].Name; TriggerEvent ob = TriggerEvent(); IDManager.SetID(knockInIDRef, ob); } else if (item.Attributes.ToString() == "href") { knockInIDRef = item.Attributes["href"].Name; } else { knockIn = new TriggerEvent(item); } } } XmlNodeList knockOutNodeList = xmlNode.SelectNodes("knockOut"); if (knockOutNodeList.Count > 1 ) { throw new Exception(); } foreach (XmlNode item in knockOutNodeList) { if (item.Attributes["href"] != null || item.Attributes["id"] == null) { if (item.Attributes["id"] != null) { knockOutIDRef = item.Attributes["id"].Name; TriggerEvent ob = TriggerEvent(); IDManager.SetID(knockOutIDRef, ob); } else if (item.Attributes.ToString() == "href") { knockOutIDRef = item.Attributes["href"].Name; } else { knockOut = new TriggerEvent(item); } } } }