Shared.Models.Properties.IMetadataConfiguration
This commit is contained in:
		| @ -1,3 +1,5 @@ | ||||
| using View_by_Distance.Shared.Models.Properties; | ||||
|  | ||||
| namespace View_by_Distance.Shared.Models.Stateless.Methods; | ||||
|  | ||||
| public interface IId | ||||
| @ -18,9 +20,9 @@ public interface IId | ||||
|     static string GetPaddedId(int intMinValueLength, int index, int id) => | ||||
|         id > -1 ? $"{index}070{id.ToString().PadLeft(intMinValueLength, '0')}" : $"{index}030{id.ToString()[1..].PadLeft(intMinValueLength, '0')}"; | ||||
|  | ||||
|     bool TestStatic_NameWithoutExtensionIsPaddedIdFormat(string fileNameWithoutExtension, int sortOrderOnlyLengthIndex) => | ||||
|     bool TestStatic_NameWithoutExtensionIsPaddedIdFormat(string fileNameWithoutExtension, short sortOrderOnlyLengthIndex) => | ||||
|         NameWithoutExtensionIsPaddedIdFormat(fileNameWithoutExtension, sortOrderOnlyLengthIndex); | ||||
|     static bool NameWithoutExtensionIsPaddedIdFormat(string fileNameWithoutExtension, int sortOrderOnlyLengthIndex) => | ||||
|     static bool NameWithoutExtensionIsPaddedIdFormat(string fileNameWithoutExtension, short sortOrderOnlyLengthIndex) => | ||||
|         fileNameWithoutExtension.Length > sortOrderOnlyLengthIndex | ||||
|         && fileNameWithoutExtension[sortOrderOnlyLengthIndex] == '0' | ||||
|         && fileNameWithoutExtension[sortOrderOnlyLengthIndex - 3] == '0' | ||||
| @ -31,9 +33,9 @@ public interface IId | ||||
|     static short GetSortOrderOnlyLengthIndex(int offset) => | ||||
|        (short)(offset.ToString().Length + 3); | ||||
|  | ||||
|     bool TestStatic_NameWithoutExtensionIsPaddedIdFormat(FileHolder fileHolder, int sortOrderOnlyLengthIndex) => | ||||
|         NameWithoutExtensionIsPaddedIdFormat(fileHolder, sortOrderOnlyLengthIndex); | ||||
|     static bool NameWithoutExtensionIsPaddedIdFormat(FileHolder fileHolder, int sortOrderOnlyLengthIndex) => | ||||
|         NameWithoutExtensionIsPaddedIdFormat(fileHolder.NameWithoutExtension, sortOrderOnlyLengthIndex); | ||||
|     NameWithoutExtension TestStatic_GetNameWithoutExtension(IMetadataConfiguration configuration, string file) => | ||||
|         GetNameWithoutExtension(configuration, file); | ||||
|     static NameWithoutExtension GetNameWithoutExtension(IMetadataConfiguration configuration, string file) => | ||||
|         Id.GetNameWithoutExtension(configuration, file); | ||||
|  | ||||
| } | ||||
| @ -66,9 +66,9 @@ public interface IPath | ||||
|     static (string, int) GetDirectoryNameAndIndex(int resultAllInOneSubdirectoryLength, string fileName) => | ||||
|         XPath.GetDirectoryNameAndIndex(resultAllInOneSubdirectoryLength, fileName); | ||||
|  | ||||
|     Dictionary<string, string[]> TestStatic_GetKeyValuePairs(IAAConfiguration aAConfiguration, string? resultsFullGroupDirectory, string[]? directories) => | ||||
|     Dictionary<string, string[]> TestStatic_GetKeyValuePairs(IMetadataConfiguration aAConfiguration, string? resultsFullGroupDirectory, string[]? directories) => | ||||
|         GetKeyValuePairs(aAConfiguration, resultsFullGroupDirectory, directories); | ||||
|     static Dictionary<string, string[]> GetKeyValuePairs(IAAConfiguration propertyConfiguration, string? resultsFullGroupDirectory, string[]? directories) => | ||||
|     static Dictionary<string, string[]> GetKeyValuePairs(IMetadataConfiguration propertyConfiguration, string? resultsFullGroupDirectory, string[]? directories) => | ||||
|         XPath.GetKeyValuePairs(propertyConfiguration, resultsFullGroupDirectory, directories); | ||||
|  | ||||
| } | ||||
| @ -5,44 +5,44 @@ namespace View_by_Distance.Shared.Models.Stateless.Methods; | ||||
| public interface IResult | ||||
| { | ||||
|  | ||||
|     string TestStatic_GetRelativePath(IAAConfiguration aAConfiguration, string path) => | ||||
|     string TestStatic_GetRelativePath(IMetadataConfiguration aAConfiguration, string path) => | ||||
|         GetRelativePath(aAConfiguration, path); | ||||
|     static string GetRelativePath(IAAConfiguration aAConfiguration, string path) => | ||||
|     static string GetRelativePath(IMetadataConfiguration aAConfiguration, string path) => | ||||
|         XResult.GetRelativePath(aAConfiguration, path); | ||||
|  | ||||
|     string TestStatic_GetResultsGroupDirectory(IAAConfiguration aAConfiguration, string description, bool create) => | ||||
|     string TestStatic_GetResultsGroupDirectory(IMetadataConfiguration aAConfiguration, string description, bool create) => | ||||
|         GetResultsGroupDirectory(aAConfiguration, description, create); | ||||
|     static string GetResultsGroupDirectory(IAAConfiguration aAConfiguration, string description, bool create) => | ||||
|     static string GetResultsGroupDirectory(IMetadataConfiguration aAConfiguration, string description, bool create) => | ||||
|         XResult.GetResultsGroupDirectory(aAConfiguration, description, create); | ||||
|  | ||||
|     string TestStatic_GetResultsGroupDirectory(IAAConfiguration aAConfiguration, string description) => | ||||
|     string TestStatic_GetResultsGroupDirectory(IMetadataConfiguration aAConfiguration, string description) => | ||||
|         GetResultsGroupDirectory(aAConfiguration, description); | ||||
|     static string GetResultsGroupDirectory(IAAConfiguration aAConfiguration, string description) => | ||||
|     static string GetResultsGroupDirectory(IMetadataConfiguration aAConfiguration, string description) => | ||||
|         XResult.GetResultsGroupDirectory(aAConfiguration, description, create: true); | ||||
|  | ||||
|     string TestStatic_GetResultsDateGroupDirectory(IAAConfiguration aAConfiguration, string description) => | ||||
|     string TestStatic_GetResultsDateGroupDirectory(IMetadataConfiguration aAConfiguration, string description) => | ||||
|         GetResultsDateGroupDirectory(aAConfiguration, description); | ||||
|     static string GetResultsDateGroupDirectory(IAAConfiguration aAConfiguration, string description) => | ||||
|     static string GetResultsDateGroupDirectory(IMetadataConfiguration aAConfiguration, string description) => | ||||
|         XResult.GetResultsDateGroupDirectory(aAConfiguration, description); | ||||
|  | ||||
|     string TestStatic_GetResultsDateGroupDirectory(IAAConfiguration aAConfiguration, string description, string jsonGroup) => | ||||
|     string TestStatic_GetResultsDateGroupDirectory(IMetadataConfiguration aAConfiguration, string description, string jsonGroup) => | ||||
|         GetResultsDateGroupDirectory(aAConfiguration, description, jsonGroup); | ||||
|     static string GetResultsDateGroupDirectory(IAAConfiguration aAConfiguration, string description, string jsonGroup) => | ||||
|     static string GetResultsDateGroupDirectory(IMetadataConfiguration aAConfiguration, string description, string jsonGroup) => | ||||
|         XResult.GetResultsDateGroupDirectory(aAConfiguration, description, jsonGroup); | ||||
|  | ||||
|     List<string> TestStatic_GetDirectoryInfoCollection(IAAConfiguration aAConfiguration, string sourceDirectory, string dateGroupDirectory, string contentDescription, string singletonDescription, string collectionDescription, bool converted) => | ||||
|     List<string> TestStatic_GetDirectoryInfoCollection(IMetadataConfiguration aAConfiguration, string sourceDirectory, string dateGroupDirectory, string contentDescription, string singletonDescription, string collectionDescription, bool converted) => | ||||
|         GetDirectoryInfoCollection(aAConfiguration, sourceDirectory, dateGroupDirectory, contentDescription, singletonDescription, collectionDescription, converted); | ||||
|     static List<string> GetDirectoryInfoCollection(IAAConfiguration aAConfiguration, string sourceDirectory, string dateGroupDirectory, string contentDescription, string singletonDescription, string collectionDescription, bool converted) => | ||||
|     static List<string> GetDirectoryInfoCollection(IMetadataConfiguration aAConfiguration, string sourceDirectory, string dateGroupDirectory, string contentDescription, string singletonDescription, string collectionDescription, bool converted) => | ||||
|         XResult.GetDirectoryInfoCollection(aAConfiguration, sourceDirectory, dateGroupDirectory, contentDescription, singletonDescription, collectionDescription, converted); | ||||
|  | ||||
|     string TestStatic_GetResultsFullGroupDirectory(IAAConfiguration aAConfiguration, string description, string outputResolution, bool includeResizeGroup, bool includeModel, bool includePredictorModel) => | ||||
|     string TestStatic_GetResultsFullGroupDirectory(IMetadataConfiguration aAConfiguration, string description, string outputResolution, bool includeResizeGroup, bool includeModel, bool includePredictorModel) => | ||||
|         GetResultsFullGroupDirectory(aAConfiguration, description, outputResolution, includeResizeGroup, includeModel, includePredictorModel); | ||||
|     static string GetResultsFullGroupDirectory(IAAConfiguration aAConfiguration, string description, string outputResolution, bool includeResizeGroup, bool includeModel, bool includePredictorModel) => | ||||
|     static string GetResultsFullGroupDirectory(IMetadataConfiguration aAConfiguration, string description, string outputResolution, bool includeResizeGroup, bool includeModel, bool includePredictorModel) => | ||||
|         XResult.GetResultsFullGroupDirectory(aAConfiguration, description, outputResolution, includeResizeGroup, includeModel, includePredictorModel); | ||||
|  | ||||
|     List<string> TestStatic_GetDirectoryInfoCollection(IAAConfiguration aAConfiguration, string sourceDirectory, string description, string outputResolution, bool includeResizeGroup, bool includeModel, bool includePredictorModel, string contentDescription, string singletonDescription, string collectionDescription) => | ||||
|     List<string> TestStatic_GetDirectoryInfoCollection(IMetadataConfiguration aAConfiguration, string sourceDirectory, string description, string outputResolution, bool includeResizeGroup, bool includeModel, bool includePredictorModel, string contentDescription, string singletonDescription, string collectionDescription) => | ||||
|         GetDirectoryInfoCollection(aAConfiguration, sourceDirectory, description, outputResolution, includeResizeGroup, includeModel, includePredictorModel, contentDescription, singletonDescription, collectionDescription); | ||||
|     static List<string> GetDirectoryInfoCollection(IAAConfiguration aAConfiguration, string sourceDirectory, string description, string outputResolution, bool includeResizeGroup, bool includeModel, bool includePredictorModel, string contentDescription, string singletonDescription, string collectionDescription) => | ||||
|     static List<string> GetDirectoryInfoCollection(IMetadataConfiguration aAConfiguration, string sourceDirectory, string description, string outputResolution, bool includeResizeGroup, bool includeModel, bool includePredictorModel, string contentDescription, string singletonDescription, string collectionDescription) => | ||||
|         XResult.GetDirectoryInfoCollection(aAConfiguration, sourceDirectory, description, outputResolution, includeResizeGroup, includeModel, includePredictorModel, contentDescription, singletonDescription, collectionDescription); | ||||
|  | ||||
| } | ||||
		Reference in New Issue
	
	Block a user