#### [Pf2e\.Scrapper](index.md 'index') ### [Pf2e\.Scrapper\.Processors\.Definitions](Pf2e.Scrapper.Processors.Definitions.md 'Pf2e\.Scrapper\.Processors\.Definitions') ## AbstractInputProcessor Class Абстрактный класс\-обработчик данных, полученных из Архивов Нефиса\. Класс предназначен для обработки данных с помощью различных обработчиков, для которых указан атрибут [ProcessorAttribute](ProcessorAttribute.md 'Pf2e\.Scrapper\.Processors\.Attributes\.ProcessorAttribute')\. ```csharp public abstract class AbstractInputProcessor : Pf2e.Scrapper.Processors.Definitions.IProcessor ``` Inheritance [System\.Object](https://learn.microsoft.com/en-us/dotnet/api/system.object 'System\.Object') 🡒 AbstractInputProcessor Derived ↳ [AbstractEntityProcessor](AbstractEntityProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractEntityProcessor') ↳ [SkillProcessor](SkillProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Preparation\.SkillProcessor') ↳ [SourceProcessor](SourceProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Preparation\.SourceProcessor') ↳ [FoundryEnAbstractProcessor<TEntity>](FoundryEnAbstractProcessor_TEntity_.md 'Pf2e\.Scrapper\.Importers\.Implementations\.FoundryEn\.Processors\.FoundryEnAbstractProcessor\') Implements [IProcessor](IProcessor.md 'Pf2e\.Scrapper\.Processors\.Definitions\.IProcessor') ### See Also - [ProcessorAttribute](ProcessorAttribute.md 'Pf2e\.Scrapper\.Processors\.Attributes\.ProcessorAttribute') | Constructors | | | :--- | :--- | | [AbstractInputProcessor\(ProcessorInput\)](AbstractInputProcessor.AbstractInputProcessor(ProcessorInput).md 'Pf2e\.Scrapper\.Processors\.Definitions\.AbstractInputProcessor\.AbstractInputProcessor\(Pf2e\.Scrapper\.Processors\.ProcessorInput\)') | Абстрактный класс\-обработчик данных, полученных из Архивов Нефиса\. Класс предназначен для обработки данных с помощью различных обработчиков, для которых указан атрибут [ProcessorAttribute](ProcessorAttribute.md 'Pf2e\.Scrapper\.Processors\.Attributes\.ProcessorAttribute')\. | | Properties | | | :--- | :--- | | [Input](AbstractInputProcessor.Input.md 'Pf2e\.Scrapper\.Processors\.Definitions\.AbstractInputProcessor\.Input') | Входные данные обработчика\. | | Methods | | | :--- | :--- | | [Process\(\)](AbstractInputProcessor.Process().md 'Pf2e\.Scrapper\.Processors\.Definitions\.AbstractInputProcessor\.Process\(\)') | Основной метод обработки данных\. | | [Save\(\)](AbstractInputProcessor.Save().md 'Pf2e\.Scrapper\.Processors\.Definitions\.AbstractInputProcessor\.Save\(\)') | Метод для сохранения изменений в базе данных\. |