#### [Pf2e\.Scrapper](index.md 'index') ### [Pf2e\.Scrapper\.SchemaBuilder](Pf2e.Scrapper.SchemaBuilder.md 'Pf2e\.Scrapper\.SchemaBuilder') ## AbstractSchemaBuildProcessor Class ```csharp internal abstract class AbstractSchemaBuildProcessor : Pf2e.Scrapper.Processors.Definitions.IProcessor ``` Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 AbstractSchemaBuildProcessor Derived ↳ [SchemaBuildProcessor](SchemaBuildProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.Aonprd\.Processors\.Preparation\.SchemaBuildProcessor') ↳ [SchemaBuildProcessor](SchemaBuildProcessor.md 'Pf2e\.Scrapper\.Importers\.Implementations\.FoundryEn\.Processors\.Preparation\.SchemaBuildProcessor') Implements [IProcessor](IProcessor.md 'Pf2e\.Scrapper\.Processors\.Definitions\.IProcessor') | Properties | | | :--- | :--- | | [Compendium](AbstractSchemaBuildProcessor.Compendium.md 'Pf2e\.Scrapper\.SchemaBuilder\.AbstractSchemaBuildProcessor\.Compendium') | Связаный компендиум | | [Resolver](AbstractSchemaBuildProcessor.Resolver.md 'Pf2e\.Scrapper\.SchemaBuilder\.AbstractSchemaBuildProcessor\.Resolver') | Определитель типов данных\. | | [SavePath](AbstractSchemaBuildProcessor.SavePath.md 'Pf2e\.Scrapper\.SchemaBuilder\.AbstractSchemaBuildProcessor\.SavePath') | Путь к каталогу для сохранения вывода\. | | [Schemas](AbstractSchemaBuildProcessor.Schemas.md 'Pf2e\.Scrapper\.SchemaBuilder\.AbstractSchemaBuildProcessor\.Schemas') | Набор схем данных\. | | Methods | | | :--- | :--- | | [GetSchemaNodes\(AbstractCompendiumItem\)](AbstractSchemaBuildProcessor.GetSchemaNodes(AbstractCompendiumItem).md 'Pf2e\.Scrapper\.SchemaBuilder\.AbstractSchemaBuildProcessor\.GetSchemaNodes\(Pf2e\.Scrapper\.Importers\.AbstractCompendiumItem\)') | Получить список названий элементов структуры данных на основе вводимого элемента\. | | [Process\(\)](AbstractSchemaBuildProcessor.Process().md 'Pf2e\.Scrapper\.SchemaBuilder\.AbstractSchemaBuildProcessor\.Process\(\)') | Построение схемы данных\. | | [Save\(\)](AbstractSchemaBuildProcessor.Save().md 'Pf2e\.Scrapper\.SchemaBuilder\.AbstractSchemaBuildProcessor\.Save\(\)') | Сохранение постренных схем данных\. | | [SaveSchema\(string, string, SchemaNode\)](AbstractSchemaBuildProcessor.SaveSchema(string,string,SchemaNode).md 'Pf2e\.Scrapper\.SchemaBuilder\.AbstractSchemaBuildProcessor\.SaveSchema\(string, string, Pf2e\.Scrapper\.SchemaBuilder\.SchemaNode\)') | Сохранение отдельной схемы данных\. |