Moved unused code into Achive

This commit is contained in:
Simon Martens
2022-11-25 19:15:23 +01:00
parent 5cc684550b
commit 02abfb111a
239 changed files with 51948 additions and 1673 deletions

View File

@@ -0,0 +1,7 @@
using System;
namespace HaDocument.Interfaces {
public interface IDocument {
}
}

View File

@@ -0,0 +1,10 @@
using System;
namespace HaDocument.Interfaces {
public interface IHaDocumentOptions {
string HamannXMLFilePath { get; set; }
string[] AvailableVolumes { get; set; }
bool NormalizeWhitespace { get; set; }
(int, int) AvailableYearRange { get; set; }
}
}

View File

@@ -0,0 +1,31 @@
using System;
using System.Collections.Immutable;
using HaDocument.Models;
using System.Linq;
namespace HaDocument.Interfaces {
public interface ILibrary {
IHaDocumentOptions Options { get; }
ImmutableDictionary<string, Tradition> Traditions { get; }
ImmutableDictionary<string, Person> Persons { get; }
ImmutableDictionary<string, Meta> Metas { get; }
ImmutableDictionary<string, Marginal> Marginals { get; }
ImmutableDictionary<string, Location> Locations { get; }
ImmutableDictionary<string, Letter> Letters { get; }
ImmutableDictionary<string, Person> HandPersons { get; }
ImmutableDictionary<string, Editreason> Editreasons { get; }
ImmutableDictionary<string, Comment> Comments { get; }
ImmutableDictionary<string, ImmutableList<Backlink>> Backlinks { get; }
ImmutableDictionary<string, ImmutableList<Hand>> Hands { get; }
ImmutableDictionary<string, ImmutableDictionary<string, ImmutableDictionary<string, string>>> Structure { get; }
ImmutableDictionary<string, Lookup<string, Comment>> CommentsByCategoryLetter { get; }
Lookup<string, Comment> CommentsByCategory { get; }
Lookup<string, Marginal> MarginalsByLetter { get; }
Lookup<string, Editreason> EditreasonsByLetter { get; }
ImmutableSortedSet<Meta> MetasByDate { get; }
ILookup<string, Meta> MetasByYear { get; }
ImmutableDictionary<string, Comment> SubCommentsByID { get; }
}
}

View File

@@ -0,0 +1,7 @@
using System;
namespace HaDocument {
interface ITemporaryLibrary {
}
}