9.1 KiB
Pf2e.Scrapper
Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors
AbstractSubclassProcessor Class
Абстрактный класс-обработчик сущностей подклассов, полученных из Архивов Нефиса. Класс предназначен для обработки данных с помощью различных обработчиков, для которых указан атрибут ProcessorAttribute.
public abstract class AbstractSubclassProcessor : Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.AbstractEntityProcessor
Inheritance System.Object 🡒 AbstractInputProcessor 🡒 AbstractEntityProcessor 🡒 AbstractSubclassProcessor
Derived
↳ ApparitionProcessor
↳ ArcaneSchoolProcessor
↳ ArcaneThesisProcessor
↳ BloodlineProcessor
↳ CauseProcessor
↳ ConsciousMindProcessor
↳ DoctrineProcessor
↳ DruidicOrderProcessor
↳ EidolonProcessor
↳ ElementProcessor
↳ EpithetProcessor
↳ HellknightOrderProcessor
↳ HuntersEdgeProcessor
↳ HybridStudyProcessor
↳ IkonProcessor
↳ ImplementProcessor
↳ InnovationProcessor
↳ InstinctProcessor
↳ LessonProcessor
↳ MethodologyProcessor
↳ MuseProcessor
↳ MysteryProcessor
↳ PatronProcessor
↳ PracticeProcessor
↳ RacketProcessor
↳ ResearchFieldProcessor
↳ StyleProcessor
↳ SubconsciousMindProcessor
↳ TenetProcessor
↳ WayProcessor
| Constructors | |
|---|---|
| AbstractSubclassProcessor(ProcessorInput, StringHelper, DatabaseHelper, AonprdBuilderGlobals) | Абстрактный класс-обработчик сущностей подклассов, полученных из Архивов Нефиса. Класс предназначен для обработки данных с помощью различных обработчиков, для которых указан атрибут ProcessorAttribute. |
| Properties | |
|---|---|
| ClassName | Название подкласса. |
| GroupName | Название группы подклассов. |
| Object | Основная сущность. |
| Type | Тип сущности. |
| Methods | |
|---|---|
| Add() | Добавление основной сущности в контекст базы данных. |
| AddSpells(string) | Добавление заклинаний из строкового представления. |
| AddTrainings(string) | Добавление тренировок из строкового представления. |
| GetGroup() | Получение CLR-представления группы подклассов, к которому относится обрабатываемый подкласс. |
| Process() | Основной метод обработки данных. |
| ProcessObject() | Обработка полей подкласса. |