Compare commits
6
Commits
2ab05ee592
..
dev2
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
4aa107c3d9 | ||
|
|
66f3adc5f9 | ||
|
|
90597560c5 | ||
|
|
8290183220 | ||
|
|
776abeb58a | ||
|
|
843d0a4aa3 |
@@ -0,0 +1,13 @@
|
|||||||
|
#### [Pf2eDataScrapper](index.md 'index')
|
||||||
|
### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors').[AbstractEntityProcessor](AbstractEntityProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractEntityProcessor')
|
||||||
|
|
||||||
|
## AbstractEntityProcessor\.Context Property
|
||||||
|
|
||||||
|
Предоставляет механизм для освобождения неуправляемых ресурсов\.
|
||||||
|
|
||||||
|
```csharp
|
||||||
|
public Pf2eModel.Pf2eDbContext Context { get; }
|
||||||
|
```
|
||||||
|
|
||||||
|
#### Property Value
|
||||||
|
[Pf2eModel\.Pf2eDbContext](https://docs.microsoft.com/en-us/dotnet/api/Pf2eModel.Pf2eDbContext 'Pf2eModel\.Pf2eDbContext')
|
||||||
@@ -0,0 +1,14 @@
|
|||||||
|
#### [Pf2eDataScrapper](index.md 'index')
|
||||||
|
### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors').[AbstractEntityProcessor](AbstractEntityProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractEntityProcessor')
|
||||||
|
|
||||||
|
## AbstractEntityProcessor\.GetEntityName\(\) Method
|
||||||
|
|
||||||
|
Получает имя сущности из входных данных\.
|
||||||
|
|
||||||
|
```csharp
|
||||||
|
protected virtual string GetEntityName();
|
||||||
|
```
|
||||||
|
|
||||||
|
#### Returns
|
||||||
|
[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String')
|
||||||
|
Имя сущности\.
|
||||||
@@ -0,0 +1,13 @@
|
|||||||
|
#### [Pf2eDataScrapper](index.md 'index')
|
||||||
|
### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors').[AbstractEntityProcessor](AbstractEntityProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractEntityProcessor')
|
||||||
|
|
||||||
|
## AbstractEntityProcessor\.Globals Property
|
||||||
|
|
||||||
|
Класс\-помощник, хранящий необходимые глобальные данные\.
|
||||||
|
|
||||||
|
```csharp
|
||||||
|
public Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers.AonprdBuilderGlobals Globals { get; }
|
||||||
|
```
|
||||||
|
|
||||||
|
#### Property Value
|
||||||
|
[AonprdBuilderGlobals](AonprdBuilderGlobals.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers\.AonprdBuilderGlobals')
|
||||||
@@ -0,0 +1,13 @@
|
|||||||
|
#### [Pf2eDataScrapper](index.md 'index')
|
||||||
|
### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors').[AbstractEntityProcessor](AbstractEntityProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractEntityProcessor')
|
||||||
|
|
||||||
|
## AbstractEntityProcessor\.Helper Property
|
||||||
|
|
||||||
|
Класс предоставляет методы для работы с базой данных\.
|
||||||
|
|
||||||
|
```csharp
|
||||||
|
public Pf2eDataScrapper.Helpers.DatabaseHelper Helper { get; }
|
||||||
|
```
|
||||||
|
|
||||||
|
#### Property Value
|
||||||
|
[DatabaseHelper](DatabaseHelper.md 'Pf2eDataScrapper\.Helpers\.DatabaseHelper')
|
||||||
@@ -0,0 +1,13 @@
|
|||||||
|
#### [Pf2eDataScrapper](index.md 'index')
|
||||||
|
### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors').[AbstractEntityProcessor](AbstractEntityProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractEntityProcessor')
|
||||||
|
|
||||||
|
## AbstractEntityProcessor\.Name Property
|
||||||
|
|
||||||
|
Название сущности, которое будет использоваться для обработки данных\.
|
||||||
|
|
||||||
|
```csharp
|
||||||
|
public string Name { get; }
|
||||||
|
```
|
||||||
|
|
||||||
|
#### Property Value
|
||||||
|
[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String')
|
||||||
@@ -20,6 +20,8 @@ Derived
|
|||||||
↳ [ArchetypeProcessor](ArchetypeProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.ArchetypeProcessor')
|
↳ [ArchetypeProcessor](ArchetypeProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.ArchetypeProcessor')
|
||||||
↳ [BackgroundProcessor](BackgroundProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.BackgroundProcessor')
|
↳ [BackgroundProcessor](BackgroundProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.BackgroundProcessor')
|
||||||
↳ [ClassProcessor](ClassProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.ClassProcessor')
|
↳ [ClassProcessor](ClassProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.ClassProcessor')
|
||||||
|
↳ [DeityProcessor](DeityProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.DeityProcessor')
|
||||||
|
↳ [DomainProcessor](DomainProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.DomainProcessor')
|
||||||
↳ [FeatProcessor](FeatProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.FeatProcessor')
|
↳ [FeatProcessor](FeatProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.FeatProcessor')
|
||||||
↳ [HeritageProcessor](HeritageProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.HeritageProcessor')
|
↳ [HeritageProcessor](HeritageProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.HeritageProcessor')
|
||||||
↳ [LanguageProcessor](LanguageProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.LanguageProcessor')
|
↳ [LanguageProcessor](LanguageProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.LanguageProcessor')
|
||||||
@@ -39,7 +41,11 @@ Derived
|
|||||||
|
|
||||||
| Properties | |
|
| Properties | |
|
||||||
| :--- | :--- |
|
| :--- | :--- |
|
||||||
|
| [Context](AbstractEntityProcessor.Context.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractEntityProcessor\.Context') | Предоставляет механизм для освобождения неуправляемых ресурсов\. |
|
||||||
| [Entity](AbstractEntityProcessor.Entity.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractEntityProcessor\.Entity') | Корневая сущность\. |
|
| [Entity](AbstractEntityProcessor.Entity.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractEntityProcessor\.Entity') | Корневая сущность\. |
|
||||||
|
| [Globals](AbstractEntityProcessor.Globals.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractEntityProcessor\.Globals') | Класс\-помощник, хранящий необходимые глобальные данные\. |
|
||||||
|
| [Helper](AbstractEntityProcessor.Helper.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractEntityProcessor\.Helper') | Класс предоставляет методы для работы с базой данных\. |
|
||||||
|
| [Name](AbstractEntityProcessor.Name.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractEntityProcessor\.Name') | Название сущности, которое будет использоваться для обработки данных\. |
|
||||||
| [Object](AbstractEntityProcessor.Object.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractEntityProcessor\.Object') | Основная сущность\. |
|
| [Object](AbstractEntityProcessor.Object.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractEntityProcessor\.Object') | Основная сущность\. |
|
||||||
| [Type](AbstractEntityProcessor.Type.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractEntityProcessor\.Type') | Тип сущности\. |
|
| [Type](AbstractEntityProcessor.Type.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractEntityProcessor\.Type') | Тип сущности\. |
|
||||||
|
|
||||||
@@ -56,5 +62,6 @@ Derived
|
|||||||
| [Check\(\)](AbstractEntityProcessor.Check().md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractEntityProcessor\.Check\(\)') | Проверки необходимости импорта сущности\. |
|
| [Check\(\)](AbstractEntityProcessor.Check().md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractEntityProcessor\.Check\(\)') | Проверки необходимости импорта сущности\. |
|
||||||
| [GenerateJsonString\(ICollection<string>\)](AbstractEntityProcessor.GenerateJsonString(ICollection_string_).md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractEntityProcessor\.GenerateJsonString\(System\.Collections\.Generic\.ICollection\<string\>\)') | Генерация JSON\-строки из объектов, располагаюхися по путям, указанным в [paths](AbstractEntityProcessor.GenerateJsonString(ICollection_string_).md#Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.AbstractEntityProcessor.GenerateJsonString(System.Collections.Generic.ICollection_string_).paths 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractEntityProcessor\.GenerateJsonString\(System\.Collections\.Generic\.ICollection\<string\>\)\.paths')\. |
|
| [GenerateJsonString\(ICollection<string>\)](AbstractEntityProcessor.GenerateJsonString(ICollection_string_).md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractEntityProcessor\.GenerateJsonString\(System\.Collections\.Generic\.ICollection\<string\>\)') | Генерация JSON\-строки из объектов, располагаюхися по путям, указанным в [paths](AbstractEntityProcessor.GenerateJsonString(ICollection_string_).md#Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.AbstractEntityProcessor.GenerateJsonString(System.Collections.Generic.ICollection_string_).paths 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractEntityProcessor\.GenerateJsonString\(System\.Collections\.Generic\.ICollection\<string\>\)\.paths')\. |
|
||||||
| [GetDescription\(\)](AbstractEntityProcessor.GetDescription().md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractEntityProcessor\.GetDescription\(\)') | Сгенерировать описание сущности\. |
|
| [GetDescription\(\)](AbstractEntityProcessor.GetDescription().md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractEntityProcessor\.GetDescription\(\)') | Сгенерировать описание сущности\. |
|
||||||
|
| [GetEntityName\(\)](AbstractEntityProcessor.GetEntityName().md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractEntityProcessor\.GetEntityName\(\)') | Получает имя сущности из входных данных\. |
|
||||||
| [Process\(\)](AbstractEntityProcessor.Process().md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractEntityProcessor\.Process\(\)') | Основной метод обработки данных\. |
|
| [Process\(\)](AbstractEntityProcessor.Process().md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractEntityProcessor\.Process\(\)') | Основной метод обработки данных\. |
|
||||||
| [Save\(\)](AbstractEntityProcessor.Save().md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractEntityProcessor\.Save\(\)') | Метод для сохранения изменений в базе данных\. |
|
| [Save\(\)](AbstractEntityProcessor.Save().md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractEntityProcessor\.Save\(\)') | Метод для сохранения изменений в базе данных\. |
|
||||||
|
|||||||
@@ -17,6 +17,7 @@ Derived
|
|||||||
↳ [AbstractEntityProcessor](AbstractEntityProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractEntityProcessor')
|
↳ [AbstractEntityProcessor](AbstractEntityProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractEntityProcessor')
|
||||||
↳ [SkillProcessor](SkillProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Preparation\.SkillProcessor')
|
↳ [SkillProcessor](SkillProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Preparation\.SkillProcessor')
|
||||||
↳ [SourceProcessor](SourceProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Preparation\.SourceProcessor')
|
↳ [SourceProcessor](SourceProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Preparation\.SourceProcessor')
|
||||||
|
↳ [FoundryEnAbstractProcessor<TEntity>](FoundryEnAbstractProcessor_TEntity_.md 'Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.Processors\.FoundryEnAbstractProcessor\<TEntity\>')
|
||||||
|
|
||||||
Implements [IProcessor](IProcessor.md 'Pf2eDataScrapper\.Processors\.Definitions\.IProcessor')
|
Implements [IProcessor](IProcessor.md 'Pf2eDataScrapper\.Processors\.Definitions\.IProcessor')
|
||||||
|
|
||||||
|
|||||||
@@ -0,0 +1,13 @@
|
|||||||
|
#### [Pf2eDataScrapper](index.md 'index')
|
||||||
|
### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers](Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers').[AonprdBuilderGlobals](AonprdBuilderGlobals.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers\.AonprdBuilderGlobals')
|
||||||
|
|
||||||
|
## AonprdBuilderGlobals\.Ignore Property
|
||||||
|
|
||||||
|
Список идентификаторов сущностей, которые нужно игнорировать при обработке\.
|
||||||
|
|
||||||
|
```csharp
|
||||||
|
public System.Collections.Generic.List<string> Ignore { get; }
|
||||||
|
```
|
||||||
|
|
||||||
|
#### Property Value
|
||||||
|
[System\.Collections\.Generic\.List<](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.List-1 'System\.Collections\.Generic\.List\`1')[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.List-1 'System\.Collections\.Generic\.List\`1')
|
||||||
+27
@@ -0,0 +1,27 @@
|
|||||||
|
#### [Pf2eDataScrapper](index.md 'index')
|
||||||
|
### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers](Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers').[AonprdBuilderGlobals](AonprdBuilderGlobals.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers\.AonprdBuilderGlobals')
|
||||||
|
|
||||||
|
## AonprdBuilderGlobals\.JsonToDictionary\(JObject, string\) Method
|
||||||
|
|
||||||
|
Преобразовать JSON\-объект в словарь\.
|
||||||
|
|
||||||
|
```csharp
|
||||||
|
public static System.Collections.Generic.Dictionary<string,string> JsonToDictionary(Newtonsoft.Json.Linq.JObject json, string tokenPath);
|
||||||
|
```
|
||||||
|
#### Parameters
|
||||||
|
|
||||||
|
<a name='Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers.AonprdBuilderGlobals.JsonToDictionary(Newtonsoft.Json.Linq.JObject,string).json'></a>
|
||||||
|
|
||||||
|
`json` [Newtonsoft\.Json\.Linq\.JObject](https://docs.microsoft.com/en-us/dotnet/api/Newtonsoft.Json.Linq.JObject 'Newtonsoft\.Json\.Linq\.JObject')
|
||||||
|
|
||||||
|
Исходный JSON\-объект\.
|
||||||
|
|
||||||
|
<a name='Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers.AonprdBuilderGlobals.JsonToDictionary(Newtonsoft.Json.Linq.JObject,string).tokenPath'></a>
|
||||||
|
|
||||||
|
`tokenPath` [System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String')
|
||||||
|
|
||||||
|
Путь к токену в JSON\.
|
||||||
|
|
||||||
|
#### Returns
|
||||||
|
[System\.Collections\.Generic\.Dictionary<](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.Dictionary-2 'System\.Collections\.Generic\.Dictionary\`2')[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String')[,](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.Dictionary-2 'System\.Collections\.Generic\.Dictionary\`2')[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.Dictionary-2 'System\.Collections\.Generic\.Dictionary\`2')
|
||||||
|
Результирующий словарь\.
|
||||||
@@ -18,6 +18,7 @@ Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.
|
|||||||
| Properties | |
|
| Properties | |
|
||||||
| :--- | :--- |
|
| :--- | :--- |
|
||||||
| [AonprdTarget](AonprdBuilderGlobals.AonprdTarget.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers\.AonprdBuilderGlobals\.AonprdTarget') | Цель внешних ссылок Архивов Нефисов\. |
|
| [AonprdTarget](AonprdBuilderGlobals.AonprdTarget.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers\.AonprdBuilderGlobals\.AonprdTarget') | Цель внешних ссылок Архивов Нефисов\. |
|
||||||
|
| [Ignore](AonprdBuilderGlobals.Ignore.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers\.AonprdBuilderGlobals\.Ignore') | Список идентификаторов сущностей, которые нужно игнорировать при обработке\. |
|
||||||
| [LegacyRemasterExtra](AonprdBuilderGlobals.LegacyRemasterExtra.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers\.AonprdBuilderGlobals\.LegacyRemasterExtra') | Словарь допольнительных проверок связей\. Ключ \- устаревшая сущность, значение \- обновлённая\. |
|
| [LegacyRemasterExtra](AonprdBuilderGlobals.LegacyRemasterExtra.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers\.AonprdBuilderGlobals\.LegacyRemasterExtra') | Словарь допольнительных проверок связей\. Ключ \- устаревшая сущность, значение \- обновлённая\. |
|
||||||
| [MergeSources](AonprdBuilderGlobals.MergeSources.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers\.AonprdBuilderGlobals\.MergeSources') | Словарь сущностей, которые нужно слить с другой/другими\. Ключ \- пропускаемая сущность\. Значение \- целевая сущность\. |
|
| [MergeSources](AonprdBuilderGlobals.MergeSources.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers\.AonprdBuilderGlobals\.MergeSources') | Словарь сущностей, которые нужно слить с другой/другими\. Ключ \- пропускаемая сущность\. Значение \- целевая сущность\. |
|
||||||
| [SlugSuffixes](AonprdBuilderGlobals.SlugSuffixes.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers\.AonprdBuilderGlobals\.SlugSuffixes') | Словарей суффиксов для сущностей |
|
| [SlugSuffixes](AonprdBuilderGlobals.SlugSuffixes.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers\.AonprdBuilderGlobals\.SlugSuffixes') | Словарей суффиксов для сущностей |
|
||||||
@@ -28,3 +29,4 @@ Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.
|
|||||||
| Methods | |
|
| Methods | |
|
||||||
| :--- | :--- |
|
| :--- | :--- |
|
||||||
| [GetSlugSuffix\(string\)](AonprdBuilderGlobals.GetSlugSuffix(string).md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers\.AonprdBuilderGlobals\.GetSlugSuffix\(string\)') | Получить суффикс для ссылки\. |
|
| [GetSlugSuffix\(string\)](AonprdBuilderGlobals.GetSlugSuffix(string).md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers\.AonprdBuilderGlobals\.GetSlugSuffix\(string\)') | Получить суффикс для ссылки\. |
|
||||||
|
| [JsonToDictionary\(JObject, string\)](AonprdBuilderGlobals.JsonToDictionary(JObject,string).md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Helpers\.AonprdBuilderGlobals\.JsonToDictionary\(Newtonsoft\.Json\.Linq\.JObject, string\)') | Преобразовать JSON\-объект в словарь\. |
|
||||||
|
|||||||
@@ -0,0 +1,10 @@
|
|||||||
|
#### [Pf2eDataScrapper](index.md 'index')
|
||||||
|
### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Types.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types').[DeityProcessor](DeityProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.DeityProcessor')
|
||||||
|
|
||||||
|
## DeityProcessor\.Add\(\) Method
|
||||||
|
|
||||||
|
Добавление основной сущности в контекст базы данных\.
|
||||||
|
|
||||||
|
```csharp
|
||||||
|
protected override void Add();
|
||||||
|
```
|
||||||
@@ -0,0 +1,10 @@
|
|||||||
|
#### [Pf2eDataScrapper](index.md 'index')
|
||||||
|
### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Types.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types').[DeityProcessor](DeityProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.DeityProcessor')
|
||||||
|
|
||||||
|
## DeityProcessor\.AddTraits\(\) Method
|
||||||
|
|
||||||
|
Генерация списка признаков сущности\.
|
||||||
|
|
||||||
|
```csharp
|
||||||
|
protected override void AddTraits();
|
||||||
|
```
|
||||||
@@ -0,0 +1,28 @@
|
|||||||
|
#### [Pf2eDataScrapper](index.md 'index')
|
||||||
|
### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Types.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types').[DeityProcessor](DeityProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.DeityProcessor')
|
||||||
|
|
||||||
|
## DeityProcessor\.MarkdownLinkRegex\(\) Method
|
||||||
|
|
||||||
|
```csharp
|
||||||
|
private static System.Text.RegularExpressions.Regex MarkdownLinkRegex();
|
||||||
|
```
|
||||||
|
|
||||||
|
#### Returns
|
||||||
|
[System\.Text\.RegularExpressions\.Regex](https://docs.microsoft.com/en-us/dotnet/api/System.Text.RegularExpressions.Regex 'System\.Text\.RegularExpressions\.Regex')
|
||||||
|
|
||||||
|
### Remarks
|
||||||
|
Pattern:<br/>
|
||||||
|
|
||||||
|
```csharp
|
||||||
|
\\[([^\\]]+)\\]\\([^)]+\\)
|
||||||
|
```<br/>
|
||||||
|
Explanation:<br/>
|
||||||
|
|
||||||
|
```csharp
|
||||||
|
○ Match '['.<br/>
|
||||||
|
○ 1st capture group.<br/>
|
||||||
|
○ Match a character other than ']' atomically at least once.<br/>
|
||||||
|
○ Match the string "](".<br/>
|
||||||
|
○ Match a character other than ')' atomically at least once.<br/>
|
||||||
|
○ Match ')'.<br/>
|
||||||
|
```
|
||||||
@@ -0,0 +1,13 @@
|
|||||||
|
#### [Pf2eDataScrapper](index.md 'index')
|
||||||
|
### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Types.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types').[DeityProcessor](DeityProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.DeityProcessor')
|
||||||
|
|
||||||
|
## DeityProcessor\.Object Property
|
||||||
|
|
||||||
|
Основная сущность\.
|
||||||
|
|
||||||
|
```csharp
|
||||||
|
public virtual Pf2eModel.Model.Structure.Deity Object { get; }
|
||||||
|
```
|
||||||
|
|
||||||
|
#### Property Value
|
||||||
|
[Pf2eModel\.Model\.Structure\.Deity](https://docs.microsoft.com/en-us/dotnet/api/Pf2eModel.Model.Structure.Deity 'Pf2eModel\.Model\.Structure\.Deity')
|
||||||
@@ -0,0 +1,12 @@
|
|||||||
|
#### [Pf2eDataScrapper](index.md 'index')
|
||||||
|
### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Types.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types').[DeityProcessor](DeityProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.DeityProcessor')
|
||||||
|
|
||||||
|
## DeityProcessor\.Process\(\) Method
|
||||||
|
|
||||||
|
Основной метод обработки данных\.
|
||||||
|
|
||||||
|
```csharp
|
||||||
|
public override void Process();
|
||||||
|
```
|
||||||
|
|
||||||
|
Implements [Process\(\)](IProcessor.Process().md 'Pf2eDataScrapper\.Processors\.Definitions\.IProcessor\.Process\(\)')
|
||||||
@@ -0,0 +1,10 @@
|
|||||||
|
#### [Pf2eDataScrapper](index.md 'index')
|
||||||
|
### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Types.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types').[DeityProcessor](DeityProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.DeityProcessor')
|
||||||
|
|
||||||
|
## DeityProcessor\.ProcessAttributes\(\) Method
|
||||||
|
|
||||||
|
Обработка атрибутов божества\.
|
||||||
|
|
||||||
|
```csharp
|
||||||
|
private void ProcessAttributes();
|
||||||
|
```
|
||||||
@@ -0,0 +1,23 @@
|
|||||||
|
#### [Pf2eDataScrapper](index.md 'index')
|
||||||
|
### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Types.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types').[DeityProcessor](DeityProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.DeityProcessor')
|
||||||
|
|
||||||
|
## DeityProcessor\.ProcessDomainMarkdown\(string, bool\) Method
|
||||||
|
|
||||||
|
Обработка markdown\-строки с доменами\.
|
||||||
|
|
||||||
|
```csharp
|
||||||
|
private void ProcessDomainMarkdown(string markdown, bool isPrimary);
|
||||||
|
```
|
||||||
|
#### Parameters
|
||||||
|
|
||||||
|
<a name='Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Types.DeityProcessor.ProcessDomainMarkdown(string,bool).markdown'></a>
|
||||||
|
|
||||||
|
`markdown` [System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String')
|
||||||
|
|
||||||
|
Markdown\-строка с доменами\.
|
||||||
|
|
||||||
|
<a name='Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Types.DeityProcessor.ProcessDomainMarkdown(string,bool).isPrimary'></a>
|
||||||
|
|
||||||
|
`isPrimary` [System\.Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean 'System\.Boolean')
|
||||||
|
|
||||||
|
Флаг, указывающий, являются ли домены основными\.
|
||||||
@@ -0,0 +1,10 @@
|
|||||||
|
#### [Pf2eDataScrapper](index.md 'index')
|
||||||
|
### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Types.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types').[DeityProcessor](DeityProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.DeityProcessor')
|
||||||
|
|
||||||
|
## DeityProcessor\.ProcessDomains\(\) Method
|
||||||
|
|
||||||
|
Обработка доменов божества\.
|
||||||
|
|
||||||
|
```csharp
|
||||||
|
private void ProcessDomains();
|
||||||
|
```
|
||||||
@@ -0,0 +1,10 @@
|
|||||||
|
#### [Pf2eDataScrapper](index.md 'index')
|
||||||
|
### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Types.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types').[DeityProcessor](DeityProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.DeityProcessor')
|
||||||
|
|
||||||
|
## DeityProcessor\.ProcessFonts\(\) Method
|
||||||
|
|
||||||
|
Обработка божественной силы\.
|
||||||
|
|
||||||
|
```csharp
|
||||||
|
private void ProcessFonts();
|
||||||
|
```
|
||||||
@@ -0,0 +1,10 @@
|
|||||||
|
#### [Pf2eDataScrapper](index.md 'index')
|
||||||
|
### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Types.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types').[DeityProcessor](DeityProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.DeityProcessor')
|
||||||
|
|
||||||
|
## DeityProcessor\.ProcessSkills\(\) Method
|
||||||
|
|
||||||
|
Обработка навыков божества\.
|
||||||
|
|
||||||
|
```csharp
|
||||||
|
private void ProcessSkills();
|
||||||
|
```
|
||||||
@@ -0,0 +1,10 @@
|
|||||||
|
#### [Pf2eDataScrapper](index.md 'index')
|
||||||
|
### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Types.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types').[DeityProcessor](DeityProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.DeityProcessor')
|
||||||
|
|
||||||
|
## DeityProcessor\.ProcessSpells\(\) Method
|
||||||
|
|
||||||
|
Обработка заклинаний божества\.
|
||||||
|
|
||||||
|
```csharp
|
||||||
|
private void ProcessSpells();
|
||||||
|
```
|
||||||
@@ -0,0 +1,10 @@
|
|||||||
|
#### [Pf2eDataScrapper](index.md 'index')
|
||||||
|
### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Types.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types').[DeityProcessor](DeityProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.DeityProcessor')
|
||||||
|
|
||||||
|
## DeityProcessor\.ProcessTexts\(\) Method
|
||||||
|
|
||||||
|
Обработка текстов описания божества\.
|
||||||
|
|
||||||
|
```csharp
|
||||||
|
private void ProcessTexts();
|
||||||
|
```
|
||||||
@@ -0,0 +1,10 @@
|
|||||||
|
#### [Pf2eDataScrapper](index.md 'index')
|
||||||
|
### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Types.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types').[DeityProcessor](DeityProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.DeityProcessor')
|
||||||
|
|
||||||
|
## DeityProcessor\.ProcessWeapons\(\) Method
|
||||||
|
|
||||||
|
Обработка оружия божества\.
|
||||||
|
|
||||||
|
```csharp
|
||||||
|
private void ProcessWeapons();
|
||||||
|
```
|
||||||
@@ -0,0 +1,13 @@
|
|||||||
|
#### [Pf2eDataScrapper](index.md 'index')
|
||||||
|
### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Types.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types').[DeityProcessor](DeityProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.DeityProcessor')
|
||||||
|
|
||||||
|
## DeityProcessor\.Type Property
|
||||||
|
|
||||||
|
Тип сущности\.
|
||||||
|
|
||||||
|
```csharp
|
||||||
|
public override Pf2eModel.Model.Enum.EntityType Type { get; }
|
||||||
|
```
|
||||||
|
|
||||||
|
#### Property Value
|
||||||
|
[Pf2eModel\.Model\.Enum\.EntityType](https://docs.microsoft.com/en-us/dotnet/api/Pf2eModel.Model.Enum.EntityType 'Pf2eModel\.Model\.Enum\.EntityType')
|
||||||
@@ -0,0 +1,30 @@
|
|||||||
|
#### [Pf2eDataScrapper](index.md 'index')
|
||||||
|
### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Types.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types')
|
||||||
|
|
||||||
|
## DeityProcessor Class
|
||||||
|
|
||||||
|
```csharp
|
||||||
|
internal class DeityProcessor : Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.AbstractEntityProcessor
|
||||||
|
```
|
||||||
|
|
||||||
|
Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 [AbstractInputProcessor](AbstractInputProcessor.md 'Pf2eDataScrapper\.Processors\.Definitions\.AbstractInputProcessor') 🡒 [AbstractEntityProcessor](AbstractEntityProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractEntityProcessor') 🡒 DeityProcessor
|
||||||
|
|
||||||
|
| Properties | |
|
||||||
|
| :--- | :--- |
|
||||||
|
| [Object](DeityProcessor.Object.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.DeityProcessor\.Object') | Основная сущность\. |
|
||||||
|
| [Type](DeityProcessor.Type.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.DeityProcessor\.Type') | Тип сущности\. |
|
||||||
|
|
||||||
|
| Methods | |
|
||||||
|
| :--- | :--- |
|
||||||
|
| [Add\(\)](DeityProcessor.Add().md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.DeityProcessor\.Add\(\)') | Добавление основной сущности в контекст базы данных\. |
|
||||||
|
| [AddTraits\(\)](DeityProcessor.AddTraits().md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.DeityProcessor\.AddTraits\(\)') | Генерация списка признаков сущности\. |
|
||||||
|
| [MarkdownLinkRegex\(\)](DeityProcessor.MarkdownLinkRegex().md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.DeityProcessor\.MarkdownLinkRegex\(\)') | |
|
||||||
|
| [Process\(\)](DeityProcessor.Process().md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.DeityProcessor\.Process\(\)') | Основной метод обработки данных\. |
|
||||||
|
| [ProcessAttributes\(\)](DeityProcessor.ProcessAttributes().md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.DeityProcessor\.ProcessAttributes\(\)') | Обработка атрибутов божества\. |
|
||||||
|
| [ProcessDomainMarkdown\(string, bool\)](DeityProcessor.ProcessDomainMarkdown(string,bool).md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.DeityProcessor\.ProcessDomainMarkdown\(string, bool\)') | Обработка markdown\-строки с доменами\. |
|
||||||
|
| [ProcessDomains\(\)](DeityProcessor.ProcessDomains().md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.DeityProcessor\.ProcessDomains\(\)') | Обработка доменов божества\. |
|
||||||
|
| [ProcessFonts\(\)](DeityProcessor.ProcessFonts().md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.DeityProcessor\.ProcessFonts\(\)') | Обработка божественной силы\. |
|
||||||
|
| [ProcessSkills\(\)](DeityProcessor.ProcessSkills().md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.DeityProcessor\.ProcessSkills\(\)') | Обработка навыков божества\. |
|
||||||
|
| [ProcessSpells\(\)](DeityProcessor.ProcessSpells().md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.DeityProcessor\.ProcessSpells\(\)') | Обработка заклинаний божества\. |
|
||||||
|
| [ProcessTexts\(\)](DeityProcessor.ProcessTexts().md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.DeityProcessor\.ProcessTexts\(\)') | Обработка текстов описания божества\. |
|
||||||
|
| [ProcessWeapons\(\)](DeityProcessor.ProcessWeapons().md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.DeityProcessor\.ProcessWeapons\(\)') | Обработка оружия божества\. |
|
||||||
@@ -0,0 +1,10 @@
|
|||||||
|
#### [Pf2eDataScrapper](index.md 'index')
|
||||||
|
### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Types.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types').[DomainProcessor](DomainProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.DomainProcessor')
|
||||||
|
|
||||||
|
## DomainProcessor\.Add\(\) Method
|
||||||
|
|
||||||
|
Добавление основной сущности в контекст базы данных\.
|
||||||
|
|
||||||
|
```csharp
|
||||||
|
protected override void Add();
|
||||||
|
```
|
||||||
@@ -0,0 +1,21 @@
|
|||||||
|
#### [Pf2eDataScrapper](index.md 'index')
|
||||||
|
### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Types.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types').[DomainProcessor](DomainProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.DomainProcessor')
|
||||||
|
|
||||||
|
## DomainProcessor\.GetSpellIdFromMarkdown\(string\) Method
|
||||||
|
|
||||||
|
Получение идентификатора заклинания из markdown\-строки\.
|
||||||
|
|
||||||
|
```csharp
|
||||||
|
private int GetSpellIdFromMarkdown(string markdown);
|
||||||
|
```
|
||||||
|
#### Parameters
|
||||||
|
|
||||||
|
<a name='Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Types.DomainProcessor.GetSpellIdFromMarkdown(string).markdown'></a>
|
||||||
|
|
||||||
|
`markdown` [System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String')
|
||||||
|
|
||||||
|
Markdown\-строка с информацией о заклинании\.
|
||||||
|
|
||||||
|
#### Returns
|
||||||
|
[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32')
|
||||||
|
Идентификатор заклинания\.
|
||||||
@@ -0,0 +1,28 @@
|
|||||||
|
#### [Pf2eDataScrapper](index.md 'index')
|
||||||
|
### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Types.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types').[DomainProcessor](DomainProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.DomainProcessor')
|
||||||
|
|
||||||
|
## DomainProcessor\.MarkdownLinkRegex\(\) Method
|
||||||
|
|
||||||
|
```csharp
|
||||||
|
private static System.Text.RegularExpressions.Regex MarkdownLinkRegex();
|
||||||
|
```
|
||||||
|
|
||||||
|
#### Returns
|
||||||
|
[System\.Text\.RegularExpressions\.Regex](https://docs.microsoft.com/en-us/dotnet/api/System.Text.RegularExpressions.Regex 'System\.Text\.RegularExpressions\.Regex')
|
||||||
|
|
||||||
|
### Remarks
|
||||||
|
Pattern:<br/>
|
||||||
|
|
||||||
|
```csharp
|
||||||
|
\\[([^\\]]+)\\]\\([^)]+\\)
|
||||||
|
```<br/>
|
||||||
|
Explanation:<br/>
|
||||||
|
|
||||||
|
```csharp
|
||||||
|
○ Match '['.<br/>
|
||||||
|
○ 1st capture group.<br/>
|
||||||
|
○ Match a character other than ']' atomically at least once.<br/>
|
||||||
|
○ Match the string "](".<br/>
|
||||||
|
○ Match a character other than ')' atomically at least once.<br/>
|
||||||
|
○ Match ')'.<br/>
|
||||||
|
```
|
||||||
@@ -0,0 +1,13 @@
|
|||||||
|
#### [Pf2eDataScrapper](index.md 'index')
|
||||||
|
### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Types.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types').[DomainProcessor](DomainProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.DomainProcessor')
|
||||||
|
|
||||||
|
## DomainProcessor\.Object Property
|
||||||
|
|
||||||
|
Основная сущность\.
|
||||||
|
|
||||||
|
```csharp
|
||||||
|
public virtual Pf2eModel.Model.Structure.Domain Object { get; }
|
||||||
|
```
|
||||||
|
|
||||||
|
#### Property Value
|
||||||
|
[Pf2eModel\.Model\.Structure\.Domain](https://docs.microsoft.com/en-us/dotnet/api/Pf2eModel.Model.Structure.Domain 'Pf2eModel\.Model\.Structure\.Domain')
|
||||||
@@ -0,0 +1,12 @@
|
|||||||
|
#### [Pf2eDataScrapper](index.md 'index')
|
||||||
|
### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Types.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types').[DomainProcessor](DomainProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.DomainProcessor')
|
||||||
|
|
||||||
|
## DomainProcessor\.Process\(\) Method
|
||||||
|
|
||||||
|
Основной метод обработки данных\.
|
||||||
|
|
||||||
|
```csharp
|
||||||
|
public override void Process();
|
||||||
|
```
|
||||||
|
|
||||||
|
Implements [Process\(\)](IProcessor.Process().md 'Pf2eDataScrapper\.Processors\.Definitions\.IProcessor\.Process\(\)')
|
||||||
@@ -0,0 +1,10 @@
|
|||||||
|
#### [Pf2eDataScrapper](index.md 'index')
|
||||||
|
### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Types.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types').[DomainProcessor](DomainProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.DomainProcessor')
|
||||||
|
|
||||||
|
## DomainProcessor\.ProcessDomainSpells\(\) Method
|
||||||
|
|
||||||
|
Обработка заклинаний, связанных с доменом\.
|
||||||
|
|
||||||
|
```csharp
|
||||||
|
private void ProcessDomainSpells();
|
||||||
|
```
|
||||||
@@ -0,0 +1,13 @@
|
|||||||
|
#### [Pf2eDataScrapper](index.md 'index')
|
||||||
|
### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Types.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types').[DomainProcessor](DomainProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.DomainProcessor')
|
||||||
|
|
||||||
|
## DomainProcessor\.Type Property
|
||||||
|
|
||||||
|
Тип сущности\.
|
||||||
|
|
||||||
|
```csharp
|
||||||
|
public override Pf2eModel.Model.Enum.EntityType Type { get; }
|
||||||
|
```
|
||||||
|
|
||||||
|
#### Property Value
|
||||||
|
[Pf2eModel\.Model\.Enum\.EntityType](https://docs.microsoft.com/en-us/dotnet/api/Pf2eModel.Model.Enum.EntityType 'Pf2eModel\.Model\.Enum\.EntityType')
|
||||||
@@ -0,0 +1,23 @@
|
|||||||
|
#### [Pf2eDataScrapper](index.md 'index')
|
||||||
|
### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Types.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types')
|
||||||
|
|
||||||
|
## DomainProcessor Class
|
||||||
|
|
||||||
|
```csharp
|
||||||
|
internal class DomainProcessor : Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.AbstractEntityProcessor
|
||||||
|
```
|
||||||
|
|
||||||
|
Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 [AbstractInputProcessor](AbstractInputProcessor.md 'Pf2eDataScrapper\.Processors\.Definitions\.AbstractInputProcessor') 🡒 [AbstractEntityProcessor](AbstractEntityProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractEntityProcessor') 🡒 DomainProcessor
|
||||||
|
|
||||||
|
| Properties | |
|
||||||
|
| :--- | :--- |
|
||||||
|
| [Object](DomainProcessor.Object.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.DomainProcessor\.Object') | Основная сущность\. |
|
||||||
|
| [Type](DomainProcessor.Type.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.DomainProcessor\.Type') | Тип сущности\. |
|
||||||
|
|
||||||
|
| Methods | |
|
||||||
|
| :--- | :--- |
|
||||||
|
| [Add\(\)](DomainProcessor.Add().md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.DomainProcessor\.Add\(\)') | Добавление основной сущности в контекст базы данных\. |
|
||||||
|
| [GetSpellIdFromMarkdown\(string\)](DomainProcessor.GetSpellIdFromMarkdown(string).md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.DomainProcessor\.GetSpellIdFromMarkdown\(string\)') | Получение идентификатора заклинания из markdown\-строки\. |
|
||||||
|
| [MarkdownLinkRegex\(\)](DomainProcessor.MarkdownLinkRegex().md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.DomainProcessor\.MarkdownLinkRegex\(\)') | |
|
||||||
|
| [Process\(\)](DomainProcessor.Process().md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.DomainProcessor\.Process\(\)') | Основной метод обработки данных\. |
|
||||||
|
| [ProcessDomainSpells\(\)](DomainProcessor.ProcessDomainSpells().md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.DomainProcessor\.ProcessDomainSpells\(\)') | Обработка заклинаний, связанных с доменом\. |
|
||||||
@@ -0,0 +1,10 @@
|
|||||||
|
#### [Pf2eDataScrapper](index.md 'index')
|
||||||
|
### [Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.Processors](Pf2eDataScrapper.Importers.Implementations.FoundryEn.Processors.md 'Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.Processors').[FoundryEnAbstractProcessor<TEntity>](FoundryEnAbstractProcessor_TEntity_.md 'Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.Processors\.FoundryEnAbstractProcessor\<TEntity\>')
|
||||||
|
|
||||||
|
## FoundryEnAbstractProcessor\<TEntity\>\.AddExternal\(\) Method
|
||||||
|
|
||||||
|
Генерация внешних ссылок сущности\.
|
||||||
|
|
||||||
|
```csharp
|
||||||
|
protected virtual void AddExternal();
|
||||||
|
```
|
||||||
@@ -0,0 +1,10 @@
|
|||||||
|
#### [Pf2eDataScrapper](index.md 'index')
|
||||||
|
### [Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.Processors](Pf2eDataScrapper.Importers.Implementations.FoundryEn.Processors.md 'Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.Processors').[FoundryEnAbstractProcessor<TEntity>](FoundryEnAbstractProcessor_TEntity_.md 'Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.Processors\.FoundryEnAbstractProcessor\<TEntity\>')
|
||||||
|
|
||||||
|
## FoundryEnAbstractProcessor\<TEntity\>\.CheckEntity\(\) Method
|
||||||
|
|
||||||
|
Проверяет входные данные на наличие идентификатора сущности и игнорирует её, если она указана в списке игнорируемых\.
|
||||||
|
|
||||||
|
```csharp
|
||||||
|
public virtual void CheckEntity();
|
||||||
|
```
|
||||||
@@ -0,0 +1,13 @@
|
|||||||
|
#### [Pf2eDataScrapper](index.md 'index')
|
||||||
|
### [Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.Processors](Pf2eDataScrapper.Importers.Implementations.FoundryEn.Processors.md 'Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.Processors').[FoundryEnAbstractProcessor<TEntity>](FoundryEnAbstractProcessor_TEntity_.md 'Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.Processors\.FoundryEnAbstractProcessor\<TEntity\>')
|
||||||
|
|
||||||
|
## FoundryEnAbstractProcessor\<TEntity\>\.Context Property
|
||||||
|
|
||||||
|
Предоставляет механизм для освобождения неуправляемых ресурсов\.
|
||||||
|
|
||||||
|
```csharp
|
||||||
|
public Pf2eModel.Pf2eDbContext Context { get; }
|
||||||
|
```
|
||||||
|
|
||||||
|
#### Property Value
|
||||||
|
[Pf2eModel\.Pf2eDbContext](https://docs.microsoft.com/en-us/dotnet/api/Pf2eModel.Pf2eDbContext 'Pf2eModel\.Pf2eDbContext')
|
||||||
@@ -0,0 +1,13 @@
|
|||||||
|
#### [Pf2eDataScrapper](index.md 'index')
|
||||||
|
### [Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.Processors](Pf2eDataScrapper.Importers.Implementations.FoundryEn.Processors.md 'Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.Processors').[FoundryEnAbstractProcessor<TEntity>](FoundryEnAbstractProcessor_TEntity_.md 'Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.Processors\.FoundryEnAbstractProcessor\<TEntity\>')
|
||||||
|
|
||||||
|
## FoundryEnAbstractProcessor\<TEntity\>\.Entity Property
|
||||||
|
|
||||||
|
Основная сущность, которая будет использоваться для обработки данных\.
|
||||||
|
|
||||||
|
```csharp
|
||||||
|
public Pf2eModel.Model.Base.Entity Entity { get; }
|
||||||
|
```
|
||||||
|
|
||||||
|
#### Property Value
|
||||||
|
[Pf2eModel\.Model\.Base\.Entity](https://docs.microsoft.com/en-us/dotnet/api/Pf2eModel.Model.Base.Entity 'Pf2eModel\.Model\.Base\.Entity')
|
||||||
+37
@@ -0,0 +1,37 @@
|
|||||||
|
#### [Pf2eDataScrapper](index.md 'index')
|
||||||
|
### [Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.Processors](Pf2eDataScrapper.Importers.Implementations.FoundryEn.Processors.md 'Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.Processors').[FoundryEnAbstractProcessor<TEntity>](FoundryEnAbstractProcessor_TEntity_.md 'Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.Processors\.FoundryEnAbstractProcessor\<TEntity\>')
|
||||||
|
|
||||||
|
## FoundryEnAbstractProcessor\(DatabaseHelper, Pf2eDbContext, FoundryEnGlobals, ProcessorInput\) Constructor
|
||||||
|
|
||||||
|
Абстрактный класс\-обработчик сущностей, полученных из молуля Foundry pf2e\.
|
||||||
|
Класс предназначен для обработки данных с помощью различных обработчиков,
|
||||||
|
для которых указан атрибут [ProcessorAttribute](ProcessorAttribute.md 'Pf2eDataScrapper\.Processors\.Attributes\.ProcessorAttribute')\.
|
||||||
|
|
||||||
|
```csharp
|
||||||
|
protected FoundryEnAbstractProcessor(Pf2eDataScrapper.Helpers.DatabaseHelper databaseHelper, Pf2eModel.Pf2eDbContext context, Pf2eDataScrapper.Importers.Implementations.FoundryEn.Helpers.FoundryEnGlobals globals, Pf2eDataScrapper.Processors.ProcessorInput input);
|
||||||
|
```
|
||||||
|
#### Parameters
|
||||||
|
|
||||||
|
<a name='Pf2eDataScrapper.Importers.Implementations.FoundryEn.Processors.FoundryEnAbstractProcessor_TEntity_.FoundryEnAbstractProcessor(Pf2eDataScrapper.Helpers.DatabaseHelper,Pf2eModel.Pf2eDbContext,Pf2eDataScrapper.Importers.Implementations.FoundryEn.Helpers.FoundryEnGlobals,Pf2eDataScrapper.Processors.ProcessorInput).databaseHelper'></a>
|
||||||
|
|
||||||
|
`databaseHelper` [DatabaseHelper](DatabaseHelper.md 'Pf2eDataScrapper\.Helpers\.DatabaseHelper')
|
||||||
|
|
||||||
|
\[DI\] \<inheritdoc cref="T:Pf2eDataScrapper\.Helpers\.DatabaseHelper" /\>
|
||||||
|
|
||||||
|
<a name='Pf2eDataScrapper.Importers.Implementations.FoundryEn.Processors.FoundryEnAbstractProcessor_TEntity_.FoundryEnAbstractProcessor(Pf2eDataScrapper.Helpers.DatabaseHelper,Pf2eModel.Pf2eDbContext,Pf2eDataScrapper.Importers.Implementations.FoundryEn.Helpers.FoundryEnGlobals,Pf2eDataScrapper.Processors.ProcessorInput).context'></a>
|
||||||
|
|
||||||
|
`context` [Pf2eModel\.Pf2eDbContext](https://docs.microsoft.com/en-us/dotnet/api/Pf2eModel.Pf2eDbContext 'Pf2eModel\.Pf2eDbContext')
|
||||||
|
|
||||||
|
\[DI\] \<inheritdoc cref="T:Pf2eModel\.Pf2eDbContext" /\>
|
||||||
|
|
||||||
|
<a name='Pf2eDataScrapper.Importers.Implementations.FoundryEn.Processors.FoundryEnAbstractProcessor_TEntity_.FoundryEnAbstractProcessor(Pf2eDataScrapper.Helpers.DatabaseHelper,Pf2eModel.Pf2eDbContext,Pf2eDataScrapper.Importers.Implementations.FoundryEn.Helpers.FoundryEnGlobals,Pf2eDataScrapper.Processors.ProcessorInput).globals'></a>
|
||||||
|
|
||||||
|
`globals` [FoundryEnGlobals](FoundryEnGlobals.md 'Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.Helpers\.FoundryEnGlobals')
|
||||||
|
|
||||||
|
\[DI\] \<inheritdoc cref="T:Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.Helpers\.FoundryEnGlobals" /\>
|
||||||
|
|
||||||
|
<a name='Pf2eDataScrapper.Importers.Implementations.FoundryEn.Processors.FoundryEnAbstractProcessor_TEntity_.FoundryEnAbstractProcessor(Pf2eDataScrapper.Helpers.DatabaseHelper,Pf2eModel.Pf2eDbContext,Pf2eDataScrapper.Importers.Implementations.FoundryEn.Helpers.FoundryEnGlobals,Pf2eDataScrapper.Processors.ProcessorInput).input'></a>
|
||||||
|
|
||||||
|
`input` [ProcessorInput](ProcessorInput.md 'Pf2eDataScrapper\.Processors\.ProcessorInput')
|
||||||
|
|
||||||
|
Объект обработки вводимого JSON\.
|
||||||
@@ -0,0 +1,14 @@
|
|||||||
|
#### [Pf2eDataScrapper](index.md 'index')
|
||||||
|
### [Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.Processors](Pf2eDataScrapper.Importers.Implementations.FoundryEn.Processors.md 'Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.Processors').[FoundryEnAbstractProcessor<TEntity>](FoundryEnAbstractProcessor_TEntity_.md 'Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.Processors\.FoundryEnAbstractProcessor\<TEntity\>')
|
||||||
|
|
||||||
|
## FoundryEnAbstractProcessor\<TEntity\>\.GetEntityName\(\) Method
|
||||||
|
|
||||||
|
Получить имя сущности из входных данных\.
|
||||||
|
|
||||||
|
```csharp
|
||||||
|
protected virtual string GetEntityName();
|
||||||
|
```
|
||||||
|
|
||||||
|
#### Returns
|
||||||
|
[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String')
|
||||||
|
Имя сущности\.
|
||||||
@@ -0,0 +1,13 @@
|
|||||||
|
#### [Pf2eDataScrapper](index.md 'index')
|
||||||
|
### [Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.Processors](Pf2eDataScrapper.Importers.Implementations.FoundryEn.Processors.md 'Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.Processors').[FoundryEnAbstractProcessor<TEntity>](FoundryEnAbstractProcessor_TEntity_.md 'Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.Processors\.FoundryEnAbstractProcessor\<TEntity\>')
|
||||||
|
|
||||||
|
## FoundryEnAbstractProcessor\<TEntity\>\.Globals Property
|
||||||
|
|
||||||
|
Глобальные константы и утилиты для импорта данных в формате Foundry En\.
|
||||||
|
|
||||||
|
```csharp
|
||||||
|
public Pf2eDataScrapper.Importers.Implementations.FoundryEn.Helpers.FoundryEnGlobals Globals { get; }
|
||||||
|
```
|
||||||
|
|
||||||
|
#### Property Value
|
||||||
|
[FoundryEnGlobals](FoundryEnGlobals.md 'Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.Helpers\.FoundryEnGlobals')
|
||||||
@@ -0,0 +1,13 @@
|
|||||||
|
#### [Pf2eDataScrapper](index.md 'index')
|
||||||
|
### [Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.Processors](Pf2eDataScrapper.Importers.Implementations.FoundryEn.Processors.md 'Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.Processors').[FoundryEnAbstractProcessor<TEntity>](FoundryEnAbstractProcessor_TEntity_.md 'Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.Processors\.FoundryEnAbstractProcessor\<TEntity\>')
|
||||||
|
|
||||||
|
## FoundryEnAbstractProcessor\<TEntity\>\.Helper Property
|
||||||
|
|
||||||
|
Класс предоставляет методы для работы с базой данных\.
|
||||||
|
|
||||||
|
```csharp
|
||||||
|
protected Pf2eDataScrapper.Helpers.DatabaseHelper Helper { protected get; }
|
||||||
|
```
|
||||||
|
|
||||||
|
#### Property Value
|
||||||
|
[DatabaseHelper](DatabaseHelper.md 'Pf2eDataScrapper\.Helpers\.DatabaseHelper')
|
||||||
@@ -0,0 +1,13 @@
|
|||||||
|
#### [Pf2eDataScrapper](index.md 'index')
|
||||||
|
### [Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.Processors](Pf2eDataScrapper.Importers.Implementations.FoundryEn.Processors.md 'Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.Processors').[FoundryEnAbstractProcessor<TEntity>](FoundryEnAbstractProcessor_TEntity_.md 'Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.Processors\.FoundryEnAbstractProcessor\<TEntity\>')
|
||||||
|
|
||||||
|
## FoundryEnAbstractProcessor\<TEntity\>\.Name Property
|
||||||
|
|
||||||
|
Название сущности, которое будет использоваться для обработки данных\.
|
||||||
|
|
||||||
|
```csharp
|
||||||
|
public string Name { get; }
|
||||||
|
```
|
||||||
|
|
||||||
|
#### Property Value
|
||||||
|
[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String')
|
||||||
@@ -0,0 +1,13 @@
|
|||||||
|
#### [Pf2eDataScrapper](index.md 'index')
|
||||||
|
### [Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.Processors](Pf2eDataScrapper.Importers.Implementations.FoundryEn.Processors.md 'Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.Processors').[FoundryEnAbstractProcessor<TEntity>](FoundryEnAbstractProcessor_TEntity_.md 'Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.Processors\.FoundryEnAbstractProcessor\<TEntity\>')
|
||||||
|
|
||||||
|
## FoundryEnAbstractProcessor\<TEntity\>\.Object Property
|
||||||
|
|
||||||
|
Подчинённая сущность, которая будет использоваться для обработки данных\.
|
||||||
|
|
||||||
|
```csharp
|
||||||
|
public TEntity Object { get; }
|
||||||
|
```
|
||||||
|
|
||||||
|
#### Property Value
|
||||||
|
[TEntity](FoundryEnAbstractProcessor_TEntity_.md#Pf2eDataScrapper.Importers.Implementations.FoundryEn.Processors.FoundryEnAbstractProcessor_TEntity_.TEntity 'Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.Processors\.FoundryEnAbstractProcessor\<TEntity\>\.TEntity')
|
||||||
@@ -0,0 +1,12 @@
|
|||||||
|
#### [Pf2eDataScrapper](index.md 'index')
|
||||||
|
### [Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.Processors](Pf2eDataScrapper.Importers.Implementations.FoundryEn.Processors.md 'Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.Processors').[FoundryEnAbstractProcessor<TEntity>](FoundryEnAbstractProcessor_TEntity_.md 'Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.Processors\.FoundryEnAbstractProcessor\<TEntity\>')
|
||||||
|
|
||||||
|
## FoundryEnAbstractProcessor\<TEntity\>\.Process\(\) Method
|
||||||
|
|
||||||
|
Основной метод обработки данных\.
|
||||||
|
|
||||||
|
```csharp
|
||||||
|
public override void Process();
|
||||||
|
```
|
||||||
|
|
||||||
|
Implements [Process\(\)](IProcessor.Process().md 'Pf2eDataScrapper\.Processors\.Definitions\.IProcessor\.Process\(\)')
|
||||||
@@ -0,0 +1,14 @@
|
|||||||
|
#### [Pf2eDataScrapper](index.md 'index')
|
||||||
|
### [Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.Processors](Pf2eDataScrapper.Importers.Implementations.FoundryEn.Processors.md 'Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.Processors').[FoundryEnAbstractProcessor<TEntity>](FoundryEnAbstractProcessor_TEntity_.md 'Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.Processors\.FoundryEnAbstractProcessor\<TEntity\>')
|
||||||
|
|
||||||
|
## FoundryEnAbstractProcessor\<TEntity\>\.ResolveEntity\(\) Method
|
||||||
|
|
||||||
|
Разрешает сущность, основываясь на входных данных\.
|
||||||
|
|
||||||
|
```csharp
|
||||||
|
public virtual int ResolveEntity();
|
||||||
|
```
|
||||||
|
|
||||||
|
#### Returns
|
||||||
|
[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32')
|
||||||
|
Идентификатор сущности\.
|
||||||
@@ -0,0 +1,12 @@
|
|||||||
|
#### [Pf2eDataScrapper](index.md 'index')
|
||||||
|
### [Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.Processors](Pf2eDataScrapper.Importers.Implementations.FoundryEn.Processors.md 'Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.Processors').[FoundryEnAbstractProcessor<TEntity>](FoundryEnAbstractProcessor_TEntity_.md 'Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.Processors\.FoundryEnAbstractProcessor\<TEntity\>')
|
||||||
|
|
||||||
|
## FoundryEnAbstractProcessor\<TEntity\>\.Save\(\) Method
|
||||||
|
|
||||||
|
Метод для сохранения изменений в базе данных\.
|
||||||
|
|
||||||
|
```csharp
|
||||||
|
public override void Save();
|
||||||
|
```
|
||||||
|
|
||||||
|
Implements [Save\(\)](IProcessor.Save().md 'Pf2eDataScrapper\.Processors\.Definitions\.IProcessor\.Save\(\)')
|
||||||
@@ -0,0 +1,13 @@
|
|||||||
|
#### [Pf2eDataScrapper](index.md 'index')
|
||||||
|
### [Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.Processors](Pf2eDataScrapper.Importers.Implementations.FoundryEn.Processors.md 'Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.Processors').[FoundryEnAbstractProcessor<TEntity>](FoundryEnAbstractProcessor_TEntity_.md 'Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.Processors\.FoundryEnAbstractProcessor\<TEntity\>')
|
||||||
|
|
||||||
|
## FoundryEnAbstractProcessor\<TEntity\>\.Type Property
|
||||||
|
|
||||||
|
Тип сущности\.
|
||||||
|
|
||||||
|
```csharp
|
||||||
|
public abstract Pf2eModel.Model.Enum.EntityType Type { get; }
|
||||||
|
```
|
||||||
|
|
||||||
|
#### Property Value
|
||||||
|
[Pf2eModel\.Model\.Enum\.EntityType](https://docs.microsoft.com/en-us/dotnet/api/Pf2eModel.Model.Enum.EntityType 'Pf2eModel\.Model\.Enum\.EntityType')
|
||||||
@@ -0,0 +1,13 @@
|
|||||||
|
#### [Pf2eDataScrapper](index.md 'index')
|
||||||
|
### [Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.Processors](Pf2eDataScrapper.Importers.Implementations.FoundryEn.Processors.md 'Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.Processors').[FoundryEnAbstractProcessor<TEntity>](FoundryEnAbstractProcessor_TEntity_.md 'Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.Processors\.FoundryEnAbstractProcessor\<TEntity\>')
|
||||||
|
|
||||||
|
## FoundryEnAbstractProcessor\<TEntity\>\.View Property
|
||||||
|
|
||||||
|
Представление сущности, которое будет использоваться для обработки данных\.
|
||||||
|
|
||||||
|
```csharp
|
||||||
|
public Pf2eDataScrapper.Helpers.EntityView View { get; private set; }
|
||||||
|
```
|
||||||
|
|
||||||
|
#### Property Value
|
||||||
|
[EntityView](EntityView.md 'Pf2eDataScrapper\.Helpers\.EntityView')
|
||||||
@@ -0,0 +1,44 @@
|
|||||||
|
#### [Pf2eDataScrapper](index.md 'index')
|
||||||
|
### [Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.Processors](Pf2eDataScrapper.Importers.Implementations.FoundryEn.Processors.md 'Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.Processors')
|
||||||
|
|
||||||
|
## FoundryEnAbstractProcessor\<TEntity\> Class
|
||||||
|
|
||||||
|
Абстрактный класс\-обработчик сущностей, полученных из молуля Foundry pf2e\.
|
||||||
|
Класс предназначен для обработки данных с помощью различных обработчиков,
|
||||||
|
для которых указан атрибут [ProcessorAttribute](ProcessorAttribute.md 'Pf2eDataScrapper\.Processors\.Attributes\.ProcessorAttribute')\.
|
||||||
|
|
||||||
|
```csharp
|
||||||
|
internal abstract class FoundryEnAbstractProcessor<TEntity> : Pf2eDataScrapper.Processors.Definitions.AbstractInputProcessor
|
||||||
|
where TEntity : class, Pf2eModel.Model.IEntity
|
||||||
|
```
|
||||||
|
#### Type parameters
|
||||||
|
|
||||||
|
<a name='Pf2eDataScrapper.Importers.Implementations.FoundryEn.Processors.FoundryEnAbstractProcessor_TEntity_.TEntity'></a>
|
||||||
|
|
||||||
|
`TEntity`
|
||||||
|
|
||||||
|
Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 [AbstractInputProcessor](AbstractInputProcessor.md 'Pf2eDataScrapper\.Processors\.Definitions\.AbstractInputProcessor') 🡒 FoundryEnAbstractProcessor<TEntity>
|
||||||
|
|
||||||
|
| Constructors | |
|
||||||
|
| :--- | :--- |
|
||||||
|
| [FoundryEnAbstractProcessor\(DatabaseHelper, Pf2eDbContext, FoundryEnGlobals, ProcessorInput\)](FoundryEnAbstractProcessor_TEntity_.FoundryEnAbstractProcessor(DatabaseHelper,Pf2eDbContext,FoundryEnGlobals,ProcessorInput).md 'Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.Processors\.FoundryEnAbstractProcessor\<TEntity\>\.FoundryEnAbstractProcessor\(Pf2eDataScrapper\.Helpers\.DatabaseHelper, Pf2eModel\.Pf2eDbContext, Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.Helpers\.FoundryEnGlobals, Pf2eDataScrapper\.Processors\.ProcessorInput\)') | Абстрактный класс\-обработчик сущностей, полученных из молуля Foundry pf2e\. Класс предназначен для обработки данных с помощью различных обработчиков, для которых указан атрибут [ProcessorAttribute](ProcessorAttribute.md 'Pf2eDataScrapper\.Processors\.Attributes\.ProcessorAttribute')\. |
|
||||||
|
|
||||||
|
| Properties | |
|
||||||
|
| :--- | :--- |
|
||||||
|
| [Context](FoundryEnAbstractProcessor_TEntity_.Context.md 'Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.Processors\.FoundryEnAbstractProcessor\<TEntity\>\.Context') | Предоставляет механизм для освобождения неуправляемых ресурсов\. |
|
||||||
|
| [Entity](FoundryEnAbstractProcessor_TEntity_.Entity.md 'Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.Processors\.FoundryEnAbstractProcessor\<TEntity\>\.Entity') | Основная сущность, которая будет использоваться для обработки данных\. |
|
||||||
|
| [Globals](FoundryEnAbstractProcessor_TEntity_.Globals.md 'Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.Processors\.FoundryEnAbstractProcessor\<TEntity\>\.Globals') | Глобальные константы и утилиты для импорта данных в формате Foundry En\. |
|
||||||
|
| [Helper](FoundryEnAbstractProcessor_TEntity_.Helper.md 'Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.Processors\.FoundryEnAbstractProcessor\<TEntity\>\.Helper') | Класс предоставляет методы для работы с базой данных\. |
|
||||||
|
| [Name](FoundryEnAbstractProcessor_TEntity_.Name.md 'Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.Processors\.FoundryEnAbstractProcessor\<TEntity\>\.Name') | Название сущности, которое будет использоваться для обработки данных\. |
|
||||||
|
| [Object](FoundryEnAbstractProcessor_TEntity_.Object.md 'Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.Processors\.FoundryEnAbstractProcessor\<TEntity\>\.Object') | Подчинённая сущность, которая будет использоваться для обработки данных\. |
|
||||||
|
| [Type](FoundryEnAbstractProcessor_TEntity_.Type.md 'Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.Processors\.FoundryEnAbstractProcessor\<TEntity\>\.Type') | Тип сущности\. |
|
||||||
|
| [View](FoundryEnAbstractProcessor_TEntity_.View.md 'Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.Processors\.FoundryEnAbstractProcessor\<TEntity\>\.View') | Представление сущности, которое будет использоваться для обработки данных\. |
|
||||||
|
|
||||||
|
| Methods | |
|
||||||
|
| :--- | :--- |
|
||||||
|
| [AddExternal\(\)](FoundryEnAbstractProcessor_TEntity_.AddExternal().md 'Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.Processors\.FoundryEnAbstractProcessor\<TEntity\>\.AddExternal\(\)') | Генерация внешних ссылок сущности\. |
|
||||||
|
| [CheckEntity\(\)](FoundryEnAbstractProcessor_TEntity_.CheckEntity().md 'Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.Processors\.FoundryEnAbstractProcessor\<TEntity\>\.CheckEntity\(\)') | Проверяет входные данные на наличие идентификатора сущности и игнорирует её, если она указана в списке игнорируемых\. |
|
||||||
|
| [GetEntityName\(\)](FoundryEnAbstractProcessor_TEntity_.GetEntityName().md 'Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.Processors\.FoundryEnAbstractProcessor\<TEntity\>\.GetEntityName\(\)') | Получить имя сущности из входных данных\. |
|
||||||
|
| [Process\(\)](FoundryEnAbstractProcessor_TEntity_.Process().md 'Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.Processors\.FoundryEnAbstractProcessor\<TEntity\>\.Process\(\)') | Основной метод обработки данных\. |
|
||||||
|
| [ResolveEntity\(\)](FoundryEnAbstractProcessor_TEntity_.ResolveEntity().md 'Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.Processors\.FoundryEnAbstractProcessor\<TEntity\>\.ResolveEntity\(\)') | Разрешает сущность, основываясь на входных данных\. |
|
||||||
|
| [Save\(\)](FoundryEnAbstractProcessor_TEntity_.Save().md 'Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.Processors\.FoundryEnAbstractProcessor\<TEntity\>\.Save\(\)') | Метод для сохранения изменений в базе данных\. |
|
||||||
@@ -0,0 +1,10 @@
|
|||||||
|
#### [Pf2eDataScrapper](index.md 'index')
|
||||||
|
### [Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.Helpers](Pf2eDataScrapper.Importers.Implementations.FoundryEn.Helpers.md 'Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.Helpers').[FoundryEnGlobals](FoundryEnGlobals.md 'Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.Helpers\.FoundryEnGlobals')
|
||||||
|
|
||||||
|
## FoundryEnGlobals\(\) Constructor
|
||||||
|
|
||||||
|
Конструктор класса [FoundryEnGlobals](FoundryEnGlobals.md 'Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.Helpers\.FoundryEnGlobals')\.
|
||||||
|
|
||||||
|
```csharp
|
||||||
|
public FoundryEnGlobals();
|
||||||
|
```
|
||||||
@@ -0,0 +1,21 @@
|
|||||||
|
#### [Pf2eDataScrapper](index.md 'index')
|
||||||
|
### [Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.Helpers](Pf2eDataScrapper.Importers.Implementations.FoundryEn.Helpers.md 'Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.Helpers').[FoundryEnGlobals](FoundryEnGlobals.md 'Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.Helpers\.FoundryEnGlobals')
|
||||||
|
|
||||||
|
## FoundryEnGlobals\.GetSlugSuffix\(string\) Method
|
||||||
|
|
||||||
|
Получить суффикс для ссылки\.
|
||||||
|
|
||||||
|
```csharp
|
||||||
|
public string GetSlugSuffix(string id);
|
||||||
|
```
|
||||||
|
#### Parameters
|
||||||
|
|
||||||
|
<a name='Pf2eDataScrapper.Importers.Implementations.FoundryEn.Helpers.FoundryEnGlobals.GetSlugSuffix(string).id'></a>
|
||||||
|
|
||||||
|
`id` [System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String')
|
||||||
|
|
||||||
|
Идентификатор Aonprd\.
|
||||||
|
|
||||||
|
#### Returns
|
||||||
|
[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String')
|
||||||
|
Суффикс для ссылки или пустая строка\.
|
||||||
@@ -0,0 +1,13 @@
|
|||||||
|
#### [Pf2eDataScrapper](index.md 'index')
|
||||||
|
### [Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.Helpers](Pf2eDataScrapper.Importers.Implementations.FoundryEn.Helpers.md 'Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.Helpers').[FoundryEnGlobals](FoundryEnGlobals.md 'Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.Helpers\.FoundryEnGlobals')
|
||||||
|
|
||||||
|
## FoundryEnGlobals\.Ignore Property
|
||||||
|
|
||||||
|
Список идентификаторв пропускаемых сущностей\.
|
||||||
|
|
||||||
|
```csharp
|
||||||
|
public System.Collections.Generic.List<string> Ignore { get; }
|
||||||
|
```
|
||||||
|
|
||||||
|
#### Property Value
|
||||||
|
[System\.Collections\.Generic\.List<](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.List-1 'System\.Collections\.Generic\.List\`1')[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.List-1 'System\.Collections\.Generic\.List\`1')
|
||||||
@@ -0,0 +1,27 @@
|
|||||||
|
#### [Pf2eDataScrapper](index.md 'index')
|
||||||
|
### [Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.Helpers](Pf2eDataScrapper.Importers.Implementations.FoundryEn.Helpers.md 'Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.Helpers').[FoundryEnGlobals](FoundryEnGlobals.md 'Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.Helpers\.FoundryEnGlobals')
|
||||||
|
|
||||||
|
## FoundryEnGlobals\.JsonToDictionary\(JObject, string\) Method
|
||||||
|
|
||||||
|
Преобразовать JSON\-объект в словарь\.
|
||||||
|
|
||||||
|
```csharp
|
||||||
|
public static System.Collections.Generic.Dictionary<string,string> JsonToDictionary(Newtonsoft.Json.Linq.JObject json, string tokenPath);
|
||||||
|
```
|
||||||
|
#### Parameters
|
||||||
|
|
||||||
|
<a name='Pf2eDataScrapper.Importers.Implementations.FoundryEn.Helpers.FoundryEnGlobals.JsonToDictionary(Newtonsoft.Json.Linq.JObject,string).json'></a>
|
||||||
|
|
||||||
|
`json` [Newtonsoft\.Json\.Linq\.JObject](https://docs.microsoft.com/en-us/dotnet/api/Newtonsoft.Json.Linq.JObject 'Newtonsoft\.Json\.Linq\.JObject')
|
||||||
|
|
||||||
|
Исходный JSON\-объект\.
|
||||||
|
|
||||||
|
<a name='Pf2eDataScrapper.Importers.Implementations.FoundryEn.Helpers.FoundryEnGlobals.JsonToDictionary(Newtonsoft.Json.Linq.JObject,string).tokenPath'></a>
|
||||||
|
|
||||||
|
`tokenPath` [System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String')
|
||||||
|
|
||||||
|
Путь к токену в JSON\.
|
||||||
|
|
||||||
|
#### Returns
|
||||||
|
[System\.Collections\.Generic\.Dictionary<](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.Dictionary-2 'System\.Collections\.Generic\.Dictionary\`2')[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String')[,](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.Dictionary-2 'System\.Collections\.Generic\.Dictionary\`2')[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.Dictionary-2 'System\.Collections\.Generic\.Dictionary\`2')
|
||||||
|
Результирующий словарь\.
|
||||||
@@ -0,0 +1,13 @@
|
|||||||
|
#### [Pf2eDataScrapper](index.md 'index')
|
||||||
|
### [Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.Helpers](Pf2eDataScrapper.Importers.Implementations.FoundryEn.Helpers.md 'Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.Helpers').[FoundryEnGlobals](FoundryEnGlobals.md 'Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.Helpers\.FoundryEnGlobals')
|
||||||
|
|
||||||
|
## FoundryEnGlobals\.MatchToAonprd Property
|
||||||
|
|
||||||
|
Словарь соответствий идентификаторов Aonprd к Foundry En\.
|
||||||
|
|
||||||
|
```csharp
|
||||||
|
public System.Collections.Generic.Dictionary<string,string> MatchToAonprd { get; }
|
||||||
|
```
|
||||||
|
|
||||||
|
#### Property Value
|
||||||
|
[System\.Collections\.Generic\.Dictionary<](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.Dictionary-2 'System\.Collections\.Generic\.Dictionary\`2')[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String')[,](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.Dictionary-2 'System\.Collections\.Generic\.Dictionary\`2')[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.Dictionary-2 'System\.Collections\.Generic\.Dictionary\`2')
|
||||||
@@ -0,0 +1,13 @@
|
|||||||
|
#### [Pf2eDataScrapper](index.md 'index')
|
||||||
|
### [Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.Helpers](Pf2eDataScrapper.Importers.Implementations.FoundryEn.Helpers.md 'Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.Helpers').[FoundryEnGlobals](FoundryEnGlobals.md 'Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.Helpers\.FoundryEnGlobals')
|
||||||
|
|
||||||
|
## FoundryEnGlobals\.SlugSuffixes Property
|
||||||
|
|
||||||
|
Словарей суффиксов для сущностей\.
|
||||||
|
|
||||||
|
```csharp
|
||||||
|
public System.Collections.Generic.Dictionary<string,string> SlugSuffixes { get; }
|
||||||
|
```
|
||||||
|
|
||||||
|
#### Property Value
|
||||||
|
[System\.Collections\.Generic\.Dictionary<](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.Dictionary-2 'System\.Collections\.Generic\.Dictionary\`2')[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String')[,](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.Dictionary-2 'System\.Collections\.Generic\.Dictionary\`2')[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.Dictionary-2 'System\.Collections\.Generic\.Dictionary\`2')
|
||||||
@@ -11,6 +11,18 @@ internal class FoundryEnGlobals
|
|||||||
|
|
||||||
Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 FoundryEnGlobals
|
Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 FoundryEnGlobals
|
||||||
|
|
||||||
|
| Constructors | |
|
||||||
|
| :--- | :--- |
|
||||||
|
| [FoundryEnGlobals\(\)](FoundryEnGlobals.FoundryEnGlobals().md 'Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.Helpers\.FoundryEnGlobals\.FoundryEnGlobals\(\)') | Конструктор класса [FoundryEnGlobals](FoundryEnGlobals.md 'Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.Helpers\.FoundryEnGlobals')\. |
|
||||||
|
|
||||||
| Properties | |
|
| Properties | |
|
||||||
| :--- | :--- |
|
| :--- | :--- |
|
||||||
| [FoundryTarget](FoundryEnGlobals.FoundryTarget.md 'Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.Helpers\.FoundryEnGlobals\.FoundryTarget') | Цель внешних ссылок для Foundry En\. |
|
| [FoundryTarget](FoundryEnGlobals.FoundryTarget.md 'Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.Helpers\.FoundryEnGlobals\.FoundryTarget') | Цель внешних ссылок для Foundry En\. |
|
||||||
|
| [Ignore](FoundryEnGlobals.Ignore.md 'Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.Helpers\.FoundryEnGlobals\.Ignore') | Список идентификаторв пропускаемых сущностей\. |
|
||||||
|
| [MatchToAonprd](FoundryEnGlobals.MatchToAonprd.md 'Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.Helpers\.FoundryEnGlobals\.MatchToAonprd') | Словарь соответствий идентификаторов Aonprd к Foundry En\. |
|
||||||
|
| [SlugSuffixes](FoundryEnGlobals.SlugSuffixes.md 'Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.Helpers\.FoundryEnGlobals\.SlugSuffixes') | Словарей суффиксов для сущностей\. |
|
||||||
|
|
||||||
|
| Methods | |
|
||||||
|
| :--- | :--- |
|
||||||
|
| [GetSlugSuffix\(string\)](FoundryEnGlobals.GetSlugSuffix(string).md 'Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.Helpers\.FoundryEnGlobals\.GetSlugSuffix\(string\)') | Получить суффикс для ссылки\. |
|
||||||
|
| [JsonToDictionary\(JObject, string\)](FoundryEnGlobals.JsonToDictionary(JObject,string).md 'Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.Helpers\.FoundryEnGlobals\.JsonToDictionary\(Newtonsoft\.Json\.Linq\.JObject, string\)') | Преобразовать JSON\-объект в словарь\. |
|
||||||
|
|||||||
+2
@@ -11,6 +11,8 @@
|
|||||||
| [ArchetypeProcessor](ArchetypeProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.ArchetypeProcessor') | |
|
| [ArchetypeProcessor](ArchetypeProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.ArchetypeProcessor') | |
|
||||||
| [BackgroundProcessor](BackgroundProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.BackgroundProcessor') | |
|
| [BackgroundProcessor](BackgroundProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.BackgroundProcessor') | |
|
||||||
| [ClassProcessor](ClassProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.ClassProcessor') | |
|
| [ClassProcessor](ClassProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.ClassProcessor') | |
|
||||||
|
| [DeityProcessor](DeityProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.DeityProcessor') | |
|
||||||
|
| [DomainProcessor](DomainProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.DomainProcessor') | |
|
||||||
| [FeatProcessor](FeatProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.FeatProcessor') | |
|
| [FeatProcessor](FeatProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.FeatProcessor') | |
|
||||||
| [HeritageProcessor](HeritageProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.HeritageProcessor') | |
|
| [HeritageProcessor](HeritageProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.HeritageProcessor') | |
|
||||||
| [LanguageProcessor](LanguageProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.LanguageProcessor') | |
|
| [LanguageProcessor](LanguageProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.LanguageProcessor') | |
|
||||||
|
|||||||
+7
@@ -0,0 +1,7 @@
|
|||||||
|
#### [Pf2eDataScrapper](index.md 'index')
|
||||||
|
|
||||||
|
## Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.Processors Namespace
|
||||||
|
|
||||||
|
| Classes | |
|
||||||
|
| :--- | :--- |
|
||||||
|
| [FoundryEnAbstractProcessor<TEntity>](FoundryEnAbstractProcessor_TEntity_.md 'Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.Processors\.FoundryEnAbstractProcessor\<TEntity\>') | Абстрактный класс\-обработчик сущностей, полученных из молуля Foundry pf2e\. Класс предназначен для обработки данных с помощью различных обработчиков, для которых указан атрибут [ProcessorAttribute](ProcessorAttribute.md 'Pf2eDataScrapper\.Processors\.Attributes\.ProcessorAttribute')\. |
|
||||||
@@ -8,6 +8,7 @@
|
|||||||
| :--- | :--- |
|
| :--- | :--- |
|
||||||
| [EnumSolver<TEnum>](EnumSolver_TEnum_.md 'Pf2eDataScrapper\.Processors\.EnumSolver\<TEnum\>') | Абстрактный класс для разрешения значений перечислений\. |
|
| [EnumSolver<TEnum>](EnumSolver_TEnum_.md 'Pf2eDataScrapper\.Processors\.EnumSolver\<TEnum\>') | Абстрактный класс для разрешения значений перечислений\. |
|
||||||
| [LegacyItemException](LegacyItemException.md 'Pf2eDataScrapper\.Processors\.LegacyItemException') | Исключение, показывающее, что обработка сущности пропускается как устаревшая\. |
|
| [LegacyItemException](LegacyItemException.md 'Pf2eDataScrapper\.Processors\.LegacyItemException') | Исключение, показывающее, что обработка сущности пропускается как устаревшая\. |
|
||||||
|
| [ProcessorExecutor](ProcessorExecutor.md 'Pf2eDataScrapper\.Processors\.ProcessorExecutor') | Класс, выполняющий обработку коллекции обработчиков\. |
|
||||||
| [ProcessorInput](ProcessorInput.md 'Pf2eDataScrapper\.Processors\.ProcessorInput') | Класс для работы с JSON\-объектом\. |
|
| [ProcessorInput](ProcessorInput.md 'Pf2eDataScrapper\.Processors\.ProcessorInput') | Класс для работы с JSON\-объектом\. |
|
||||||
| [ProcessorInput\.InvalidEnumStringException](ProcessorInput.InvalidEnumStringException.md 'Pf2eDataScrapper\.Processors\.ProcessorInput\.InvalidEnumStringException') | Исключение при неверном значении для перечисленния\. |
|
| [ProcessorInput\.InvalidEnumStringException](ProcessorInput.InvalidEnumStringException.md 'Pf2eDataScrapper\.Processors\.ProcessorInput\.InvalidEnumStringException') | Исключение при неверном значении для перечисленния\. |
|
||||||
| [SilentSkipItemException](SilentSkipItemException.md 'Pf2eDataScrapper\.Processors\.SilentSkipItemException') | Исключение, показывающее, что обработка сущности пропускается без вывода сообщения\. |
|
| [SilentSkipItemException](SilentSkipItemException.md 'Pf2eDataScrapper\.Processors\.SilentSkipItemException') | Исключение, показывающее, что обработка сущности пропускается без вывода сообщения\. |
|
||||||
|
|||||||
@@ -0,0 +1,13 @@
|
|||||||
|
#### [Pf2eDataScrapper](index.md 'index')
|
||||||
|
### [Pf2eDataScrapper\.Processors](Pf2eDataScrapper.Processors.md 'Pf2eDataScrapper\.Processors').[ProcessorExecutor](ProcessorExecutor.md 'Pf2eDataScrapper\.Processors\.ProcessorExecutor')
|
||||||
|
|
||||||
|
## ProcessorExecutor\.Collection Property
|
||||||
|
|
||||||
|
Класс с коллекцией обработчиков\.
|
||||||
|
|
||||||
|
```csharp
|
||||||
|
public Pf2eDataScrapper.Processors.Collection.ProcessorCollection Collection { get; }
|
||||||
|
```
|
||||||
|
|
||||||
|
#### Property Value
|
||||||
|
[ProcessorCollection](ProcessorCollection.md 'Pf2eDataScrapper\.Processors\.Collection\.ProcessorCollection')
|
||||||
@@ -0,0 +1,14 @@
|
|||||||
|
#### [Pf2eDataScrapper](index.md 'index')
|
||||||
|
### [Pf2eDataScrapper\.Processors](Pf2eDataScrapper.Processors.md 'Pf2eDataScrapper\.Processors').[ProcessorExecutor](ProcessorExecutor.md 'Pf2eDataScrapper\.Processors\.ProcessorExecutor')
|
||||||
|
|
||||||
|
## ProcessorExecutor\.Continue\(\) Method
|
||||||
|
|
||||||
|
Переходит к обработке следующего элемента в коллекции или завершает процесс, если все элементы были обработаны\.
|
||||||
|
|
||||||
|
```csharp
|
||||||
|
private void Continue();
|
||||||
|
```
|
||||||
|
|
||||||
|
### Remarks
|
||||||
|
Этот метод увеличивает текущий индекс и определяет, начинать ли обработку следующего элемента или завершить
|
||||||
|
процесс\. Если текущий индекс превышает количество элементов в коллекции, процесс помечается как завершенный\.
|
||||||
@@ -0,0 +1,13 @@
|
|||||||
|
#### [Pf2eDataScrapper](index.md 'index')
|
||||||
|
### [Pf2eDataScrapper\.Processors](Pf2eDataScrapper.Processors.md 'Pf2eDataScrapper\.Processors').[ProcessorExecutor](ProcessorExecutor.md 'Pf2eDataScrapper\.Processors\.ProcessorExecutor')
|
||||||
|
|
||||||
|
## ProcessorExecutor\.CurrentFactory Property
|
||||||
|
|
||||||
|
Текущая фабрика процессоров, которая используется для обработки\.
|
||||||
|
|
||||||
|
```csharp
|
||||||
|
private Pf2eDataScrapper.Processors.Factory.AbstractProcessorFactory CurrentFactory { private get; private set; }
|
||||||
|
```
|
||||||
|
|
||||||
|
#### Property Value
|
||||||
|
[AbstractProcessorFactory](AbstractProcessorFactory.md 'Pf2eDataScrapper\.Processors\.Factory\.AbstractProcessorFactory')
|
||||||
@@ -0,0 +1,20 @@
|
|||||||
|
#### [Pf2eDataScrapper](index.md 'index')
|
||||||
|
### [Pf2eDataScrapper\.Processors](Pf2eDataScrapper.Processors.md 'Pf2eDataScrapper\.Processors').[ProcessorExecutor](ProcessorExecutor.md 'Pf2eDataScrapper\.Processors\.ProcessorExecutor')
|
||||||
|
|
||||||
|
## ProcessorExecutor\.IterateProcessors\(\) Method
|
||||||
|
|
||||||
|
Выполняет итерацию по всем процессорам, предоставленным текущей фабрикой\.
|
||||||
|
|
||||||
|
```csharp
|
||||||
|
private System.Collections.Generic.IEnumerable<Pf2eDataScrapper.Processors.Definitions.IProcessor> IterateProcessors();
|
||||||
|
```
|
||||||
|
|
||||||
|
#### Returns
|
||||||
|
[System\.Collections\.Generic\.IEnumerable<](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.IEnumerable-1 'System\.Collections\.Generic\.IEnumerable\`1')[IProcessor](IProcessor.md 'Pf2eDataScrapper\.Processors\.Definitions\.IProcessor')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.IEnumerable-1 'System\.Collections\.Generic\.IEnumerable\`1')
|
||||||
|
Перечисляемая коллекция экземпляров [IProcessor](IProcessor.md 'Pf2eDataScrapper\.Processors\.Definitions\.IProcessor'),
|
||||||
|
представляющая процессоры, доступные в текущей фабрике\.
|
||||||
|
|
||||||
|
### Remarks
|
||||||
|
Этот метод выдает каждый процессор последовательно, позволяя вызывающему
|
||||||
|
обрабатывать их по одному за раз\. Отслеживание прогресса обновляется для каждого
|
||||||
|
процессора во время итерации\.
|
||||||
+29
@@ -0,0 +1,29 @@
|
|||||||
|
#### [Pf2eDataScrapper](index.md 'index')
|
||||||
|
### [Pf2eDataScrapper\.Processors](Pf2eDataScrapper.Processors.md 'Pf2eDataScrapper\.Processors').[ProcessorExecutor](ProcessorExecutor.md 'Pf2eDataScrapper\.Processors\.ProcessorExecutor')
|
||||||
|
|
||||||
|
## ProcessorExecutor\(ProcessorCollection, ProcessProgress, ApplicationSettings\) Constructor
|
||||||
|
|
||||||
|
Класс, выполняющий обработку коллекции обработчиков\.
|
||||||
|
|
||||||
|
```csharp
|
||||||
|
public ProcessorExecutor(Pf2eDataScrapper.Processors.Collection.ProcessorCollection collection, Pf2eDataScrapper.Helpers.ProcessProgress progress, Pf2eDataScrapper.ApplicationSettings settings);
|
||||||
|
```
|
||||||
|
#### Parameters
|
||||||
|
|
||||||
|
<a name='Pf2eDataScrapper.Processors.ProcessorExecutor.ProcessorExecutor(Pf2eDataScrapper.Processors.Collection.ProcessorCollection,Pf2eDataScrapper.Helpers.ProcessProgress,Pf2eDataScrapper.ApplicationSettings).collection'></a>
|
||||||
|
|
||||||
|
`collection` [ProcessorCollection](ProcessorCollection.md 'Pf2eDataScrapper\.Processors\.Collection\.ProcessorCollection')
|
||||||
|
|
||||||
|
\[DI\] \<inheritdoc cref="T:Pf2eDataScrapper\.Processors\.Collection\.ProcessorCollection" /\>
|
||||||
|
|
||||||
|
<a name='Pf2eDataScrapper.Processors.ProcessorExecutor.ProcessorExecutor(Pf2eDataScrapper.Processors.Collection.ProcessorCollection,Pf2eDataScrapper.Helpers.ProcessProgress,Pf2eDataScrapper.ApplicationSettings).progress'></a>
|
||||||
|
|
||||||
|
`progress` [ProcessProgress](ProcessProgress.md 'Pf2eDataScrapper\.Helpers\.ProcessProgress')
|
||||||
|
|
||||||
|
\[DI\] \<inheritdoc cref="T:Pf2eDataScrapper\.Helpers\.ProcessProgress" /\>
|
||||||
|
|
||||||
|
<a name='Pf2eDataScrapper.Processors.ProcessorExecutor.ProcessorExecutor(Pf2eDataScrapper.Processors.Collection.ProcessorCollection,Pf2eDataScrapper.Helpers.ProcessProgress,Pf2eDataScrapper.ApplicationSettings).settings'></a>
|
||||||
|
|
||||||
|
`settings` [ApplicationSettings](ApplicationSettings.md 'Pf2eDataScrapper\.ApplicationSettings')
|
||||||
|
|
||||||
|
\[DI\] \<inheritdoc cref="T:Pf2eDataScrapper\.ApplicationSettings" /\>
|
||||||
+35
@@ -0,0 +1,35 @@
|
|||||||
|
#### [Pf2eDataScrapper](index.md 'index')
|
||||||
|
### [Pf2eDataScrapper\.Processors](Pf2eDataScrapper.Processors.md 'Pf2eDataScrapper\.Processors').[ProcessorExecutor](ProcessorExecutor.md 'Pf2eDataScrapper\.Processors\.ProcessorExecutor')
|
||||||
|
|
||||||
|
## ProcessorExecutor\.RunProcessor\(IProcessor, ParallelLoopState, long\) Method
|
||||||
|
|
||||||
|
Запускает указанный процессор для выполнения операций обработки и сохранения\.
|
||||||
|
|
||||||
|
```csharp
|
||||||
|
private void RunProcessor(Pf2eDataScrapper.Processors.Definitions.IProcessor processor, System.Threading.Tasks.ParallelLoopState state, long arg3);
|
||||||
|
```
|
||||||
|
#### Parameters
|
||||||
|
|
||||||
|
<a name='Pf2eDataScrapper.Processors.ProcessorExecutor.RunProcessor(Pf2eDataScrapper.Processors.Definitions.IProcessor,System.Threading.Tasks.ParallelLoopState,long).processor'></a>
|
||||||
|
|
||||||
|
`processor` [IProcessor](IProcessor.md 'Pf2eDataScrapper\.Processors\.Definitions\.IProcessor')
|
||||||
|
|
||||||
|
Экземпляр процессора, выполняющий операции обработки и сохранения\.
|
||||||
|
|
||||||
|
<a name='Pf2eDataScrapper.Processors.ProcessorExecutor.RunProcessor(Pf2eDataScrapper.Processors.Definitions.IProcessor,System.Threading.Tasks.ParallelLoopState,long).state'></a>
|
||||||
|
|
||||||
|
`state` [System\.Threading\.Tasks\.ParallelLoopState](https://docs.microsoft.com/en-us/dotnet/api/System.Threading.Tasks.ParallelLoopState 'System\.Threading\.Tasks\.ParallelLoopState')
|
||||||
|
|
||||||
|
Экземпляр [System\.Threading\.Tasks\.ParallelLoopState](https://docs.microsoft.com/en-us/dotnet/api/System.Threading.Tasks.ParallelLoopState 'System\.Threading\.Tasks\.ParallelLoopState'), который можно использовать для управления выполнением
|
||||||
|
параллельного цикла\.
|
||||||
|
|
||||||
|
<a name='Pf2eDataScrapper.Processors.ProcessorExecutor.RunProcessor(Pf2eDataScrapper.Processors.Definitions.IProcessor,System.Threading.Tasks.ParallelLoopState,long).arg3'></a>
|
||||||
|
|
||||||
|
`arg3` [System\.Int64](https://docs.microsoft.com/en-us/dotnet/api/System.Int64 'System\.Int64')
|
||||||
|
|
||||||
|
Длинное значение, представляющее текущий индекс итерации или связанные данные для процессора\.
|
||||||
|
|
||||||
|
### Remarks
|
||||||
|
Если процессор выдает [SkipItemException](SkipItemException.md 'Pf2eDataScrapper\.Processors\.SkipItemException'), сообщение об исключении
|
||||||
|
регистрируется как информационный прогресс\. Если выдается [SilentSkipItemException](SilentSkipItemException.md 'Pf2eDataScrapper\.Processors\.SilentSkipItemException'),
|
||||||
|
оно молча игнорируется\.
|
||||||
@@ -0,0 +1,13 @@
|
|||||||
|
#### [Pf2eDataScrapper](index.md 'index')
|
||||||
|
### [Pf2eDataScrapper\.Processors](Pf2eDataScrapper.Processors.md 'Pf2eDataScrapper\.Processors').[ProcessorExecutor](ProcessorExecutor.md 'Pf2eDataScrapper\.Processors\.ProcessorExecutor')
|
||||||
|
|
||||||
|
## ProcessorExecutor\.Settings Property
|
||||||
|
|
||||||
|
Настройки программы\.
|
||||||
|
|
||||||
|
```csharp
|
||||||
|
public Pf2eDataScrapper.ApplicationSettings Settings { get; }
|
||||||
|
```
|
||||||
|
|
||||||
|
#### Property Value
|
||||||
|
[ApplicationSettings](ApplicationSettings.md 'Pf2eDataScrapper\.ApplicationSettings')
|
||||||
@@ -0,0 +1,10 @@
|
|||||||
|
#### [Pf2eDataScrapper](index.md 'index')
|
||||||
|
### [Pf2eDataScrapper\.Processors](Pf2eDataScrapper.Processors.md 'Pf2eDataScrapper\.Processors').[ProcessorExecutor](ProcessorExecutor.md 'Pf2eDataScrapper\.Processors\.ProcessorExecutor')
|
||||||
|
|
||||||
|
## ProcessorExecutor\.Start\(\) Method
|
||||||
|
|
||||||
|
Запускает обработку коллекции обработчиков\.
|
||||||
|
|
||||||
|
```csharp
|
||||||
|
public void Start();
|
||||||
|
```
|
||||||
@@ -0,0 +1,17 @@
|
|||||||
|
#### [Pf2eDataScrapper](index.md 'index')
|
||||||
|
### [Pf2eDataScrapper\.Processors](Pf2eDataScrapper.Processors.md 'Pf2eDataScrapper\.Processors').[ProcessorExecutor](ProcessorExecutor.md 'Pf2eDataScrapper\.Processors\.ProcessorExecutor')
|
||||||
|
|
||||||
|
## ProcessorExecutor\.StartItem\(\) Method
|
||||||
|
|
||||||
|
Инициирует обработку текущего элемента в коллекции\.
|
||||||
|
|
||||||
|
```csharp
|
||||||
|
private void StartItem();
|
||||||
|
```
|
||||||
|
|
||||||
|
### Remarks
|
||||||
|
Этот метод извлекает текущий элемент из коллекции, подготавливает связанную
|
||||||
|
фабрику и запускает фоновый обработчик для обработки задач элемента\. Обработка
|
||||||
|
выполняется параллельно, если конфигурация элемента это позволяет, со степенью
|
||||||
|
параллелизма, определяемой настройками приложения\. После завершения обработки метод
|
||||||
|
переходит к следующему шагу рабочего процесса\.
|
||||||
@@ -0,0 +1,13 @@
|
|||||||
|
#### [Pf2eDataScrapper](index.md 'index')
|
||||||
|
### [Pf2eDataScrapper\.Processors](Pf2eDataScrapper.Processors.md 'Pf2eDataScrapper\.Processors').[ProcessorExecutor](ProcessorExecutor.md 'Pf2eDataScrapper\.Processors\.ProcessorExecutor')
|
||||||
|
|
||||||
|
## ProcessorExecutor\.\_currentIndex Field
|
||||||
|
|
||||||
|
Текущий индекс обрабатываемого элемента в коллекции\.
|
||||||
|
|
||||||
|
```csharp
|
||||||
|
private int _currentIndex;
|
||||||
|
```
|
||||||
|
|
||||||
|
#### Field Value
|
||||||
|
[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32')
|
||||||
@@ -0,0 +1,34 @@
|
|||||||
|
#### [Pf2eDataScrapper](index.md 'index')
|
||||||
|
### [Pf2eDataScrapper\.Processors](Pf2eDataScrapper.Processors.md 'Pf2eDataScrapper\.Processors')
|
||||||
|
|
||||||
|
## ProcessorExecutor Class
|
||||||
|
|
||||||
|
Класс, выполняющий обработку коллекции обработчиков\.
|
||||||
|
|
||||||
|
```csharp
|
||||||
|
internal sealed class ProcessorExecutor
|
||||||
|
```
|
||||||
|
|
||||||
|
Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 ProcessorExecutor
|
||||||
|
|
||||||
|
| Constructors | |
|
||||||
|
| :--- | :--- |
|
||||||
|
| [ProcessorExecutor\(ProcessorCollection, ProcessProgress, ApplicationSettings\)](ProcessorExecutor.ProcessorExecutor(ProcessorCollection,ProcessProgress,ApplicationSettings).md 'Pf2eDataScrapper\.Processors\.ProcessorExecutor\.ProcessorExecutor\(Pf2eDataScrapper\.Processors\.Collection\.ProcessorCollection, Pf2eDataScrapper\.Helpers\.ProcessProgress, Pf2eDataScrapper\.ApplicationSettings\)') | Класс, выполняющий обработку коллекции обработчиков\. |
|
||||||
|
|
||||||
|
| Fields | |
|
||||||
|
| :--- | :--- |
|
||||||
|
| [\_currentIndex](ProcessorExecutor._currentIndex.md 'Pf2eDataScrapper\.Processors\.ProcessorExecutor\.\_currentIndex') | Текущий индекс обрабатываемого элемента в коллекции\. |
|
||||||
|
|
||||||
|
| Properties | |
|
||||||
|
| :--- | :--- |
|
||||||
|
| [Collection](ProcessorExecutor.Collection.md 'Pf2eDataScrapper\.Processors\.ProcessorExecutor\.Collection') | Класс с коллекцией обработчиков\. |
|
||||||
|
| [CurrentFactory](ProcessorExecutor.CurrentFactory.md 'Pf2eDataScrapper\.Processors\.ProcessorExecutor\.CurrentFactory') | Текущая фабрика процессоров, которая используется для обработки\. |
|
||||||
|
| [Settings](ProcessorExecutor.Settings.md 'Pf2eDataScrapper\.Processors\.ProcessorExecutor\.Settings') | Настройки программы\. |
|
||||||
|
|
||||||
|
| Methods | |
|
||||||
|
| :--- | :--- |
|
||||||
|
| [Continue\(\)](ProcessorExecutor.Continue().md 'Pf2eDataScrapper\.Processors\.ProcessorExecutor\.Continue\(\)') | Переходит к обработке следующего элемента в коллекции или завершает процесс, если все элементы были обработаны\. |
|
||||||
|
| [IterateProcessors\(\)](ProcessorExecutor.IterateProcessors().md 'Pf2eDataScrapper\.Processors\.ProcessorExecutor\.IterateProcessors\(\)') | Выполняет итерацию по всем процессорам, предоставленным текущей фабрикой\. |
|
||||||
|
| [RunProcessor\(IProcessor, ParallelLoopState, long\)](ProcessorExecutor.RunProcessor(IProcessor,ParallelLoopState,long).md 'Pf2eDataScrapper\.Processors\.ProcessorExecutor\.RunProcessor\(Pf2eDataScrapper\.Processors\.Definitions\.IProcessor, System\.Threading\.Tasks\.ParallelLoopState, long\)') | Запускает указанный процессор для выполнения операций обработки и сохранения\. |
|
||||||
|
| [Start\(\)](ProcessorExecutor.Start().md 'Pf2eDataScrapper\.Processors\.ProcessorExecutor\.Start\(\)') | Запускает обработку коллекции обработчиков\. |
|
||||||
|
| [StartItem\(\)](ProcessorExecutor.StartItem().md 'Pf2eDataScrapper\.Processors\.ProcessorExecutor\.StartItem\(\)') | Инициирует обработку текущего элемента в коллекции\. |
|
||||||
@@ -18,6 +18,7 @@
|
|||||||
| [Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn](Pf2eDataScrapper.Importers.Implementations.FoundryEn.md 'Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn') | Импортёр данных из модуля [pf2e](https://github.com/foundryvtt/pf2e 'https://github\.com/foundryvtt/pf2e') для FoundryVTT\. |
|
| [Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn](Pf2eDataScrapper.Importers.Implementations.FoundryEn.md 'Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn') | Импортёр данных из модуля [pf2e](https://github.com/foundryvtt/pf2e 'https://github\.com/foundryvtt/pf2e') для FoundryVTT\. |
|
||||||
| [Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.Compendium](Pf2eDataScrapper.Importers.Implementations.FoundryEn.Compendium.md 'Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.Compendium') | Компендиум данных из модуля [pf2e](https://github.com/foundryvtt/pf2e 'https://github\.com/foundryvtt/pf2e') для FoundryVTT\. |
|
| [Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.Compendium](Pf2eDataScrapper.Importers.Implementations.FoundryEn.Compendium.md 'Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.Compendium') | Компендиум данных из модуля [pf2e](https://github.com/foundryvtt/pf2e 'https://github\.com/foundryvtt/pf2e') для FoundryVTT\. |
|
||||||
| [Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.Helpers](Pf2eDataScrapper.Importers.Implementations.FoundryEn.Helpers.md 'Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.Helpers') | |
|
| [Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.Helpers](Pf2eDataScrapper.Importers.Implementations.FoundryEn.Helpers.md 'Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.Helpers') | |
|
||||||
|
| [Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.Processors](Pf2eDataScrapper.Importers.Implementations.FoundryEn.Processors.md 'Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.Processors') | |
|
||||||
| [Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.Processors\.Preparation](Pf2eDataScrapper.Importers.Implementations.FoundryEn.Processors.Preparation.md 'Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.Processors\.Preparation') | Обработчики для подготовки данных из модуля [pf2e](https://github.com/foundryvtt/pf2e 'https://github\.com/foundryvtt/pf2e') для FoundryVTT\. |
|
| [Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.Processors\.Preparation](Pf2eDataScrapper.Importers.Implementations.FoundryEn.Processors.Preparation.md 'Pf2eDataScrapper\.Importers\.Implementations\.FoundryEn\.Processors\.Preparation') | Обработчики для подготовки данных из модуля [pf2e](https://github.com/foundryvtt/pf2e 'https://github\.com/foundryvtt/pf2e') для FoundryVTT\. |
|
||||||
| [Pf2eDataScrapper\.Importers\.Repositories](Pf2eDataScrapper.Importers.Repositories.md 'Pf2eDataScrapper\.Importers\.Repositories') | Общее описание репозиториев для хранения данных, которые используются в импортёрах и процессорах\. |
|
| [Pf2eDataScrapper\.Importers\.Repositories](Pf2eDataScrapper.Importers.Repositories.md 'Pf2eDataScrapper\.Importers\.Repositories') | Общее описание репозиториев для хранения данных, которые используются в импортёрах и процессорах\. |
|
||||||
| [Pf2eDataScrapper\.Processors](Pf2eDataScrapper.Processors.md 'Pf2eDataScrapper\.Processors') | Общее описание обработчиков данных\. |
|
| [Pf2eDataScrapper\.Processors](Pf2eDataScrapper.Processors.md 'Pf2eDataScrapper\.Processors') | Общее описание обработчиков данных\. |
|
||||||
|
|||||||
@@ -3,11 +3,11 @@
|
|||||||
|
|
||||||
## Class\.Spellcasting Property
|
## Class\.Spellcasting Property
|
||||||
|
|
||||||
Флаг, указывающий на то, что класс является заклинательным\.
|
Указание на тип заклинательства\.
|
||||||
|
|
||||||
```csharp
|
```csharp
|
||||||
public bool Spellcasting { get; set; }
|
public Pf2eModel.Model.Enum.SpellcastingType Spellcasting { get; set; }
|
||||||
```
|
```
|
||||||
|
|
||||||
#### Property Value
|
#### Property Value
|
||||||
[System\.Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean 'System\.Boolean')
|
[SpellcastingType](SpellcastingType.md 'Pf2eModel\.Model\.Enum\.SpellcastingType')
|
||||||
@@ -22,6 +22,6 @@ Implements [IEntity](IEntity.md 'Pf2eModel\.Model\.IEntity')
|
|||||||
| [Entity](Class.Entity.md 'Pf2eModel\.Model\.Structure\.Class\.Entity') | Корневая сущность\. |
|
| [Entity](Class.Entity.md 'Pf2eModel\.Model\.Structure\.Class\.Entity') | Корневая сущность\. |
|
||||||
| [Hp](Class.Hp.md 'Pf2eModel\.Model\.Structure\.Class\.Hp') | Количество очков здоровья\. |
|
| [Hp](Class.Hp.md 'Pf2eModel\.Model\.Structure\.Class\.Hp') | Количество очков здоровья\. |
|
||||||
| [Id](Class.Id.md 'Pf2eModel\.Model\.Structure\.Class\.Id') | Идентификатор сущности\. |
|
| [Id](Class.Id.md 'Pf2eModel\.Model\.Structure\.Class\.Id') | Идентификатор сущности\. |
|
||||||
| [Spellcasting](Class.Spellcasting.md 'Pf2eModel\.Model\.Structure\.Class\.Spellcasting') | Флаг, указывающий на то, что класс является заклинательным\. |
|
| [Spellcasting](Class.Spellcasting.md 'Pf2eModel\.Model\.Structure\.Class\.Spellcasting') | Указание на тип заклинательства\. |
|
||||||
| [SubclassGroups](Class.SubclassGroups.md 'Pf2eModel\.Model\.Structure\.Class\.SubclassGroups') | Группы подклассов\. |
|
| [SubclassGroups](Class.SubclassGroups.md 'Pf2eModel\.Model\.Structure\.Class\.SubclassGroups') | Группы подклассов\. |
|
||||||
| [Tradition](Class.Tradition.md 'Pf2eModel\.Model\.Structure\.Class\.Tradition') | Традиция заклинаний класса\. |
|
| [Tradition](Class.Tradition.md 'Pf2eModel\.Model\.Structure\.Class\.Tradition') | Традиция заклинаний класса\. |
|
||||||
|
|||||||
@@ -0,0 +1,13 @@
|
|||||||
|
#### [Pf2eModel](index.md 'index')
|
||||||
|
### [Pf2eModel\.Model\.Structure](Pf2eModel.Model.Structure.md 'Pf2eModel\.Model\.Structure').[Deity](Deity.md 'Pf2eModel\.Model\.Structure\.Deity')
|
||||||
|
|
||||||
|
## Deity\.Anathema Property
|
||||||
|
|
||||||
|
Анафемы божества\.
|
||||||
|
|
||||||
|
```csharp
|
||||||
|
public Pf2eModel.Model.Common.I18n.LocaleString Anathema { get; set; }
|
||||||
|
```
|
||||||
|
|
||||||
|
#### Property Value
|
||||||
|
[LocaleString](LocaleString.md 'Pf2eModel\.Model\.Common\.I18n\.LocaleString')
|
||||||
@@ -0,0 +1,13 @@
|
|||||||
|
#### [Pf2eModel](index.md 'index')
|
||||||
|
### [Pf2eModel\.Model\.Structure](Pf2eModel.Model.Structure.md 'Pf2eModel\.Model\.Structure').[Deity](Deity.md 'Pf2eModel\.Model\.Structure\.Deity')
|
||||||
|
|
||||||
|
## Deity\.AreaOfConcern Property
|
||||||
|
|
||||||
|
Область покровительства божества\.
|
||||||
|
|
||||||
|
```csharp
|
||||||
|
public Pf2eModel.Model.Common.I18n.LocaleString AreaOfConcern { get; set; }
|
||||||
|
```
|
||||||
|
|
||||||
|
#### Property Value
|
||||||
|
[LocaleString](LocaleString.md 'Pf2eModel\.Model\.Common\.I18n\.LocaleString')
|
||||||
@@ -3,11 +3,11 @@
|
|||||||
|
|
||||||
## Deity\.Category Property
|
## Deity\.Category Property
|
||||||
|
|
||||||
Тип божества\.
|
Категория божества\.
|
||||||
|
|
||||||
```csharp
|
```csharp
|
||||||
public Pf2eModel.Model.Enum.DeityCategory Category { get; set; }
|
public string Category { get; set; }
|
||||||
```
|
```
|
||||||
|
|
||||||
#### Property Value
|
#### Property Value
|
||||||
[DeityCategory](DeityCategory.md 'Pf2eModel\.Model\.Enum\.DeityCategory')
|
[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String')
|
||||||
@@ -3,7 +3,7 @@
|
|||||||
|
|
||||||
## Deity\.DeityAttributes Property
|
## Deity\.DeityAttributes Property
|
||||||
|
|
||||||
Аттрибуты божества\.
|
Атрибуты божества\.
|
||||||
|
|
||||||
```csharp
|
```csharp
|
||||||
public System.Collections.Generic.ICollection<Pf2eModel.Model.Structure.DeityRelation.DeityAttribute> DeityAttributes { get; set; }
|
public System.Collections.Generic.ICollection<Pf2eModel.Model.Structure.DeityRelation.DeityAttribute> DeityAttributes { get; set; }
|
||||||
|
|||||||
@@ -0,0 +1,13 @@
|
|||||||
|
#### [Pf2eModel](index.md 'index')
|
||||||
|
### [Pf2eModel\.Model\.Structure](Pf2eModel.Model.Structure.md 'Pf2eModel\.Model\.Structure').[Deity](Deity.md 'Pf2eModel\.Model\.Structure\.Deity')
|
||||||
|
|
||||||
|
## Deity\.Edicts Property
|
||||||
|
|
||||||
|
Заветы божества\.
|
||||||
|
|
||||||
|
```csharp
|
||||||
|
public Pf2eModel.Model.Common.I18n.LocaleString Edicts { get; set; }
|
||||||
|
```
|
||||||
|
|
||||||
|
#### Property Value
|
||||||
|
[LocaleString](LocaleString.md 'Pf2eModel\.Model\.Common\.I18n\.LocaleString')
|
||||||
@@ -0,0 +1,13 @@
|
|||||||
|
#### [Pf2eModel](index.md 'index')
|
||||||
|
### [Pf2eModel\.Model\.Structure](Pf2eModel.Model.Structure.md 'Pf2eModel\.Model\.Structure').[Deity](Deity.md 'Pf2eModel\.Model\.Structure\.Deity')
|
||||||
|
|
||||||
|
## Deity\.ReligiousSymbol Property
|
||||||
|
|
||||||
|
Религиозный символ божества\.
|
||||||
|
|
||||||
|
```csharp
|
||||||
|
public Pf2eModel.Model.Common.I18n.LocaleString ReligiousSymbol { get; set; }
|
||||||
|
```
|
||||||
|
|
||||||
|
#### Property Value
|
||||||
|
[LocaleString](LocaleString.md 'Pf2eModel\.Model\.Common\.I18n\.LocaleString')
|
||||||
@@ -0,0 +1,13 @@
|
|||||||
|
#### [Pf2eModel](index.md 'index')
|
||||||
|
### [Pf2eModel\.Model\.Structure](Pf2eModel.Model.Structure.md 'Pf2eModel\.Model\.Structure').[Deity](Deity.md 'Pf2eModel\.Model\.Structure\.Deity')
|
||||||
|
|
||||||
|
## Deity\.SacredAnimal Property
|
||||||
|
|
||||||
|
Священное животное божества\.
|
||||||
|
|
||||||
|
```csharp
|
||||||
|
public Pf2eModel.Model.Common.I18n.LocaleString SacredAnimal { get; set; }
|
||||||
|
```
|
||||||
|
|
||||||
|
#### Property Value
|
||||||
|
[LocaleString](LocaleString.md 'Pf2eModel\.Model\.Common\.I18n\.LocaleString')
|
||||||
@@ -0,0 +1,13 @@
|
|||||||
|
#### [Pf2eModel](index.md 'index')
|
||||||
|
### [Pf2eModel\.Model\.Structure](Pf2eModel.Model.Structure.md 'Pf2eModel\.Model\.Structure').[Deity](Deity.md 'Pf2eModel\.Model\.Structure\.Deity')
|
||||||
|
|
||||||
|
## Deity\.Type Property
|
||||||
|
|
||||||
|
Тип божества\.
|
||||||
|
|
||||||
|
```csharp
|
||||||
|
public Pf2eModel.Model.Enum.DeityType Type { get; set; }
|
||||||
|
```
|
||||||
|
|
||||||
|
#### Property Value
|
||||||
|
[DeityType](DeityType.md 'Pf2eModel\.Model\.Enum\.DeityType')
|
||||||
@@ -15,14 +15,20 @@ Implements [IEntity](IEntity.md 'Pf2eModel\.Model\.IEntity')
|
|||||||
|
|
||||||
| Properties | |
|
| Properties | |
|
||||||
| :--- | :--- |
|
| :--- | :--- |
|
||||||
| [Category](Deity.Category.md 'Pf2eModel\.Model\.Structure\.Deity\.Category') | Тип божества\. |
|
| [Anathema](Deity.Anathema.md 'Pf2eModel\.Model\.Structure\.Deity\.Anathema') | Анафемы божества\. |
|
||||||
| [DeityAttributes](Deity.DeityAttributes.md 'Pf2eModel\.Model\.Structure\.Deity\.DeityAttributes') | Аттрибуты божества\. |
|
| [AreaOfConcern](Deity.AreaOfConcern.md 'Pf2eModel\.Model\.Structure\.Deity\.AreaOfConcern') | Область покровительства божества\. |
|
||||||
|
| [Category](Deity.Category.md 'Pf2eModel\.Model\.Structure\.Deity\.Category') | Категория божества\. |
|
||||||
|
| [DeityAttributes](Deity.DeityAttributes.md 'Pf2eModel\.Model\.Structure\.Deity\.DeityAttributes') | Атрибуты божества\. |
|
||||||
| [DeityDomains](Deity.DeityDomains.md 'Pf2eModel\.Model\.Structure\.Deity\.DeityDomains') | Домены божества\. |
|
| [DeityDomains](Deity.DeityDomains.md 'Pf2eModel\.Model\.Structure\.Deity\.DeityDomains') | Домены божества\. |
|
||||||
| [DeitySpells](Deity.DeitySpells.md 'Pf2eModel\.Model\.Structure\.Deity\.DeitySpells') | Заклинания божества\. |
|
| [DeitySpells](Deity.DeitySpells.md 'Pf2eModel\.Model\.Structure\.Deity\.DeitySpells') | Заклинания божества\. |
|
||||||
| [DeityWeapons](Deity.DeityWeapons.md 'Pf2eModel\.Model\.Structure\.Deity\.DeityWeapons') | Оружия божества\. |
|
| [DeityWeapons](Deity.DeityWeapons.md 'Pf2eModel\.Model\.Structure\.Deity\.DeityWeapons') | Оружия божества\. |
|
||||||
|
| [Edicts](Deity.Edicts.md 'Pf2eModel\.Model\.Structure\.Deity\.Edicts') | Заветы божества\. |
|
||||||
| [Entity](Deity.Entity.md 'Pf2eModel\.Model\.Structure\.Deity\.Entity') | Корневая сущность\. |
|
| [Entity](Deity.Entity.md 'Pf2eModel\.Model\.Structure\.Deity\.Entity') | Корневая сущность\. |
|
||||||
| [Fonts](Deity.Fonts.md 'Pf2eModel\.Model\.Structure\.Deity\.Fonts') | Тип божественный силы\. |
|
| [Fonts](Deity.Fonts.md 'Pf2eModel\.Model\.Structure\.Deity\.Fonts') | Тип божественный силы\. |
|
||||||
| [Id](Deity.Id.md 'Pf2eModel\.Model\.Structure\.Deity\.Id') | Идентификатор сущности\. |
|
| [Id](Deity.Id.md 'Pf2eModel\.Model\.Structure\.Deity\.Id') | Идентификатор сущности\. |
|
||||||
|
| [ReligiousSymbol](Deity.ReligiousSymbol.md 'Pf2eModel\.Model\.Structure\.Deity\.ReligiousSymbol') | Религиозный символ божества\. |
|
||||||
|
| [SacredAnimal](Deity.SacredAnimal.md 'Pf2eModel\.Model\.Structure\.Deity\.SacredAnimal') | Священное животное божества\. |
|
||||||
| [Sanctification](Deity.Sanctification.md 'Pf2eModel\.Model\.Structure\.Deity\.Sanctification') | Тип освящения\. |
|
| [Sanctification](Deity.Sanctification.md 'Pf2eModel\.Model\.Structure\.Deity\.Sanctification') | Тип освящения\. |
|
||||||
| [SanctificationMust](Deity.SanctificationMust.md 'Pf2eModel\.Model\.Structure\.Deity\.SanctificationMust') | Обязательное освящение\. |
|
| [SanctificationMust](Deity.SanctificationMust.md 'Pf2eModel\.Model\.Structure\.Deity\.SanctificationMust') | Обязательное освящение\. |
|
||||||
| [Skills](Deity.Skills.md 'Pf2eModel\.Model\.Structure\.Deity\.Skills') | Навыки божества\. |
|
| [Skills](Deity.Skills.md 'Pf2eModel\.Model\.Structure\.Deity\.Skills') | Навыки божества\. |
|
||||||
|
| [Type](Deity.Type.md 'Pf2eModel\.Model\.Structure\.Deity\.Type') | Тип божества\. |
|
||||||
|
|||||||
@@ -0,0 +1,13 @@
|
|||||||
|
#### [Pf2eModel](index.md 'index')
|
||||||
|
### [Pf2eModel\.Model\.Structure\.DeityRelation](Pf2eModel.Model.Structure.DeityRelation.md 'Pf2eModel\.Model\.Structure\.DeityRelation').[DeityAttribute](DeityAttribute.md 'Pf2eModel\.Model\.Structure\.DeityRelation\.DeityAttribute')
|
||||||
|
|
||||||
|
## DeityAttribute\.Id Property
|
||||||
|
|
||||||
|
Идентификатор\.
|
||||||
|
|
||||||
|
```csharp
|
||||||
|
public int Id { get; set; }
|
||||||
|
```
|
||||||
|
|
||||||
|
#### Property Value
|
||||||
|
[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32')
|
||||||
@@ -16,3 +16,4 @@ Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.
|
|||||||
| [Attribute](DeityAttribute.Attribute.md 'Pf2eModel\.Model\.Structure\.DeityRelation\.DeityAttribute\.Attribute') | Атрибут божества\. |
|
| [Attribute](DeityAttribute.Attribute.md 'Pf2eModel\.Model\.Structure\.DeityRelation\.DeityAttribute\.Attribute') | Атрибут божества\. |
|
||||||
| [Deity](DeityAttribute.Deity.md 'Pf2eModel\.Model\.Structure\.DeityRelation\.DeityAttribute\.Deity') | Божество, к которому относится атрибут\. |
|
| [Deity](DeityAttribute.Deity.md 'Pf2eModel\.Model\.Structure\.DeityRelation\.DeityAttribute\.Deity') | Божество, к которому относится атрибут\. |
|
||||||
| [DeityId](DeityAttribute.DeityId.md 'Pf2eModel\.Model\.Structure\.DeityRelation\.DeityAttribute\.DeityId') | Идентификатор божества\. |
|
| [DeityId](DeityAttribute.DeityId.md 'Pf2eModel\.Model\.Structure\.DeityRelation\.DeityAttribute\.DeityId') | Идентификатор божества\. |
|
||||||
|
| [Id](DeityAttribute.Id.md 'Pf2eModel\.Model\.Structure\.DeityRelation\.DeityAttribute\.Id') | Идентификатор\. |
|
||||||
|
|||||||
@@ -1,35 +0,0 @@
|
|||||||
#### [Pf2eModel](index.md 'index')
|
|
||||||
### [Pf2eModel\.Model\.Enum](Pf2eModel.Model.Enum.md 'Pf2eModel\.Model\.Enum')
|
|
||||||
|
|
||||||
## DeityCategory Enum
|
|
||||||
|
|
||||||
Тип божества\.
|
|
||||||
|
|
||||||
```csharp
|
|
||||||
public enum DeityCategory
|
|
||||||
```
|
|
||||||
### Fields
|
|
||||||
|
|
||||||
<a name='Pf2eModel.Model.Enum.DeityCategory.Deity'></a>
|
|
||||||
|
|
||||||
`Deity` 0
|
|
||||||
|
|
||||||
Божество\.
|
|
||||||
|
|
||||||
<a name='Pf2eModel.Model.Enum.DeityCategory.Pantheon'></a>
|
|
||||||
|
|
||||||
`Pantheon` 1
|
|
||||||
|
|
||||||
Пантеон\.
|
|
||||||
|
|
||||||
<a name='Pf2eModel.Model.Enum.DeityCategory.Covenant'></a>
|
|
||||||
|
|
||||||
`Covenant` 2
|
|
||||||
|
|
||||||
Ковенант\.
|
|
||||||
|
|
||||||
<a name='Pf2eModel.Model.Enum.DeityCategory.Philosophy'></a>
|
|
||||||
|
|
||||||
`Philosophy` 3
|
|
||||||
|
|
||||||
Философия\.
|
|
||||||
@@ -0,0 +1,13 @@
|
|||||||
|
#### [Pf2eModel](index.md 'index')
|
||||||
|
### [Pf2eModel\.Model\.Structure\.DeityRelation](Pf2eModel.Model.Structure.DeityRelation.md 'Pf2eModel\.Model\.Structure\.DeityRelation').[DeityDomain](DeityDomain.md 'Pf2eModel\.Model\.Structure\.DeityRelation\.DeityDomain')
|
||||||
|
|
||||||
|
## DeityDomain\.Domain Property
|
||||||
|
|
||||||
|
Домен, связанный с божеством\.
|
||||||
|
|
||||||
|
```csharp
|
||||||
|
public virtual Pf2eModel.Model.Structure.Domain Domain { get; set; }
|
||||||
|
```
|
||||||
|
|
||||||
|
#### Property Value
|
||||||
|
[Domain](Domain.md 'Pf2eModel\.Model\.Structure\.Domain')
|
||||||
@@ -0,0 +1,13 @@
|
|||||||
|
#### [Pf2eModel](index.md 'index')
|
||||||
|
### [Pf2eModel\.Model\.Structure\.DeityRelation](Pf2eModel.Model.Structure.DeityRelation.md 'Pf2eModel\.Model\.Structure\.DeityRelation').[DeityDomain](DeityDomain.md 'Pf2eModel\.Model\.Structure\.DeityRelation\.DeityDomain')
|
||||||
|
|
||||||
|
## DeityDomain\.DomainId Property
|
||||||
|
|
||||||
|
Идентификатор домена\.
|
||||||
|
|
||||||
|
```csharp
|
||||||
|
public int DomainId { get; set; }
|
||||||
|
```
|
||||||
|
|
||||||
|
#### Property Value
|
||||||
|
[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32')
|
||||||
@@ -15,6 +15,8 @@ Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.
|
|||||||
| :--- | :--- |
|
| :--- | :--- |
|
||||||
| [Deity](DeityDomain.Deity.md 'Pf2eModel\.Model\.Structure\.DeityRelation\.DeityDomain\.Deity') | Божество, к которому относится домен\. |
|
| [Deity](DeityDomain.Deity.md 'Pf2eModel\.Model\.Structure\.DeityRelation\.DeityDomain\.Deity') | Божество, к которому относится домен\. |
|
||||||
| [DeityId](DeityDomain.DeityId.md 'Pf2eModel\.Model\.Structure\.DeityRelation\.DeityDomain\.DeityId') | Идентификатор божества, к которому относится домен\. |
|
| [DeityId](DeityDomain.DeityId.md 'Pf2eModel\.Model\.Structure\.DeityRelation\.DeityDomain\.DeityId') | Идентификатор божества, к которому относится домен\. |
|
||||||
|
| [Domain](DeityDomain.Domain.md 'Pf2eModel\.Model\.Structure\.DeityRelation\.DeityDomain\.Domain') | Домен, связанный с божеством\. |
|
||||||
|
| [DomainId](DeityDomain.DomainId.md 'Pf2eModel\.Model\.Structure\.DeityRelation\.DeityDomain\.DomainId') | Идентификатор домена\. |
|
||||||
| [Id](DeityDomain.Id.md 'Pf2eModel\.Model\.Structure\.DeityRelation\.DeityDomain\.Id') | Идентификатор отношения божества и домена\. |
|
| [Id](DeityDomain.Id.md 'Pf2eModel\.Model\.Structure\.DeityRelation\.DeityDomain\.Id') | Идентификатор отношения божества и домена\. |
|
||||||
| [IsPrimary](DeityDomain.IsPrimary.md 'Pf2eModel\.Model\.Structure\.DeityRelation\.DeityDomain\.IsPrimary') | Флаг, указывающий, является ли домен основным для божества\. |
|
| [IsPrimary](DeityDomain.IsPrimary.md 'Pf2eModel\.Model\.Structure\.DeityRelation\.DeityDomain\.IsPrimary') | Флаг, указывающий, является ли домен основным для божества\. |
|
||||||
| [Value](DeityDomain.Value.md 'Pf2eModel\.Model\.Structure\.DeityRelation\.DeityDomain\.Value') | Значение домена божества, например, "Свет", "Тьма" и т\.д\. |
|
| [Value](DeityDomain.Value.md 'Pf2eModel\.Model\.Structure\.DeityRelation\.DeityDomain\.Value') | Значение домена божества, например, "Свет", "Тьма" и т\.д\. |
|
||||||
|
|||||||
@@ -0,0 +1,35 @@
|
|||||||
|
#### [Pf2eModel](index.md 'index')
|
||||||
|
### [Pf2eModel\.Model\.Enum](Pf2eModel.Model.Enum.md 'Pf2eModel\.Model\.Enum')
|
||||||
|
|
||||||
|
## DeityType Enum
|
||||||
|
|
||||||
|
Тип божества\.
|
||||||
|
|
||||||
|
```csharp
|
||||||
|
public enum DeityType
|
||||||
|
```
|
||||||
|
### Fields
|
||||||
|
|
||||||
|
<a name='Pf2eModel.Model.Enum.DeityType.Deity'></a>
|
||||||
|
|
||||||
|
`Deity` 0
|
||||||
|
|
||||||
|
Божество\.
|
||||||
|
|
||||||
|
<a name='Pf2eModel.Model.Enum.DeityType.Pantheon'></a>
|
||||||
|
|
||||||
|
`Pantheon` 1
|
||||||
|
|
||||||
|
Пантеон\.
|
||||||
|
|
||||||
|
<a name='Pf2eModel.Model.Enum.DeityType.Covenant'></a>
|
||||||
|
|
||||||
|
`Covenant` 2
|
||||||
|
|
||||||
|
Ковенант\.
|
||||||
|
|
||||||
|
<a name='Pf2eModel.Model.Enum.DeityType.Philosophy'></a>
|
||||||
|
|
||||||
|
`Philosophy` 3
|
||||||
|
|
||||||
|
Философия\.
|
||||||
@@ -0,0 +1,13 @@
|
|||||||
|
#### [Pf2eModel](index.md 'index')
|
||||||
|
### [Pf2eModel\.Model\.Structure](Pf2eModel.Model.Structure.md 'Pf2eModel\.Model\.Structure').[Domain](Domain.md 'Pf2eModel\.Model\.Structure\.Domain')
|
||||||
|
|
||||||
|
## Domain\.AdvancedApocryphalSpell Property
|
||||||
|
|
||||||
|
Продвинутое апокрифическое заклинание домена\.
|
||||||
|
|
||||||
|
```csharp
|
||||||
|
public virtual Pf2eModel.Model.Structure.Spell? AdvancedApocryphalSpell { get; set; }
|
||||||
|
```
|
||||||
|
|
||||||
|
#### Property Value
|
||||||
|
[Spell](Spell.md 'Pf2eModel\.Model\.Structure\.Spell')
|
||||||
@@ -0,0 +1,13 @@
|
|||||||
|
#### [Pf2eModel](index.md 'index')
|
||||||
|
### [Pf2eModel\.Model\.Structure](Pf2eModel.Model.Structure.md 'Pf2eModel\.Model\.Structure').[Domain](Domain.md 'Pf2eModel\.Model\.Structure\.Domain')
|
||||||
|
|
||||||
|
## Domain\.AdvancedApocryphalSpellId Property
|
||||||
|
|
||||||
|
Идентификатор продвинутого апокрифического заклинания домена\.
|
||||||
|
|
||||||
|
```csharp
|
||||||
|
public System.Nullable<int> AdvancedApocryphalSpellId { get; set; }
|
||||||
|
```
|
||||||
|
|
||||||
|
#### Property Value
|
||||||
|
[System\.Nullable<](https://docs.microsoft.com/en-us/dotnet/api/System.Nullable-1 'System\.Nullable\`1')[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Nullable-1 'System\.Nullable\`1')
|
||||||
@@ -0,0 +1,13 @@
|
|||||||
|
#### [Pf2eModel](index.md 'index')
|
||||||
|
### [Pf2eModel\.Model\.Structure](Pf2eModel.Model.Structure.md 'Pf2eModel\.Model\.Structure').[Domain](Domain.md 'Pf2eModel\.Model\.Structure\.Domain')
|
||||||
|
|
||||||
|
## Domain\.AdvancedDomainSpell Property
|
||||||
|
|
||||||
|
Продвинутое заклинание домена\.
|
||||||
|
|
||||||
|
```csharp
|
||||||
|
public virtual Pf2eModel.Model.Structure.Spell AdvancedDomainSpell { get; set; }
|
||||||
|
```
|
||||||
|
|
||||||
|
#### Property Value
|
||||||
|
[Spell](Spell.md 'Pf2eModel\.Model\.Structure\.Spell')
|
||||||
@@ -0,0 +1,13 @@
|
|||||||
|
#### [Pf2eModel](index.md 'index')
|
||||||
|
### [Pf2eModel\.Model\.Structure](Pf2eModel.Model.Structure.md 'Pf2eModel\.Model\.Structure').[Domain](Domain.md 'Pf2eModel\.Model\.Structure\.Domain')
|
||||||
|
|
||||||
|
## Domain\.AdvancedDomainSpellId Property
|
||||||
|
|
||||||
|
Идентификатор продвинутого заклинания домена\.
|
||||||
|
|
||||||
|
```csharp
|
||||||
|
public int AdvancedDomainSpellId { get; set; }
|
||||||
|
```
|
||||||
|
|
||||||
|
#### Property Value
|
||||||
|
[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32')
|
||||||
@@ -0,0 +1,13 @@
|
|||||||
|
#### [Pf2eModel](index.md 'index')
|
||||||
|
### [Pf2eModel\.Model\.Structure](Pf2eModel.Model.Structure.md 'Pf2eModel\.Model\.Structure').[Domain](Domain.md 'Pf2eModel\.Model\.Structure\.Domain')
|
||||||
|
|
||||||
|
## Domain\.ApocryphalSpell Property
|
||||||
|
|
||||||
|
Апокрифическое заклинание домена\.
|
||||||
|
|
||||||
|
```csharp
|
||||||
|
public virtual Pf2eModel.Model.Structure.Spell? ApocryphalSpell { get; set; }
|
||||||
|
```
|
||||||
|
|
||||||
|
#### Property Value
|
||||||
|
[Spell](Spell.md 'Pf2eModel\.Model\.Structure\.Spell')
|
||||||
@@ -0,0 +1,13 @@
|
|||||||
|
#### [Pf2eModel](index.md 'index')
|
||||||
|
### [Pf2eModel\.Model\.Structure](Pf2eModel.Model.Structure.md 'Pf2eModel\.Model\.Structure').[Domain](Domain.md 'Pf2eModel\.Model\.Structure\.Domain')
|
||||||
|
|
||||||
|
## Domain\.ApocryphalSpellId Property
|
||||||
|
|
||||||
|
Идентификатор апокрифического заклинания домена\.
|
||||||
|
|
||||||
|
```csharp
|
||||||
|
public System.Nullable<int> ApocryphalSpellId { get; set; }
|
||||||
|
```
|
||||||
|
|
||||||
|
#### Property Value
|
||||||
|
[System\.Nullable<](https://docs.microsoft.com/en-us/dotnet/api/System.Nullable-1 'System\.Nullable\`1')[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Nullable-1 'System\.Nullable\`1')
|
||||||
@@ -0,0 +1,13 @@
|
|||||||
|
#### [Pf2eModel](index.md 'index')
|
||||||
|
### [Pf2eModel\.Model\.Structure](Pf2eModel.Model.Structure.md 'Pf2eModel\.Model\.Structure').[Domain](Domain.md 'Pf2eModel\.Model\.Structure\.Domain')
|
||||||
|
|
||||||
|
## Domain\.DeityDomains Property
|
||||||
|
|
||||||
|
Связи с божествами, которые используют этот домен\.
|
||||||
|
|
||||||
|
```csharp
|
||||||
|
public virtual System.Collections.Generic.ICollection<Pf2eModel.Model.Structure.DeityRelation.DeityDomain> DeityDomains { get; set; }
|
||||||
|
```
|
||||||
|
|
||||||
|
#### Property Value
|
||||||
|
[System\.Collections\.Generic\.ICollection<](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.ICollection-1 'System\.Collections\.Generic\.ICollection\`1')[DeityDomain](DeityDomain.md 'Pf2eModel\.Model\.Structure\.DeityRelation\.DeityDomain')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.ICollection-1 'System\.Collections\.Generic\.ICollection\`1')
|
||||||
@@ -0,0 +1,13 @@
|
|||||||
|
#### [Pf2eModel](index.md 'index')
|
||||||
|
### [Pf2eModel\.Model\.Structure](Pf2eModel.Model.Structure.md 'Pf2eModel\.Model\.Structure').[Domain](Domain.md 'Pf2eModel\.Model\.Structure\.Domain')
|
||||||
|
|
||||||
|
## Domain\.DomainSpell Property
|
||||||
|
|
||||||
|
Заклинание домена\.
|
||||||
|
|
||||||
|
```csharp
|
||||||
|
public virtual Pf2eModel.Model.Structure.Spell DomainSpell { get; set; }
|
||||||
|
```
|
||||||
|
|
||||||
|
#### Property Value
|
||||||
|
[Spell](Spell.md 'Pf2eModel\.Model\.Structure\.Spell')
|
||||||
@@ -0,0 +1,13 @@
|
|||||||
|
#### [Pf2eModel](index.md 'index')
|
||||||
|
### [Pf2eModel\.Model\.Structure](Pf2eModel.Model.Structure.md 'Pf2eModel\.Model\.Structure').[Domain](Domain.md 'Pf2eModel\.Model\.Structure\.Domain')
|
||||||
|
|
||||||
|
## Domain\.DomainSpellId Property
|
||||||
|
|
||||||
|
Идентификатор заклинания домена\.
|
||||||
|
|
||||||
|
```csharp
|
||||||
|
public int DomainSpellId { get; set; }
|
||||||
|
```
|
||||||
|
|
||||||
|
#### Property Value
|
||||||
|
[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32')
|
||||||
@@ -0,0 +1,15 @@
|
|||||||
|
#### [Pf2eModel](index.md 'index')
|
||||||
|
### [Pf2eModel\.Model\.Structure](Pf2eModel.Model.Structure.md 'Pf2eModel\.Model\.Structure').[Domain](Domain.md 'Pf2eModel\.Model\.Structure\.Domain')
|
||||||
|
|
||||||
|
## Domain\.Entity Property
|
||||||
|
|
||||||
|
Корневая сущность\.
|
||||||
|
|
||||||
|
```csharp
|
||||||
|
public Pf2eModel.Model.Base.Entity Entity { get; set; }
|
||||||
|
```
|
||||||
|
|
||||||
|
Implements [Entity](IEntity.Entity.md 'Pf2eModel\.Model\.IEntity\.Entity')
|
||||||
|
|
||||||
|
#### Property Value
|
||||||
|
[Entity](Entity.md 'Pf2eModel\.Model\.Base\.Entity')
|
||||||
@@ -0,0 +1,15 @@
|
|||||||
|
#### [Pf2eModel](index.md 'index')
|
||||||
|
### [Pf2eModel\.Model\.Structure](Pf2eModel.Model.Structure.md 'Pf2eModel\.Model\.Structure').[Domain](Domain.md 'Pf2eModel\.Model\.Structure\.Domain')
|
||||||
|
|
||||||
|
## Domain\.Id Property
|
||||||
|
|
||||||
|
Идентификатор сущности\.
|
||||||
|
|
||||||
|
```csharp
|
||||||
|
public int Id { get; set; }
|
||||||
|
```
|
||||||
|
|
||||||
|
Implements [Id](IEntity.Id.md 'Pf2eModel\.Model\.IEntity\.Id')
|
||||||
|
|
||||||
|
#### Property Value
|
||||||
|
[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32')
|
||||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user