#### [Pf2e\.Scrapper](index.md 'index') ### [Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors](Pf2e.Scrapper.Importers.Implementations.Aonprd.Processors.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors').[AbstractEntityProcessor](AbstractEntityProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractEntityProcessor') ## AbstractEntityProcessor\(ProcessorInput, StringHelper, DatabaseHelper, AonprdBuilderGlobals\) Constructor Абстрактный класс\-обработчик сущностей, полученных из Архивов Нефиса\. Класс предназначен для обработки данных с помощью различных обработчиков, для которых указан атрибут [ProcessorAttribute](ProcessorAttribute.md 'Pf2e\.Scrapper\.Processors\.Attributes\.ProcessorAttribute')\. ```csharp protected AbstractEntityProcessor(Pf2e.Scrapper.Processors.ProcessorInput input, Pf2e.Scrapper.Importers.Implementations.Aonprd.Helpers.StringHelper stringHelper, Pf2e.Scrapper.Helpers.DatabaseHelper helper, Pf2e.Scrapper.Importers.Implementations.Aonprd.Helpers.AonprdBuilderGlobals globals); ``` #### Parameters `input` [ProcessorInput](ProcessorInput.md 'Pf2e\.Scrapper\.Processors\.ProcessorInput') Объект обработки вводимого JSON\. `stringHelper` [StringHelper](StringHelper.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers\.StringHelper') \[DI\] Помощник обработки строк\. `helper` [DatabaseHelper](DatabaseHelper.md 'Pf2e\.Scrapper\.Helpers\.DatabaseHelper') \[DI\] Помощник работы с БД\. `globals` [AonprdBuilderGlobals](AonprdBuilderGlobals.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Helpers\.AonprdBuilderGlobals') \[DI\] Глобальные параметра обработки Архивов Нефиса\. ### See Also - [ProcessorAttribute](ProcessorAttribute.md 'Pf2e\.Scrapper\.Processors\.Attributes\.ProcessorAttribute')