private void readLinks(XmlNode objectNode) { XmlNode linksNode = objectNode.SelectSingleNode(LINKS); if (linksNode == null) return; foreach (XmlNode linkNode in linksNode.SelectNodes(LINK)) { int frame = int.Parse(linkNode.Attributes[FRAME].Value); if (!linkMarks.ContainsKey(frame)) { linkMarks[frame] = new LinkMark(id, frame); } linkMarks[frame].loadFromHtml(linkNode); } }
public void addLink(int frameNumber, string sessionName, string objectId, bool qualified, string linkType) { if (!linkMarks.ContainsKey(frameNumber)) { linkMarks[frameNumber] = new LinkMark(id, frameNumber); } linkMarks[frameNumber].addLinkToObject(sessionName, objectId, qualified, linkType); }