public FileEntry Add(TagInformation tagInfo) { FileEntry entry = Add(tagInfo.Filename); entry.TagInfo = tagInfo; return(entry); }
public static void AddTagSet(string tagSetName, string masterLibraryFilename, ITagLibrary tagLibrary) { //TagSet tagSet = new TagSet(); XmlDocument masterDoc = new XmlDocument(); masterDoc.Load(masterLibraryFilename); XmlNodeList fileNodes = masterDoc.SelectNodes("//tag"); MasterTagList masterList = new MasterTagList(); foreach (XmlNode node in fileNodes) { TagInformation info = new TagInformation(); info.Filename = node.Attributes["filename"].InnerText; XmlNodeList mapNodes = node.SelectNodes("map"); info.Maps = new string[mapNodes.Count]; int count = 0; foreach (XmlNode mapNode in mapNodes) { info.Maps[count] = mapNode.InnerText; count++; } masterList.Add(info); } // tagSet.MasterList = masterList; // tagSet.tagLibrary = tagLibrary; // this.tagSets.Add(tagSet); // // this.repositoryItemComboBox1.Items.Add(tagSetName); // this.repositoryItemComboBox1.SelectedIndexChanged += new EventHandler(repositoryItemComboBox1_SelectedIndexChanged); // //this.comboFilter.ItemClick += new ItemClickEventHandler(comboFilter_ItemClick); }
public MasterLibraryArchive(XmlDocument tagDocument, ITagLibrary extractedTags) { XmlNodeList tagNodes = tagDocument.SelectNodes("//tag"); foreach (XmlNode tagNode in tagNodes) { TagInformation tagInfo = new TagInformation(); tagInfo.Filename = tagNode.Attributes["filename"].InnerText; XmlNodeList mapNodes = tagNode.SelectNodes("map"); tagInfo.Maps = new string[mapNodes.Count]; int x = 0; foreach (XmlNode mapNode in mapNodes) { tagInfo.Maps[x] = mapNode.InnerText; x++; } tagList.Add(tagInfo); } this.extractedTags = extractedTags; }
public void Add(TagInformation value) { base.Add(value.Filename, value); }