//--------------------------------------------------------Misc Methods:---------------------------------------------------------------\\ #region --Misc Methods (Public)-- #endregion #region --Misc Methods (Private)-- #endregion #region --Misc Methods (Protected)-- protected override void addContent(XElement node, XNamespace ns) { XElement retractNode = new XElement(ns + "retract"); retractNode.Add(new XAttribute("node", NODE_NAME)); AbstractPubSubItem item = getPubSubItem(); if (item != null) { retractNode.Add(item.toXElement(ns)); } node.Add(retractNode); }
//--------------------------------------------------------Set-, Get- Methods:---------------------------------------------------------\\ #region --Set-, Get- Methods-- #endregion //--------------------------------------------------------Misc Methods:---------------------------------------------------------------\\ #region --Misc Methods (Public)-- #endregion #region --Misc Methods (Private)-- #endregion #region --Misc Methods (Protected)-- protected override void addContent(XElement node, XNamespace ns) { XElement publishNode = new XElement(ns + "publish"); publishNode.Add(new XAttribute("node", NODE_NAME)); AbstractPubSubItem item = getPubSubItem(); if (item != null) { publishNode.Add(item.toXElement(ns)); } node.Add(publishNode); PubSubPublishOptions options = getPublishOptions(); if (options != null) { node.Add(options.toXElement(ns)); } }