public static void Convert(GeneralUris generalUris, string tempDir, Uri baseUri, string destDir) { if (tempDir == null) { throw new ArgumentNullException("tempDir"); } if (baseUri == null) { throw new ArgumentNullException("baseUri"); } if (destDir == null) { throw new ArgumentNullException("destDir"); } var nsMapper = generalUris.CreateNamespaceMapper(); WriteOntology(generalUris, destDir, nsMapper); if (!GlobalData.Options.OntologyOnly) { ConvertSiteList(generalUris, tempDir, baseUri, destDir, nsMapper); if (!GlobalData.Options.SiteListOnly) { WriteAccountList(generalUris, destDir, nsMapper); WriteBadgesLists(generalUris, destDir, nsMapper); WriteConstants(generalUris, destDir, nsMapper); } } }
public INamespaceMapper CreateNamespaceMapper() { var result = new NamespaceMapper(); result.Import(generalUris.CreateNamespaceMapper()); result.AddNamespace("se", BaseUri); result.AddNamespace("tag", tagPrefix); result.AddNamespace("badge", badgePrefix); return(result); }