Example #1
0
        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);
            }
        }
Example #2
0
        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);
        }