Files
2025-10-04 22:52:22 +04:00

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() Обработка полей подкласса.