Better shorthand, change internal naming

This commit is contained in:
Matt Nadareski
2020-09-07 22:57:44 -07:00
parent 308de8dd73
commit e34f50c464
9 changed files with 26 additions and 22 deletions

View File

@@ -136,12 +136,12 @@ namespace SabreTools.Library.DatFiles
case DatFormat.RomCenter: case DatFormat.RomCenter:
return new RomCenter(baseDat); return new RomCenter(baseDat);
case DatFormat.SabreDAT:
return new SabreDat(baseDat);
case DatFormat.SabreJSON: case DatFormat.SabreJSON:
return new SabreJSON(baseDat); return new SabreJSON(baseDat);
case DatFormat.SabreXML:
return new SabreXML(baseDat);
case DatFormat.SoftwareList: case DatFormat.SoftwareList:
return new SoftwareList(baseDat); return new SoftwareList(baseDat);

View File

@@ -981,16 +981,16 @@ namespace SabreTools.Library.DatFiles
} }
// SabreDAT // SabreDAT
if (DatFormat.HasFlag(DatFormat.SabreDAT)) if (DatFormat.HasFlag(DatFormat.SabreXML))
{ {
if (usedExtensions.Contains(".xml")) if (usedExtensions.Contains(".xml"))
{ {
outfileNames.Add(DatFormat.SabreDAT, CreateOutFileNamesHelper(outDir, ".sd.xml", overwrite)); outfileNames.Add(DatFormat.SabreXML, CreateOutFileNamesHelper(outDir, ".sd.xml", overwrite));
usedExtensions.Add(".sd.xml"); usedExtensions.Add(".sd.xml");
} }
else else
{ {
outfileNames.Add(DatFormat.SabreDAT, CreateOutFileNamesHelper(outDir, ".xml", overwrite)); outfileNames.Add(DatFormat.SabreXML, CreateOutFileNamesHelper(outDir, ".xml", overwrite));
usedExtensions.Add(".xml"); usedExtensions.Add(".xml");
} }
} }

View File

@@ -38,7 +38,7 @@ namespace SabreTools.Library.DatFiles
/// <summary> /// <summary>
/// SabreDAT XML /// SabreDAT XML
/// </summary> /// </summary>
SabreDAT = 1 << 5, SabreXML = 1 << 5,
/// <summary> /// <summary>
/// openMSX Software List XML /// openMSX Software List XML
@@ -55,7 +55,7 @@ namespace SabreTools.Library.DatFiles
ClrMamePro = 1 << 7, ClrMamePro = 1 << 7,
/// <summary> /// <summary>
/// RomCetner INI-based /// RomCenter INI-based
/// </summary> /// </summary>
RomCenter = 1 << 8, RomCenter = 1 << 8,

View File

@@ -13,7 +13,7 @@ using Newtonsoft.Json.Linq;
namespace SabreTools.Library.DatFiles namespace SabreTools.Library.DatFiles
{ {
/// <summary> /// <summary>
/// Represents parsing and writing of a reference SabreJSON DAT /// Represents parsing and writing of a reference SabreDAT JSON
/// </summary> /// </summary>
internal class SabreJSON : DatFile internal class SabreJSON : DatFile
{ {

View File

@@ -12,15 +12,15 @@ using SabreTools.Library.IO;
namespace SabreTools.Library.DatFiles namespace SabreTools.Library.DatFiles
{ {
/// <summary> /// <summary>
/// Represents parsing and writing of a SabreDat XML DAT /// Represents parsing and writing of a SabreDAT XML
/// </summary> /// </summary>
internal class SabreDat : DatFile internal class SabreXML : DatFile
{ {
/// <summary> /// <summary>
/// Constructor designed for casting a base DatFile /// Constructor designed for casting a base DatFile
/// </summary> /// </summary>
/// <param name="datFile">Parent DatFile to copy from</param> /// <param name="datFile">Parent DatFile to copy from</param>
public SabreDat(DatFile datFile) public SabreXML(DatFile datFile)
: base(datFile) : base(datFile)
{ {
} }

View File

@@ -148,7 +148,7 @@ namespace SabreTools.Library.IO
return DatFormat.SoftwareList; return DatFormat.SoftwareList;
else if (second.StartsWith("<!doctype sabredat")) else if (second.StartsWith("<!doctype sabredat"))
return DatFormat.SabreDAT; return DatFormat.SabreXML;
else if ((second.StartsWith("<dat") && !second.StartsWith("<datafile")) else if ((second.StartsWith("<dat") && !second.StartsWith("<datafile"))
|| second.StartsWith("<?xml-stylesheet")) || second.StartsWith("<?xml-stylesheet"))

View File

@@ -262,7 +262,6 @@ Options:
cmp, clrmamepro - ClrMamePro cmp, clrmamepro - ClrMamePro
csv - Standardized Comma-Separated Value csv - Standardized Comma-Separated Value
dc, doscenter - DOSCenter dc, doscenter - DOSCenter
json - SabreJSON
lr, listrom - MAME Listrom lr, listrom - MAME Listrom
lx, listxml - MAME Listxml lx, listxml - MAME Listxml
miss, missfile - GoodTools Missfile miss, missfile - GoodTools Missfile
@@ -271,7 +270,8 @@ Options:
ol, offlinelist - OfflineList XML ol, offlinelist - OfflineList XML
rc, romcenter - RomCenter rc, romcenter - RomCenter
ripemd160 - RIPEMD160 (.NET Framework 4.8 only) ripemd160 - RIPEMD160 (.NET Framework 4.8 only)
sd, sabredat - SabreDAT XML sj, sabrejson - SabreJSON
sx, sabrexml - SabreDAT XML
sfv - SFV sfv - SFV
sha1 - SHA1 sha1 - SHA1
sha256 - SHA256 sha256 - SHA256
@@ -635,7 +635,6 @@ Options:
cmp, clrmamepro - ClrMamePro cmp, clrmamepro - ClrMamePro
csv - Standardized Comma-Separated Value csv - Standardized Comma-Separated Value
dc, doscenter - DOSCenter dc, doscenter - DOSCenter
json - SabreJSON
lr, listrom - MAME Listrom lr, listrom - MAME Listrom
lx, listxml - MAME Listxml lx, listxml - MAME Listxml
miss, missfile - GoodTools Missfile miss, missfile - GoodTools Missfile
@@ -644,7 +643,8 @@ Options:
ol, offlinelist - OfflineList XML ol, offlinelist - OfflineList XML
rc, romcenter - RomCenter rc, romcenter - RomCenter
ripemd160 - RIPEMD160 (.NET Framework 4.8 only) ripemd160 - RIPEMD160 (.NET Framework 4.8 only)
sd, sabredat - SabreDAT XML sj, sabrejson - SabreJSON
sx, sabrexml - SabreDAT XML
sfv - SFV sfv - SFV
sha1 - SHA1 sha1 - SHA1
sha256 - SHA256 sha256 - SHA256
@@ -790,7 +790,6 @@ Options:
cmp, clrmamepro - ClrMamePro cmp, clrmamepro - ClrMamePro
csv - Standardized Comma-Separated Value csv - Standardized Comma-Separated Value
dc, doscenter - DOSCenter dc, doscenter - DOSCenter
json - SabreJSON
lr, listrom - MAME Listrom lr, listrom - MAME Listrom
lx, listxml - MAME Listxml lx, listxml - MAME Listxml
miss, missfile - GoodTools Missfile miss, missfile - GoodTools Missfile
@@ -799,7 +798,8 @@ Options:
ol, offlinelist - OfflineList XML ol, offlinelist - OfflineList XML
rc, romcenter - RomCenter rc, romcenter - RomCenter
ripemd160 - RIPEMD160 (.NET Framework 4.8 only) ripemd160 - RIPEMD160 (.NET Framework 4.8 only)
sd, sabredat - SabreDAT XML sj, sabrejson - SabreJSON
sx, sabrexml - SabreDAT XML
sfv - SFV sfv - SFV
sha1 - SHA1 sha1 - SHA1
sha256 - SHA256 sha256 - SHA256

View File

@@ -187,6 +187,8 @@ namespace SabreTools.Library.Tools
case "smdb": case "smdb":
return DatFormat.EverdriveSMDB; return DatFormat.EverdriveSMDB;
case "json": case "json":
case "sj":
case "sabrejson":
return DatFormat.SabreJSON; return DatFormat.SabreJSON;
case "lr": case "lr":
case "listrom": case "listrom":
@@ -214,7 +216,9 @@ namespace SabreTools.Library.Tools
#endif #endif
case "sd": case "sd":
case "sabredat": case "sabredat":
return DatFormat.SabreDAT; case "sx":
case "sabrexml":
return DatFormat.SabreXML;
case "sfv": case "sfv":
return DatFormat.RedumpSFV; return DatFormat.RedumpSFV;
case "sha1": case "sha1":

View File

@@ -1741,7 +1741,6 @@ Possible values are:
cmp, clrmamepro - ClrMamePro cmp, clrmamepro - ClrMamePro
csv - Standardized Comma-Separated Value csv - Standardized Comma-Separated Value
dc, doscenter - DOSCenter dc, doscenter - DOSCenter
json - SabreJSON
lr, listrom - MAME Listrom lr, listrom - MAME Listrom
lx, listxml - MAME Listxml lx, listxml - MAME Listxml
miss, missfile - GoodTools Missfile miss, missfile - GoodTools Missfile
@@ -1754,7 +1753,8 @@ Possible values are:
ripemd160 - RIPEMD160" ripemd160 - RIPEMD160"
#endif #endif
+ @" + @"
sd, sabredat - SabreDAT XML sj, sabrejson - SabreJSON
sx, sabrexml - SabreDAT XML
sfv - SFV sfv - SFV
sha1 - SHA1 sha1 - SHA1
sha256 - SHA256 sha256 - SHA256