Продолжение рефакторинга (вынесение WPF в отдельный проект)
This commit is contained in:
@@ -8,7 +8,7 @@ using Pf2e.Scrapper.Processors.Definitions;
|
||||
|
||||
namespace Pf2e.Scrapper.SchemaBuilder;
|
||||
|
||||
internal abstract class AbstractSchemaBuildProcessor : IProcessor
|
||||
public abstract class AbstractSchemaBuildProcessor : IProcessor
|
||||
{
|
||||
/// <summary>
|
||||
/// Связаный компендиум
|
||||
|
||||
@@ -16,7 +16,7 @@ namespace Pf2e.Scrapper.SchemaBuilder;
|
||||
/// schema.AddValue(data); // Добавление данных
|
||||
/// </code>
|
||||
/// </example>
|
||||
internal class SchemaNode
|
||||
public class SchemaNode
|
||||
{
|
||||
/// <summary>
|
||||
/// Отображаемое имя элемента.
|
||||
|
||||
@@ -9,7 +9,7 @@ namespace Pf2e.Scrapper.SchemaBuilder;
|
||||
/// <summary>
|
||||
/// Класс для определения типа поля в схеме данных.
|
||||
/// </summary>
|
||||
internal class TypeResolver
|
||||
public class TypeResolver
|
||||
{
|
||||
/// <summary>
|
||||
/// Проверка соответствия пути.
|
||||
|
||||
@@ -7,7 +7,7 @@ namespace Pf2e.Scrapper.SchemaBuilder.Types;
|
||||
/// Абстрактный тип представоления данных в схеме.
|
||||
/// </summary>
|
||||
/// <param name="parent">Элемент, к которому добавляется тип.</param>
|
||||
internal abstract class AbstractSchemaType(SchemaNode parent)
|
||||
public abstract class AbstractSchemaType(SchemaNode parent)
|
||||
{
|
||||
/// <summary>
|
||||
/// Элемент схемы данных, к которому относится тип.
|
||||
|
||||
@@ -8,7 +8,7 @@ namespace Pf2e.Scrapper.SchemaBuilder.Types;
|
||||
/// Тип представоления массива в схеме.
|
||||
/// </summary>
|
||||
/// <param name="parent">Элемент, к которому добавляется тип.</param>
|
||||
internal class ArraySchemaType(SchemaNode parent) : AbstractSchemaType(parent)
|
||||
public class ArraySchemaType(SchemaNode parent) : AbstractSchemaType(parent)
|
||||
{
|
||||
/// <summary>
|
||||
/// Минимальное количество элементов в массиве.
|
||||
|
||||
@@ -7,7 +7,7 @@ namespace Pf2e.Scrapper.SchemaBuilder.Types;
|
||||
/// Тип представоления словаря в схеме.
|
||||
/// </summary>
|
||||
/// <param name="parent">Элемент, к которому добавляется тип.</param>
|
||||
internal class DictionarySchemaType(SchemaNode parent) : AbstractSchemaType(parent)
|
||||
public class DictionarySchemaType(SchemaNode parent) : AbstractSchemaType(parent)
|
||||
{
|
||||
/// <summary>
|
||||
/// Схема ключей словаря.
|
||||
|
||||
@@ -7,7 +7,7 @@ namespace Pf2e.Scrapper.SchemaBuilder.Types;
|
||||
/// Тип, указывающий, что данные игнорируются.
|
||||
/// </summary>
|
||||
/// <param name="parent">Элемент, к которому добавляется тип.</param>
|
||||
internal class IgnoreSchemaType(SchemaNode parent) : AbstractSchemaType(parent)
|
||||
public class IgnoreSchemaType(SchemaNode parent) : AbstractSchemaType(parent)
|
||||
{
|
||||
/// <summary>
|
||||
/// Проверка, что значение совместимо с текущим типом.
|
||||
|
||||
@@ -9,7 +9,7 @@ namespace Pf2e.Scrapper.SchemaBuilder.Types;
|
||||
/// Тип представоления объектов в схеме.
|
||||
/// </summary>
|
||||
/// <param name="parent">Элемент, к которому добавляется тип.</param>
|
||||
internal class ObjectSchemaType(SchemaNode parent) : AbstractSchemaType(parent)
|
||||
public class ObjectSchemaType(SchemaNode parent) : AbstractSchemaType(parent)
|
||||
{
|
||||
/// <summary>
|
||||
/// Элемнты полей объекта.
|
||||
|
||||
@@ -9,7 +9,7 @@ namespace Pf2e.Scrapper.SchemaBuilder.Types;
|
||||
/// </summary>
|
||||
/// <param name="parent">Элемент, к которому добавляется тип.</param>
|
||||
/// <param name="type">Тип значения.</param>
|
||||
internal class StaticSchemaType(SchemaNode parent, JTokenType type) : AbstractSchemaType(parent)
|
||||
public class StaticSchemaType(SchemaNode parent, JTokenType type) : AbstractSchemaType(parent)
|
||||
{
|
||||
/// <summary>
|
||||
/// Тип значения.
|
||||
|
||||
Reference in New Issue
Block a user