/// <summary> /// Serializes and zips an Index and included docs /// </summary> /// <param name="filename">Name of file to be saved</param> /// <param name="setname">Name of set to be saved</param> /// <param name="setUUID">Generated UUID of set</param> /// <param name="incdocs">Docs to include in set</param> public static void SaveSet(string filename, string setname, string setUUID, IEnumerable <string> incdocs) { var setX = new IndexXML() { Name = setname, UUID = setUUID }; List <string> incDocs = new List <string>(); foreach (string docUUID in incdocs) { setX.IncludedDocs.Add(AllDocs[docUUID].ToIndexDocXML()); } new DocSetWriter(setX).Write(filename); }
public void ClearIndex() { Index = null; }
public void SetIndex(IndexXML index) { Index = index; }
public DocSetWriter(IndexXML index = null) { Index = index; }