From a9ee1d9cb52ed4fda032ed433472cc42c9ced710 Mon Sep 17 00:00:00 2001 From: kozhilya Date: Mon, 15 Sep 2025 09:47:05 +0400 Subject: [PATCH] =?UTF-8?q?=D0=9F=D0=BE=D0=B4=D0=BA=D0=BB=D0=B0=D1=81?= =?UTF-8?q?=D1=81=D1=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...ractSubclassProcessor.AddSpells(string).md | 17 +++++ ...tSubclassProcessor.AddTrainings(string).md | 17 +++++ .../AbstractSubclassProcessor.md | 33 ++++++++- .../ApparitionProcessor.AddSpells(string).md | 15 ---- ...pparitionProcessor.AddTrainings(string).md | 15 ---- .../Pf2eDataScrapper/ApparitionProcessor.md | 2 - .../ArcaneSchoolProcessor.ClassName.md | 13 ++++ .../ArcaneSchoolProcessor.GroupName.md | 13 ++++ .../ArcaneSchoolProcessor.Object.md | 13 ++++ .../ArcaneSchoolProcessor.ProcessObject().md | 10 +++ .../Pf2eDataScrapper/ArcaneSchoolProcessor.md | 20 ++++++ .../ArcaneThesisProcessor.ClassName.md | 13 ++++ .../ArcaneThesisProcessor.GroupName.md | 13 ++++ .../ArcaneThesisProcessor.Object.md | 13 ++++ .../ArcaneThesisProcessor.ProcessObject().md | 10 +++ .../Pf2eDataScrapper/ArcaneThesisProcessor.md | 20 ++++++ .../BloodlineProcessor.ClassName.md | 13 ++++ .../BloodlineProcessor.GroupName.md | 13 ++++ .../BloodlineProcessor.Object.md | 13 ++++ .../BloodlineProcessor.ProcessObject().md | 10 +++ .../Pf2eDataScrapper/BloodlineProcessor.md | 20 ++++++ .../CauseProcessor.ClassName.md | 13 ++++ .../CauseProcessor.GroupName.md | 13 ++++ .../Pf2eDataScrapper/CauseProcessor.Object.md | 13 ++++ .../CauseProcessor.ProcessObject().md | 10 +++ .../Pf2eDataScrapper/CauseProcessor.md | 20 ++++++ .../ConsciousMindProcessor.ClassName.md | 13 ++++ .../ConsciousMindProcessor.GroupName.md | 13 ++++ .../ConsciousMindProcessor.Object.md | 13 ++++ .../ConsciousMindProcessor.ProcessObject().md | 10 +++ .../ConsciousMindProcessor.md | 20 ++++++ .../DoctrineProcessor.ClassName.md | 13 ++++ .../DoctrineProcessor.GroupName.md | 13 ++++ .../DoctrineProcessor.Object.md | 13 ++++ .../DoctrineProcessor.ProcessObject().md | 10 +++ .../Pf2eDataScrapper/DoctrineProcessor.md | 20 ++++++ .../DruidicOrderProcessor.ClassName.md | 13 ++++ .../DruidicOrderProcessor.GroupName.md | 13 ++++ .../DruidicOrderProcessor.Object.md | 13 ++++ .../DruidicOrderProcessor.ProcessObject().md | 10 +++ .../Pf2eDataScrapper/DruidicOrderProcessor.md | 20 ++++++ .../EidolonProcessor.ClassName.md | 13 ++++ .../EidolonProcessor.GroupName.md | 13 ++++ .../EidolonProcessor.Object.md | 13 ++++ .../EidolonProcessor.ProcessObject().md | 10 +++ .../Pf2eDataScrapper/EidolonProcessor.md | 20 ++++++ .../ElementProcessor.ClassName.md | 13 ++++ .../ElementProcessor.GroupName.md | 13 ++++ .../ElementProcessor.Object.md | 13 ++++ .../ElementProcessor.ProcessObject().md | 10 +++ .../Pf2eDataScrapper/ElementProcessor.md | 20 ++++++ .../EpithetProcessor.ClassName.md | 13 ++++ .../EpithetProcessor.GroupName.md | 13 ++++ .../EpithetProcessor.Object.md | 13 ++++ .../EpithetProcessor.ProcessObject().md | 10 +++ .../Pf2eDataScrapper/EpithetProcessor.md | 20 ++++++ .../HellknightOrderProcessor.ClassName.md | 13 ++++ .../HellknightOrderProcessor.GroupName.md | 13 ++++ .../HellknightOrderProcessor.Object.md | 13 ++++ ...ellknightOrderProcessor.ProcessObject().md | 10 +++ .../HellknightOrderProcessor.md | 20 ++++++ .../HuntersEdgeProcessor.ClassName.md | 13 ++++ .../HuntersEdgeProcessor.GroupName.md | 13 ++++ .../HuntersEdgeProcessor.Object.md | 13 ++++ .../HuntersEdgeProcessor.ProcessObject().md | 10 +++ .../Pf2eDataScrapper/HuntersEdgeProcessor.md | 20 ++++++ .../HybridStudyProcessor.ClassName.md | 13 ++++ .../HybridStudyProcessor.GroupName.md | 13 ++++ .../HybridStudyProcessor.Object.md | 13 ++++ .../HybridStudyProcessor.ProcessObject().md | 10 +++ .../Pf2eDataScrapper/HybridStudyProcessor.md | 20 ++++++ .../IkonProcessor.ClassName.md | 13 ++++ .../IkonProcessor.GroupName.md | 13 ++++ .../Pf2eDataScrapper/IkonProcessor.Object.md | 13 ++++ .../IkonProcessor.ProcessObject().md | 10 +++ .../Pf2eDataScrapper/IkonProcessor.md | 20 ++++++ .../ImplementProcessor.ClassName.md | 13 ++++ .../ImplementProcessor.GroupName.md | 13 ++++ .../ImplementProcessor.Object.md | 13 ++++ .../ImplementProcessor.ProcessObject().md | 10 +++ .../Pf2eDataScrapper/ImplementProcessor.md | 20 ++++++ .../InnovationProcessor.ClassName.md | 13 ++++ .../InnovationProcessor.GroupName.md | 13 ++++ .../InnovationProcessor.Object.md | 13 ++++ .../InnovationProcessor.ProcessObject().md | 10 +++ .../Pf2eDataScrapper/InnovationProcessor.md | 20 ++++++ .../InstinctProcessor.ClassName.md | 13 ++++ .../InstinctProcessor.GroupName.md | 13 ++++ .../InstinctProcessor.Object.md | 13 ++++ .../InstinctProcessor.ProcessObject().md | 10 +++ .../Pf2eDataScrapper/InstinctProcessor.md | 20 ++++++ .../LessonProcessor.ClassName.md | 13 ++++ .../LessonProcessor.GroupName.md | 13 ++++ .../LessonProcessor.Object.md | 13 ++++ .../LessonProcessor.ProcessObject().md | 10 +++ .../Pf2eDataScrapper/LessonProcessor.md | 20 ++++++ .../MethodologyProcessor.ClassName.md | 13 ++++ .../MethodologyProcessor.GroupName.md | 13 ++++ .../MethodologyProcessor.Object.md | 13 ++++ .../MethodologyProcessor.ProcessObject().md | 10 +++ .../Pf2eDataScrapper/MethodologyProcessor.md | 20 ++++++ .../MuseProcessor.ClassName.md | 13 ++++ .../MuseProcessor.GroupName.md | 13 ++++ .../Pf2eDataScrapper/MuseProcessor.Object.md | 13 ++++ .../MuseProcessor.ProcessObject().md | 10 +++ .../Pf2eDataScrapper/MuseProcessor.md | 20 ++++++ .../MysteryProcessor.ClassName.md | 13 ++++ .../MysteryProcessor.GroupName.md | 13 ++++ .../MysteryProcessor.Object.md | 13 ++++ .../MysteryProcessor.ProcessObject().md | 10 +++ .../Pf2eDataScrapper/MysteryProcessor.md | 20 ++++++ .../PatronProcessor.ClassName.md | 13 ++++ .../PatronProcessor.GroupName.md | 13 ++++ .../PatronProcessor.Object.md | 13 ++++ .../PatronProcessor.ProcessObject().md | 10 +++ .../Pf2eDataScrapper/PatronProcessor.md | 20 ++++++ ...mentations.Aonprd.Processors.Subclasses.md | 29 ++++++++ .../PracticeProcessor.ClassName.md | 13 ++++ .../PracticeProcessor.GroupName.md | 13 ++++ .../PracticeProcessor.Object.md | 13 ++++ .../PracticeProcessor.ProcessObject().md | 10 +++ .../Pf2eDataScrapper/PracticeProcessor.md | 20 ++++++ .../RacketProcessor.ClassName.md | 13 ++++ .../RacketProcessor.GroupName.md | 13 ++++ .../RacketProcessor.Object.md | 13 ++++ .../RacketProcessor.ProcessObject().md | 10 +++ .../Pf2eDataScrapper/RacketProcessor.md | 20 ++++++ .../ResearchFieldProcessor.ClassName.md | 13 ++++ .../ResearchFieldProcessor.GroupName.md | 13 ++++ .../ResearchFieldProcessor.Object.md | 13 ++++ .../ResearchFieldProcessor.ProcessObject().md | 10 +++ .../ResearchFieldProcessor.md | 20 ++++++ .../StyleProcessor.ClassName.md | 13 ++++ .../StyleProcessor.GroupName.md | 13 ++++ .../Pf2eDataScrapper/StyleProcessor.Object.md | 13 ++++ .../StyleProcessor.ProcessObject().md | 10 +++ .../Pf2eDataScrapper/StyleProcessor.md | 20 ++++++ .../SubconsciousMindProcessor.ClassName.md | 13 ++++ .../SubconsciousMindProcessor.GroupName.md | 13 ++++ .../SubconsciousMindProcessor.Object.md | 13 ++++ ...bconsciousMindProcessor.ProcessObject().md | 10 +++ .../SubconsciousMindProcessor.md | 20 ++++++ .../TenetProcessor.ClassName.md | 13 ++++ .../TenetProcessor.GroupName.md | 13 ++++ .../Pf2eDataScrapper/TenetProcessor.Object.md | 13 ++++ .../TenetProcessor.ProcessObject().md | 10 +++ .../Pf2eDataScrapper/TenetProcessor.md | 20 ++++++ .../WayProcessor.ClassName.md | 13 ++++ .../WayProcessor.GroupName.md | 13 ++++ .../Pf2eDataScrapper/WayProcessor.Object.md | 13 ++++ .../WayProcessor.ProcessObject().md | 10 +++ .../Pf2eDataScrapper/WayProcessor.md | 20 ++++++ .../Processors/AbstractEntityProcessor.cs | 2 +- .../Processors/AbstractSubclassProcessor.cs | 62 +++++++++++++++- .../Subclasses/ApparitionProcessor.cs | 70 +------------------ .../Subclasses/ArcaneSchoolProcessor.cs | 42 +++++++++++ .../Subclasses/ArcaneThesisProcessor.cs | 36 ++++++++++ .../Subclasses/BloodlineProcessor.cs | 41 +++++++++++ .../Processors/Subclasses/CauseProcessor.cs | 39 +++++++++++ .../Subclasses/ConsciousMindProcessor.cs | 39 +++++++++++ .../Subclasses/DoctrineProcessor.cs | 36 ++++++++++ .../Subclasses/DruidicOrderProcessor.cs | 36 ++++++++++ .../Processors/Subclasses/EidolonProcessor.cs | 47 +++++++++++++ .../Processors/Subclasses/ElementProcessor.cs | 39 +++++++++++ .../Processors/Subclasses/EpithetProcessor.cs | 49 +++++++++++++ .../Subclasses/HellknightOrderProcessor.cs | 41 +++++++++++ .../Subclasses/HuntersEdgeProcessor.cs | 36 ++++++++++ .../Subclasses/HybridStudyProcessor.cs | 36 ++++++++++ .../Processors/Subclasses/IkonProcessor.cs | 39 +++++++++++ .../Subclasses/ImplementProcessor.cs | 36 ++++++++++ .../Subclasses/InnovationProcessor.cs | 36 ++++++++++ .../Subclasses/InstinctProcessor.cs | 36 ++++++++++ .../Processors/Subclasses/LessonProcessor.cs | 39 +++++++++++ .../Subclasses/MethodologyProcessor.cs | 36 ++++++++++ .../Processors/Subclasses/MuseProcessor.cs | 36 ++++++++++ .../Processors/Subclasses/MysteryProcessor.cs | 44 ++++++++++++ .../Processors/Subclasses/PatronProcessor.cs | 50 +++++++++++++ .../Subclasses/PracticeProcessor.cs | 36 ++++++++++ .../Processors/Subclasses/RacketProcessor.cs | 36 ++++++++++ .../Subclasses/ResearchFieldProcessor.cs | 36 ++++++++++ .../Processors/Subclasses/StyleProcessor.cs | 36 ++++++++++ .../SubclassGroupProcessorFactory.cs | 5 +- .../Subclasses/SubconsciousMindProcessor.cs | 39 +++++++++++ .../Processors/Subclasses/TenetProcessor.cs | 36 ++++++++++ .../Processors/Subclasses/WayProcessor.cs | 36 ++++++++++ .../Properties/launchSettings.json | 8 +++ ...signer.cs => 20250912112500_1.Designer.cs} | 14 ++-- ...0250602061959_1.cs => 20250912112500_1.cs} | 7 +- .../Migrations/Pf2eDbContextModelSnapshot.cs | 12 +++- README.md | 56 +++++++-------- 190 files changed, 3344 insertions(+), 145 deletions(-) create mode 100644 Documentation/Pf2eDataScrapper/AbstractSubclassProcessor.AddSpells(string).md create mode 100644 Documentation/Pf2eDataScrapper/AbstractSubclassProcessor.AddTrainings(string).md delete mode 100644 Documentation/Pf2eDataScrapper/ApparitionProcessor.AddSpells(string).md delete mode 100644 Documentation/Pf2eDataScrapper/ApparitionProcessor.AddTrainings(string).md create mode 100644 Documentation/Pf2eDataScrapper/ArcaneSchoolProcessor.ClassName.md create mode 100644 Documentation/Pf2eDataScrapper/ArcaneSchoolProcessor.GroupName.md create mode 100644 Documentation/Pf2eDataScrapper/ArcaneSchoolProcessor.Object.md create mode 100644 Documentation/Pf2eDataScrapper/ArcaneSchoolProcessor.ProcessObject().md create mode 100644 Documentation/Pf2eDataScrapper/ArcaneSchoolProcessor.md create mode 100644 Documentation/Pf2eDataScrapper/ArcaneThesisProcessor.ClassName.md create mode 100644 Documentation/Pf2eDataScrapper/ArcaneThesisProcessor.GroupName.md create mode 100644 Documentation/Pf2eDataScrapper/ArcaneThesisProcessor.Object.md create mode 100644 Documentation/Pf2eDataScrapper/ArcaneThesisProcessor.ProcessObject().md create mode 100644 Documentation/Pf2eDataScrapper/ArcaneThesisProcessor.md create mode 100644 Documentation/Pf2eDataScrapper/BloodlineProcessor.ClassName.md create mode 100644 Documentation/Pf2eDataScrapper/BloodlineProcessor.GroupName.md create mode 100644 Documentation/Pf2eDataScrapper/BloodlineProcessor.Object.md create mode 100644 Documentation/Pf2eDataScrapper/BloodlineProcessor.ProcessObject().md create mode 100644 Documentation/Pf2eDataScrapper/BloodlineProcessor.md create mode 100644 Documentation/Pf2eDataScrapper/CauseProcessor.ClassName.md create mode 100644 Documentation/Pf2eDataScrapper/CauseProcessor.GroupName.md create mode 100644 Documentation/Pf2eDataScrapper/CauseProcessor.Object.md create mode 100644 Documentation/Pf2eDataScrapper/CauseProcessor.ProcessObject().md create mode 100644 Documentation/Pf2eDataScrapper/CauseProcessor.md create mode 100644 Documentation/Pf2eDataScrapper/ConsciousMindProcessor.ClassName.md create mode 100644 Documentation/Pf2eDataScrapper/ConsciousMindProcessor.GroupName.md create mode 100644 Documentation/Pf2eDataScrapper/ConsciousMindProcessor.Object.md create mode 100644 Documentation/Pf2eDataScrapper/ConsciousMindProcessor.ProcessObject().md create mode 100644 Documentation/Pf2eDataScrapper/ConsciousMindProcessor.md create mode 100644 Documentation/Pf2eDataScrapper/DoctrineProcessor.ClassName.md create mode 100644 Documentation/Pf2eDataScrapper/DoctrineProcessor.GroupName.md create mode 100644 Documentation/Pf2eDataScrapper/DoctrineProcessor.Object.md create mode 100644 Documentation/Pf2eDataScrapper/DoctrineProcessor.ProcessObject().md create mode 100644 Documentation/Pf2eDataScrapper/DoctrineProcessor.md create mode 100644 Documentation/Pf2eDataScrapper/DruidicOrderProcessor.ClassName.md create mode 100644 Documentation/Pf2eDataScrapper/DruidicOrderProcessor.GroupName.md create mode 100644 Documentation/Pf2eDataScrapper/DruidicOrderProcessor.Object.md create mode 100644 Documentation/Pf2eDataScrapper/DruidicOrderProcessor.ProcessObject().md create mode 100644 Documentation/Pf2eDataScrapper/DruidicOrderProcessor.md create mode 100644 Documentation/Pf2eDataScrapper/EidolonProcessor.ClassName.md create mode 100644 Documentation/Pf2eDataScrapper/EidolonProcessor.GroupName.md create mode 100644 Documentation/Pf2eDataScrapper/EidolonProcessor.Object.md create mode 100644 Documentation/Pf2eDataScrapper/EidolonProcessor.ProcessObject().md create mode 100644 Documentation/Pf2eDataScrapper/EidolonProcessor.md create mode 100644 Documentation/Pf2eDataScrapper/ElementProcessor.ClassName.md create mode 100644 Documentation/Pf2eDataScrapper/ElementProcessor.GroupName.md create mode 100644 Documentation/Pf2eDataScrapper/ElementProcessor.Object.md create mode 100644 Documentation/Pf2eDataScrapper/ElementProcessor.ProcessObject().md create mode 100644 Documentation/Pf2eDataScrapper/ElementProcessor.md create mode 100644 Documentation/Pf2eDataScrapper/EpithetProcessor.ClassName.md create mode 100644 Documentation/Pf2eDataScrapper/EpithetProcessor.GroupName.md create mode 100644 Documentation/Pf2eDataScrapper/EpithetProcessor.Object.md create mode 100644 Documentation/Pf2eDataScrapper/EpithetProcessor.ProcessObject().md create mode 100644 Documentation/Pf2eDataScrapper/EpithetProcessor.md create mode 100644 Documentation/Pf2eDataScrapper/HellknightOrderProcessor.ClassName.md create mode 100644 Documentation/Pf2eDataScrapper/HellknightOrderProcessor.GroupName.md create mode 100644 Documentation/Pf2eDataScrapper/HellknightOrderProcessor.Object.md create mode 100644 Documentation/Pf2eDataScrapper/HellknightOrderProcessor.ProcessObject().md create mode 100644 Documentation/Pf2eDataScrapper/HellknightOrderProcessor.md create mode 100644 Documentation/Pf2eDataScrapper/HuntersEdgeProcessor.ClassName.md create mode 100644 Documentation/Pf2eDataScrapper/HuntersEdgeProcessor.GroupName.md create mode 100644 Documentation/Pf2eDataScrapper/HuntersEdgeProcessor.Object.md create mode 100644 Documentation/Pf2eDataScrapper/HuntersEdgeProcessor.ProcessObject().md create mode 100644 Documentation/Pf2eDataScrapper/HuntersEdgeProcessor.md create mode 100644 Documentation/Pf2eDataScrapper/HybridStudyProcessor.ClassName.md create mode 100644 Documentation/Pf2eDataScrapper/HybridStudyProcessor.GroupName.md create mode 100644 Documentation/Pf2eDataScrapper/HybridStudyProcessor.Object.md create mode 100644 Documentation/Pf2eDataScrapper/HybridStudyProcessor.ProcessObject().md create mode 100644 Documentation/Pf2eDataScrapper/HybridStudyProcessor.md create mode 100644 Documentation/Pf2eDataScrapper/IkonProcessor.ClassName.md create mode 100644 Documentation/Pf2eDataScrapper/IkonProcessor.GroupName.md create mode 100644 Documentation/Pf2eDataScrapper/IkonProcessor.Object.md create mode 100644 Documentation/Pf2eDataScrapper/IkonProcessor.ProcessObject().md create mode 100644 Documentation/Pf2eDataScrapper/IkonProcessor.md create mode 100644 Documentation/Pf2eDataScrapper/ImplementProcessor.ClassName.md create mode 100644 Documentation/Pf2eDataScrapper/ImplementProcessor.GroupName.md create mode 100644 Documentation/Pf2eDataScrapper/ImplementProcessor.Object.md create mode 100644 Documentation/Pf2eDataScrapper/ImplementProcessor.ProcessObject().md create mode 100644 Documentation/Pf2eDataScrapper/ImplementProcessor.md create mode 100644 Documentation/Pf2eDataScrapper/InnovationProcessor.ClassName.md create mode 100644 Documentation/Pf2eDataScrapper/InnovationProcessor.GroupName.md create mode 100644 Documentation/Pf2eDataScrapper/InnovationProcessor.Object.md create mode 100644 Documentation/Pf2eDataScrapper/InnovationProcessor.ProcessObject().md create mode 100644 Documentation/Pf2eDataScrapper/InnovationProcessor.md create mode 100644 Documentation/Pf2eDataScrapper/InstinctProcessor.ClassName.md create mode 100644 Documentation/Pf2eDataScrapper/InstinctProcessor.GroupName.md create mode 100644 Documentation/Pf2eDataScrapper/InstinctProcessor.Object.md create mode 100644 Documentation/Pf2eDataScrapper/InstinctProcessor.ProcessObject().md create mode 100644 Documentation/Pf2eDataScrapper/InstinctProcessor.md create mode 100644 Documentation/Pf2eDataScrapper/LessonProcessor.ClassName.md create mode 100644 Documentation/Pf2eDataScrapper/LessonProcessor.GroupName.md create mode 100644 Documentation/Pf2eDataScrapper/LessonProcessor.Object.md create mode 100644 Documentation/Pf2eDataScrapper/LessonProcessor.ProcessObject().md create mode 100644 Documentation/Pf2eDataScrapper/LessonProcessor.md create mode 100644 Documentation/Pf2eDataScrapper/MethodologyProcessor.ClassName.md create mode 100644 Documentation/Pf2eDataScrapper/MethodologyProcessor.GroupName.md create mode 100644 Documentation/Pf2eDataScrapper/MethodologyProcessor.Object.md create mode 100644 Documentation/Pf2eDataScrapper/MethodologyProcessor.ProcessObject().md create mode 100644 Documentation/Pf2eDataScrapper/MethodologyProcessor.md create mode 100644 Documentation/Pf2eDataScrapper/MuseProcessor.ClassName.md create mode 100644 Documentation/Pf2eDataScrapper/MuseProcessor.GroupName.md create mode 100644 Documentation/Pf2eDataScrapper/MuseProcessor.Object.md create mode 100644 Documentation/Pf2eDataScrapper/MuseProcessor.ProcessObject().md create mode 100644 Documentation/Pf2eDataScrapper/MuseProcessor.md create mode 100644 Documentation/Pf2eDataScrapper/MysteryProcessor.ClassName.md create mode 100644 Documentation/Pf2eDataScrapper/MysteryProcessor.GroupName.md create mode 100644 Documentation/Pf2eDataScrapper/MysteryProcessor.Object.md create mode 100644 Documentation/Pf2eDataScrapper/MysteryProcessor.ProcessObject().md create mode 100644 Documentation/Pf2eDataScrapper/MysteryProcessor.md create mode 100644 Documentation/Pf2eDataScrapper/PatronProcessor.ClassName.md create mode 100644 Documentation/Pf2eDataScrapper/PatronProcessor.GroupName.md create mode 100644 Documentation/Pf2eDataScrapper/PatronProcessor.Object.md create mode 100644 Documentation/Pf2eDataScrapper/PatronProcessor.ProcessObject().md create mode 100644 Documentation/Pf2eDataScrapper/PatronProcessor.md create mode 100644 Documentation/Pf2eDataScrapper/PracticeProcessor.ClassName.md create mode 100644 Documentation/Pf2eDataScrapper/PracticeProcessor.GroupName.md create mode 100644 Documentation/Pf2eDataScrapper/PracticeProcessor.Object.md create mode 100644 Documentation/Pf2eDataScrapper/PracticeProcessor.ProcessObject().md create mode 100644 Documentation/Pf2eDataScrapper/PracticeProcessor.md create mode 100644 Documentation/Pf2eDataScrapper/RacketProcessor.ClassName.md create mode 100644 Documentation/Pf2eDataScrapper/RacketProcessor.GroupName.md create mode 100644 Documentation/Pf2eDataScrapper/RacketProcessor.Object.md create mode 100644 Documentation/Pf2eDataScrapper/RacketProcessor.ProcessObject().md create mode 100644 Documentation/Pf2eDataScrapper/RacketProcessor.md create mode 100644 Documentation/Pf2eDataScrapper/ResearchFieldProcessor.ClassName.md create mode 100644 Documentation/Pf2eDataScrapper/ResearchFieldProcessor.GroupName.md create mode 100644 Documentation/Pf2eDataScrapper/ResearchFieldProcessor.Object.md create mode 100644 Documentation/Pf2eDataScrapper/ResearchFieldProcessor.ProcessObject().md create mode 100644 Documentation/Pf2eDataScrapper/ResearchFieldProcessor.md create mode 100644 Documentation/Pf2eDataScrapper/StyleProcessor.ClassName.md create mode 100644 Documentation/Pf2eDataScrapper/StyleProcessor.GroupName.md create mode 100644 Documentation/Pf2eDataScrapper/StyleProcessor.Object.md create mode 100644 Documentation/Pf2eDataScrapper/StyleProcessor.ProcessObject().md create mode 100644 Documentation/Pf2eDataScrapper/StyleProcessor.md create mode 100644 Documentation/Pf2eDataScrapper/SubconsciousMindProcessor.ClassName.md create mode 100644 Documentation/Pf2eDataScrapper/SubconsciousMindProcessor.GroupName.md create mode 100644 Documentation/Pf2eDataScrapper/SubconsciousMindProcessor.Object.md create mode 100644 Documentation/Pf2eDataScrapper/SubconsciousMindProcessor.ProcessObject().md create mode 100644 Documentation/Pf2eDataScrapper/SubconsciousMindProcessor.md create mode 100644 Documentation/Pf2eDataScrapper/TenetProcessor.ClassName.md create mode 100644 Documentation/Pf2eDataScrapper/TenetProcessor.GroupName.md create mode 100644 Documentation/Pf2eDataScrapper/TenetProcessor.Object.md create mode 100644 Documentation/Pf2eDataScrapper/TenetProcessor.ProcessObject().md create mode 100644 Documentation/Pf2eDataScrapper/TenetProcessor.md create mode 100644 Documentation/Pf2eDataScrapper/WayProcessor.ClassName.md create mode 100644 Documentation/Pf2eDataScrapper/WayProcessor.GroupName.md create mode 100644 Documentation/Pf2eDataScrapper/WayProcessor.Object.md create mode 100644 Documentation/Pf2eDataScrapper/WayProcessor.ProcessObject().md create mode 100644 Documentation/Pf2eDataScrapper/WayProcessor.md create mode 100644 Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/Subclasses/ArcaneSchoolProcessor.cs create mode 100644 Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/Subclasses/ArcaneThesisProcessor.cs create mode 100644 Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/Subclasses/BloodlineProcessor.cs create mode 100644 Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/Subclasses/CauseProcessor.cs create mode 100644 Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/Subclasses/ConsciousMindProcessor.cs create mode 100644 Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/Subclasses/DoctrineProcessor.cs create mode 100644 Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/Subclasses/DruidicOrderProcessor.cs create mode 100644 Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/Subclasses/EidolonProcessor.cs create mode 100644 Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/Subclasses/ElementProcessor.cs create mode 100644 Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/Subclasses/EpithetProcessor.cs create mode 100644 Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/Subclasses/HellknightOrderProcessor.cs create mode 100644 Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/Subclasses/HuntersEdgeProcessor.cs create mode 100644 Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/Subclasses/HybridStudyProcessor.cs create mode 100644 Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/Subclasses/IkonProcessor.cs create mode 100644 Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/Subclasses/ImplementProcessor.cs create mode 100644 Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/Subclasses/InnovationProcessor.cs create mode 100644 Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/Subclasses/InstinctProcessor.cs create mode 100644 Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/Subclasses/LessonProcessor.cs create mode 100644 Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/Subclasses/MethodologyProcessor.cs create mode 100644 Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/Subclasses/MuseProcessor.cs create mode 100644 Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/Subclasses/MysteryProcessor.cs create mode 100644 Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/Subclasses/PatronProcessor.cs create mode 100644 Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/Subclasses/PracticeProcessor.cs create mode 100644 Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/Subclasses/RacketProcessor.cs create mode 100644 Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/Subclasses/ResearchFieldProcessor.cs create mode 100644 Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/Subclasses/StyleProcessor.cs create mode 100644 Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/Subclasses/SubconsciousMindProcessor.cs create mode 100644 Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/Subclasses/TenetProcessor.cs create mode 100644 Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/Subclasses/WayProcessor.cs create mode 100644 Pf2eDataScrapper/Properties/launchSettings.json rename Pf2eModel/Migrations/{20250602061959_1.Designer.cs => 20250912112500_1.Designer.cs} (99%) rename Pf2eModel/Migrations/{20250602061959_1.cs => 20250912112500_1.cs} (99%) diff --git a/Documentation/Pf2eDataScrapper/AbstractSubclassProcessor.AddSpells(string).md b/Documentation/Pf2eDataScrapper/AbstractSubclassProcessor.AddSpells(string).md new file mode 100644 index 0000000..3a3b915 --- /dev/null +++ b/Documentation/Pf2eDataScrapper/AbstractSubclassProcessor.AddSpells(string).md @@ -0,0 +1,17 @@ +#### [Pf2eDataScrapper](index.md 'index') +### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors').[AbstractSubclassProcessor](AbstractSubclassProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractSubclassProcessor') + +## AbstractSubclassProcessor\.AddSpells\(string\) Method + +Добавление заклинаний из строкового представления\. + +```csharp +public void AddSpells(string spellMd); +``` +#### Parameters + + + +`spellMd` [System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') + +Строковое представление списка заклинаний\. \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/AbstractSubclassProcessor.AddTrainings(string).md b/Documentation/Pf2eDataScrapper/AbstractSubclassProcessor.AddTrainings(string).md new file mode 100644 index 0000000..665c721 --- /dev/null +++ b/Documentation/Pf2eDataScrapper/AbstractSubclassProcessor.AddTrainings(string).md @@ -0,0 +1,17 @@ +#### [Pf2eDataScrapper](index.md 'index') +### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors').[AbstractSubclassProcessor](AbstractSubclassProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractSubclassProcessor') + +## AbstractSubclassProcessor\.AddTrainings\(string\) Method + +Добавление тренировок из строкового представления\. + +```csharp +public void AddTrainings(string trainingMd); +``` +#### Parameters + + + +`trainingMd` [System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') + +Строковое представление списка тренировок\. \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/AbstractSubclassProcessor.md b/Documentation/Pf2eDataScrapper/AbstractSubclassProcessor.md index e47c0b7..fd4e7c0 100644 --- a/Documentation/Pf2eDataScrapper/AbstractSubclassProcessor.md +++ b/Documentation/Pf2eDataScrapper/AbstractSubclassProcessor.md @@ -14,7 +14,36 @@ internal abstract class AbstractSubclassProcessor : Pf2eDataScrapper.Importers.I Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 [AbstractInputProcessor](AbstractInputProcessor.md 'Pf2eDataScrapper\.Processors\.Definitions\.AbstractInputProcessor') 🡒 [AbstractEntityProcessor](AbstractEntityProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractEntityProcessor') 🡒 AbstractSubclassProcessor Derived -↳ [ApparitionProcessor](ApparitionProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.ApparitionProcessor') +↳ [ApparitionProcessor](ApparitionProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.ApparitionProcessor') +↳ [ArcaneSchoolProcessor](ArcaneSchoolProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.ArcaneSchoolProcessor') +↳ [ArcaneThesisProcessor](ArcaneThesisProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.ArcaneThesisProcessor') +↳ [BloodlineProcessor](BloodlineProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.BloodlineProcessor') +↳ [CauseProcessor](CauseProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.CauseProcessor') +↳ [ConsciousMindProcessor](ConsciousMindProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.ConsciousMindProcessor') +↳ [DoctrineProcessor](DoctrineProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.DoctrineProcessor') +↳ [DruidicOrderProcessor](DruidicOrderProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.DruidicOrderProcessor') +↳ [EidolonProcessor](EidolonProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.EidolonProcessor') +↳ [ElementProcessor](ElementProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.ElementProcessor') +↳ [EpithetProcessor](EpithetProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.EpithetProcessor') +↳ [HellknightOrderProcessor](HellknightOrderProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.HellknightOrderProcessor') +↳ [HuntersEdgeProcessor](HuntersEdgeProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.HuntersEdgeProcessor') +↳ [HybridStudyProcessor](HybridStudyProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.HybridStudyProcessor') +↳ [IkonProcessor](IkonProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.IkonProcessor') +↳ [ImplementProcessor](ImplementProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.ImplementProcessor') +↳ [InnovationProcessor](InnovationProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.InnovationProcessor') +↳ [InstinctProcessor](InstinctProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.InstinctProcessor') +↳ [LessonProcessor](LessonProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.LessonProcessor') +↳ [MethodologyProcessor](MethodologyProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.MethodologyProcessor') +↳ [MuseProcessor](MuseProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.MuseProcessor') +↳ [MysteryProcessor](MysteryProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.MysteryProcessor') +↳ [PatronProcessor](PatronProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.PatronProcessor') +↳ [PracticeProcessor](PracticeProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.PracticeProcessor') +↳ [RacketProcessor](RacketProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.RacketProcessor') +↳ [ResearchFieldProcessor](ResearchFieldProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.ResearchFieldProcessor') +↳ [StyleProcessor](StyleProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.StyleProcessor') +↳ [SubconsciousMindProcessor](SubconsciousMindProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.SubconsciousMindProcessor') +↳ [TenetProcessor](TenetProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.TenetProcessor') +↳ [WayProcessor](WayProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.WayProcessor') | Constructors | | | :--- | :--- | @@ -30,6 +59,8 @@ Derived | Methods | | | :--- | :--- | | [Add\(\)](AbstractSubclassProcessor.Add().md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractSubclassProcessor\.Add\(\)') | Добавление основной сущности в контекст базы данных\. | +| [AddSpells\(string\)](AbstractSubclassProcessor.AddSpells(string).md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractSubclassProcessor\.AddSpells\(string\)') | Добавление заклинаний из строкового представления\. | +| [AddTrainings\(string\)](AbstractSubclassProcessor.AddTrainings(string).md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractSubclassProcessor\.AddTrainings\(string\)') | Добавление тренировок из строкового представления\. | | [GetGroup\(\)](AbstractSubclassProcessor.GetGroup().md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractSubclassProcessor\.GetGroup\(\)') | Получение CLR\-представления группы подклассов, к которому относится обрабатываемый подкласс\. | | [Process\(\)](AbstractSubclassProcessor.Process().md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractSubclassProcessor\.Process\(\)') | Основной метод обработки данных\. | | [ProcessObject\(\)](AbstractSubclassProcessor.ProcessObject().md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractSubclassProcessor\.ProcessObject\(\)') | Обработка полей подкласса\. | diff --git a/Documentation/Pf2eDataScrapper/ApparitionProcessor.AddSpells(string).md b/Documentation/Pf2eDataScrapper/ApparitionProcessor.AddSpells(string).md deleted file mode 100644 index ca46311..0000000 --- a/Documentation/Pf2eDataScrapper/ApparitionProcessor.AddSpells(string).md +++ /dev/null @@ -1,15 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[ApparitionProcessor](ApparitionProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.ApparitionProcessor') - -## ApparitionProcessor\.AddSpells\(string\) Method - -Добавление заклинаний\. - -```csharp -public void AddSpells(string spellMd); -``` -#### Parameters - - - -`spellMd` [System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/ApparitionProcessor.AddTrainings(string).md b/Documentation/Pf2eDataScrapper/ApparitionProcessor.AddTrainings(string).md deleted file mode 100644 index 45a70e0..0000000 --- a/Documentation/Pf2eDataScrapper/ApparitionProcessor.AddTrainings(string).md +++ /dev/null @@ -1,15 +0,0 @@ -#### [Pf2eDataScrapper](index.md 'index') -### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[ApparitionProcessor](ApparitionProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.ApparitionProcessor') - -## ApparitionProcessor\.AddTrainings\(string\) Method - -Добавление тренировок\. - -```csharp -public void AddTrainings(string trainingMd); -``` -#### Parameters - - - -`trainingMd` [System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/ApparitionProcessor.md b/Documentation/Pf2eDataScrapper/ApparitionProcessor.md index 1ce01e5..e06c2ba 100644 --- a/Documentation/Pf2eDataScrapper/ApparitionProcessor.md +++ b/Documentation/Pf2eDataScrapper/ApparitionProcessor.md @@ -18,7 +18,5 @@ Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System. | Methods | | | :--- | :--- | | [AddFocal\(string\)](ApparitionProcessor.AddFocal(string).md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.ApparitionProcessor\.AddFocal\(string\)') | Добавление заклинания сосуда\. | -| [AddSpells\(string\)](ApparitionProcessor.AddSpells(string).md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.ApparitionProcessor\.AddSpells\(string\)') | Добавление заклинаний\. | -| [AddTrainings\(string\)](ApparitionProcessor.AddTrainings(string).md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.ApparitionProcessor\.AddTrainings\(string\)') | Добавление тренировок\. | | [ProcessObject\(\)](ApparitionProcessor.ProcessObject().md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.ApparitionProcessor\.ProcessObject\(\)') | Обработка полей подкласса\. | | [VesselSpellMarkdownRegex\(\)](ApparitionProcessor.VesselSpellMarkdownRegex().md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.ApparitionProcessor\.VesselSpellMarkdownRegex\(\)') | | diff --git a/Documentation/Pf2eDataScrapper/ArcaneSchoolProcessor.ClassName.md b/Documentation/Pf2eDataScrapper/ArcaneSchoolProcessor.ClassName.md new file mode 100644 index 0000000..021015e --- /dev/null +++ b/Documentation/Pf2eDataScrapper/ArcaneSchoolProcessor.ClassName.md @@ -0,0 +1,13 @@ +#### [Pf2eDataScrapper](index.md 'index') +### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[ArcaneSchoolProcessor](ArcaneSchoolProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.ArcaneSchoolProcessor') + +## ArcaneSchoolProcessor\.ClassName Property + +Название подкласса\. + +```csharp +public override string ClassName { get; } +``` + +#### Property Value +[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/ArcaneSchoolProcessor.GroupName.md b/Documentation/Pf2eDataScrapper/ArcaneSchoolProcessor.GroupName.md new file mode 100644 index 0000000..7d96a2c --- /dev/null +++ b/Documentation/Pf2eDataScrapper/ArcaneSchoolProcessor.GroupName.md @@ -0,0 +1,13 @@ +#### [Pf2eDataScrapper](index.md 'index') +### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[ArcaneSchoolProcessor](ArcaneSchoolProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.ArcaneSchoolProcessor') + +## ArcaneSchoolProcessor\.GroupName Property + +Название группы подклассов\. + +```csharp +public override string GroupName { get; } +``` + +#### Property Value +[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/ArcaneSchoolProcessor.Object.md b/Documentation/Pf2eDataScrapper/ArcaneSchoolProcessor.Object.md new file mode 100644 index 0000000..d907cbb --- /dev/null +++ b/Documentation/Pf2eDataScrapper/ArcaneSchoolProcessor.Object.md @@ -0,0 +1,13 @@ +#### [Pf2eDataScrapper](index.md 'index') +### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[ArcaneSchoolProcessor](ArcaneSchoolProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.ArcaneSchoolProcessor') + +## ArcaneSchoolProcessor\.Object Property + +Основная сущность\. + +```csharp +public override Pf2eModel.Model.Structure.Subclass Object { get; } +``` + +#### Property Value +[Pf2eModel\.Model\.Structure\.Subclass](https://docs.microsoft.com/en-us/dotnet/api/Pf2eModel.Model.Structure.Subclass 'Pf2eModel\.Model\.Structure\.Subclass') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/ArcaneSchoolProcessor.ProcessObject().md b/Documentation/Pf2eDataScrapper/ArcaneSchoolProcessor.ProcessObject().md new file mode 100644 index 0000000..8d77f8f --- /dev/null +++ b/Documentation/Pf2eDataScrapper/ArcaneSchoolProcessor.ProcessObject().md @@ -0,0 +1,10 @@ +#### [Pf2eDataScrapper](index.md 'index') +### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[ArcaneSchoolProcessor](ArcaneSchoolProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.ArcaneSchoolProcessor') + +## ArcaneSchoolProcessor\.ProcessObject\(\) Method + +Обработка полей подкласса\. + +```csharp +public override void ProcessObject(); +``` \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/ArcaneSchoolProcessor.md b/Documentation/Pf2eDataScrapper/ArcaneSchoolProcessor.md new file mode 100644 index 0000000..6da19f7 --- /dev/null +++ b/Documentation/Pf2eDataScrapper/ArcaneSchoolProcessor.md @@ -0,0 +1,20 @@ +#### [Pf2eDataScrapper](index.md 'index') +### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses') + +## ArcaneSchoolProcessor Class + +```csharp +internal class ArcaneSchoolProcessor : Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.AbstractSubclassProcessor +``` + +Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 [AbstractInputProcessor](AbstractInputProcessor.md 'Pf2eDataScrapper\.Processors\.Definitions\.AbstractInputProcessor') 🡒 [AbstractEntityProcessor](AbstractEntityProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractEntityProcessor') 🡒 [AbstractSubclassProcessor](AbstractSubclassProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractSubclassProcessor') 🡒 ArcaneSchoolProcessor + +| Properties | | +| :--- | :--- | +| [ClassName](ArcaneSchoolProcessor.ClassName.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.ArcaneSchoolProcessor\.ClassName') | Название подкласса\. | +| [GroupName](ArcaneSchoolProcessor.GroupName.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.ArcaneSchoolProcessor\.GroupName') | Название группы подклассов\. | +| [Object](ArcaneSchoolProcessor.Object.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.ArcaneSchoolProcessor\.Object') | Основная сущность\. | + +| Methods | | +| :--- | :--- | +| [ProcessObject\(\)](ArcaneSchoolProcessor.ProcessObject().md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.ArcaneSchoolProcessor\.ProcessObject\(\)') | Обработка полей подкласса\. | diff --git a/Documentation/Pf2eDataScrapper/ArcaneThesisProcessor.ClassName.md b/Documentation/Pf2eDataScrapper/ArcaneThesisProcessor.ClassName.md new file mode 100644 index 0000000..1ecad26 --- /dev/null +++ b/Documentation/Pf2eDataScrapper/ArcaneThesisProcessor.ClassName.md @@ -0,0 +1,13 @@ +#### [Pf2eDataScrapper](index.md 'index') +### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[ArcaneThesisProcessor](ArcaneThesisProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.ArcaneThesisProcessor') + +## ArcaneThesisProcessor\.ClassName Property + +Название подкласса\. + +```csharp +public override string ClassName { get; } +``` + +#### Property Value +[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/ArcaneThesisProcessor.GroupName.md b/Documentation/Pf2eDataScrapper/ArcaneThesisProcessor.GroupName.md new file mode 100644 index 0000000..9021d67 --- /dev/null +++ b/Documentation/Pf2eDataScrapper/ArcaneThesisProcessor.GroupName.md @@ -0,0 +1,13 @@ +#### [Pf2eDataScrapper](index.md 'index') +### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[ArcaneThesisProcessor](ArcaneThesisProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.ArcaneThesisProcessor') + +## ArcaneThesisProcessor\.GroupName Property + +Название группы подклассов\. + +```csharp +public override string GroupName { get; } +``` + +#### Property Value +[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/ArcaneThesisProcessor.Object.md b/Documentation/Pf2eDataScrapper/ArcaneThesisProcessor.Object.md new file mode 100644 index 0000000..c96656e --- /dev/null +++ b/Documentation/Pf2eDataScrapper/ArcaneThesisProcessor.Object.md @@ -0,0 +1,13 @@ +#### [Pf2eDataScrapper](index.md 'index') +### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[ArcaneThesisProcessor](ArcaneThesisProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.ArcaneThesisProcessor') + +## ArcaneThesisProcessor\.Object Property + +Основная сущность\. + +```csharp +public override Pf2eModel.Model.Structure.Subclass Object { get; } +``` + +#### Property Value +[Pf2eModel\.Model\.Structure\.Subclass](https://docs.microsoft.com/en-us/dotnet/api/Pf2eModel.Model.Structure.Subclass 'Pf2eModel\.Model\.Structure\.Subclass') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/ArcaneThesisProcessor.ProcessObject().md b/Documentation/Pf2eDataScrapper/ArcaneThesisProcessor.ProcessObject().md new file mode 100644 index 0000000..4960ea5 --- /dev/null +++ b/Documentation/Pf2eDataScrapper/ArcaneThesisProcessor.ProcessObject().md @@ -0,0 +1,10 @@ +#### [Pf2eDataScrapper](index.md 'index') +### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[ArcaneThesisProcessor](ArcaneThesisProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.ArcaneThesisProcessor') + +## ArcaneThesisProcessor\.ProcessObject\(\) Method + +Обработка полей подкласса\. + +```csharp +public override void ProcessObject(); +``` \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/ArcaneThesisProcessor.md b/Documentation/Pf2eDataScrapper/ArcaneThesisProcessor.md new file mode 100644 index 0000000..8334a4d --- /dev/null +++ b/Documentation/Pf2eDataScrapper/ArcaneThesisProcessor.md @@ -0,0 +1,20 @@ +#### [Pf2eDataScrapper](index.md 'index') +### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses') + +## ArcaneThesisProcessor Class + +```csharp +internal class ArcaneThesisProcessor : Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.AbstractSubclassProcessor +``` + +Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 [AbstractInputProcessor](AbstractInputProcessor.md 'Pf2eDataScrapper\.Processors\.Definitions\.AbstractInputProcessor') 🡒 [AbstractEntityProcessor](AbstractEntityProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractEntityProcessor') 🡒 [AbstractSubclassProcessor](AbstractSubclassProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractSubclassProcessor') 🡒 ArcaneThesisProcessor + +| Properties | | +| :--- | :--- | +| [ClassName](ArcaneThesisProcessor.ClassName.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.ArcaneThesisProcessor\.ClassName') | Название подкласса\. | +| [GroupName](ArcaneThesisProcessor.GroupName.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.ArcaneThesisProcessor\.GroupName') | Название группы подклассов\. | +| [Object](ArcaneThesisProcessor.Object.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.ArcaneThesisProcessor\.Object') | Основная сущность\. | + +| Methods | | +| :--- | :--- | +| [ProcessObject\(\)](ArcaneThesisProcessor.ProcessObject().md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.ArcaneThesisProcessor\.ProcessObject\(\)') | Обработка полей подкласса\. | diff --git a/Documentation/Pf2eDataScrapper/BloodlineProcessor.ClassName.md b/Documentation/Pf2eDataScrapper/BloodlineProcessor.ClassName.md new file mode 100644 index 0000000..0a9959e --- /dev/null +++ b/Documentation/Pf2eDataScrapper/BloodlineProcessor.ClassName.md @@ -0,0 +1,13 @@ +#### [Pf2eDataScrapper](index.md 'index') +### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[BloodlineProcessor](BloodlineProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.BloodlineProcessor') + +## BloodlineProcessor\.ClassName Property + +Название подкласса\. + +```csharp +public override string ClassName { get; } +``` + +#### Property Value +[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/BloodlineProcessor.GroupName.md b/Documentation/Pf2eDataScrapper/BloodlineProcessor.GroupName.md new file mode 100644 index 0000000..9a46552 --- /dev/null +++ b/Documentation/Pf2eDataScrapper/BloodlineProcessor.GroupName.md @@ -0,0 +1,13 @@ +#### [Pf2eDataScrapper](index.md 'index') +### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[BloodlineProcessor](BloodlineProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.BloodlineProcessor') + +## BloodlineProcessor\.GroupName Property + +Название группы подклассов\. + +```csharp +public override string GroupName { get; } +``` + +#### Property Value +[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/BloodlineProcessor.Object.md b/Documentation/Pf2eDataScrapper/BloodlineProcessor.Object.md new file mode 100644 index 0000000..bb0cf8e --- /dev/null +++ b/Documentation/Pf2eDataScrapper/BloodlineProcessor.Object.md @@ -0,0 +1,13 @@ +#### [Pf2eDataScrapper](index.md 'index') +### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[BloodlineProcessor](BloodlineProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.BloodlineProcessor') + +## BloodlineProcessor\.Object Property + +Основная сущность\. + +```csharp +public override Pf2eModel.Model.Structure.Subclass Object { get; } +``` + +#### Property Value +[Pf2eModel\.Model\.Structure\.Subclass](https://docs.microsoft.com/en-us/dotnet/api/Pf2eModel.Model.Structure.Subclass 'Pf2eModel\.Model\.Structure\.Subclass') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/BloodlineProcessor.ProcessObject().md b/Documentation/Pf2eDataScrapper/BloodlineProcessor.ProcessObject().md new file mode 100644 index 0000000..b6fa6b4 --- /dev/null +++ b/Documentation/Pf2eDataScrapper/BloodlineProcessor.ProcessObject().md @@ -0,0 +1,10 @@ +#### [Pf2eDataScrapper](index.md 'index') +### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[BloodlineProcessor](BloodlineProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.BloodlineProcessor') + +## BloodlineProcessor\.ProcessObject\(\) Method + +Обработка полей подкласса\. + +```csharp +public override void ProcessObject(); +``` \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/BloodlineProcessor.md b/Documentation/Pf2eDataScrapper/BloodlineProcessor.md new file mode 100644 index 0000000..fc71260 --- /dev/null +++ b/Documentation/Pf2eDataScrapper/BloodlineProcessor.md @@ -0,0 +1,20 @@ +#### [Pf2eDataScrapper](index.md 'index') +### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses') + +## BloodlineProcessor Class + +```csharp +internal class BloodlineProcessor : Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.AbstractSubclassProcessor +``` + +Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 [AbstractInputProcessor](AbstractInputProcessor.md 'Pf2eDataScrapper\.Processors\.Definitions\.AbstractInputProcessor') 🡒 [AbstractEntityProcessor](AbstractEntityProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractEntityProcessor') 🡒 [AbstractSubclassProcessor](AbstractSubclassProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractSubclassProcessor') 🡒 BloodlineProcessor + +| Properties | | +| :--- | :--- | +| [ClassName](BloodlineProcessor.ClassName.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.BloodlineProcessor\.ClassName') | Название подкласса\. | +| [GroupName](BloodlineProcessor.GroupName.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.BloodlineProcessor\.GroupName') | Название группы подклассов\. | +| [Object](BloodlineProcessor.Object.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.BloodlineProcessor\.Object') | Основная сущность\. | + +| Methods | | +| :--- | :--- | +| [ProcessObject\(\)](BloodlineProcessor.ProcessObject().md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.BloodlineProcessor\.ProcessObject\(\)') | Обработка полей подкласса\. | diff --git a/Documentation/Pf2eDataScrapper/CauseProcessor.ClassName.md b/Documentation/Pf2eDataScrapper/CauseProcessor.ClassName.md new file mode 100644 index 0000000..07a9c79 --- /dev/null +++ b/Documentation/Pf2eDataScrapper/CauseProcessor.ClassName.md @@ -0,0 +1,13 @@ +#### [Pf2eDataScrapper](index.md 'index') +### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[CauseProcessor](CauseProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.CauseProcessor') + +## CauseProcessor\.ClassName Property + +Название подкласса\. + +```csharp +public override string ClassName { get; } +``` + +#### Property Value +[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/CauseProcessor.GroupName.md b/Documentation/Pf2eDataScrapper/CauseProcessor.GroupName.md new file mode 100644 index 0000000..3bb0420 --- /dev/null +++ b/Documentation/Pf2eDataScrapper/CauseProcessor.GroupName.md @@ -0,0 +1,13 @@ +#### [Pf2eDataScrapper](index.md 'index') +### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[CauseProcessor](CauseProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.CauseProcessor') + +## CauseProcessor\.GroupName Property + +Название группы подклассов\. + +```csharp +public override string GroupName { get; } +``` + +#### Property Value +[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/CauseProcessor.Object.md b/Documentation/Pf2eDataScrapper/CauseProcessor.Object.md new file mode 100644 index 0000000..75a320c --- /dev/null +++ b/Documentation/Pf2eDataScrapper/CauseProcessor.Object.md @@ -0,0 +1,13 @@ +#### [Pf2eDataScrapper](index.md 'index') +### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[CauseProcessor](CauseProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.CauseProcessor') + +## CauseProcessor\.Object Property + +Основная сущность\. + +```csharp +public override Pf2eModel.Model.Structure.Subclass Object { get; } +``` + +#### Property Value +[Pf2eModel\.Model\.Structure\.Subclass](https://docs.microsoft.com/en-us/dotnet/api/Pf2eModel.Model.Structure.Subclass 'Pf2eModel\.Model\.Structure\.Subclass') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/CauseProcessor.ProcessObject().md b/Documentation/Pf2eDataScrapper/CauseProcessor.ProcessObject().md new file mode 100644 index 0000000..ec26436 --- /dev/null +++ b/Documentation/Pf2eDataScrapper/CauseProcessor.ProcessObject().md @@ -0,0 +1,10 @@ +#### [Pf2eDataScrapper](index.md 'index') +### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[CauseProcessor](CauseProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.CauseProcessor') + +## CauseProcessor\.ProcessObject\(\) Method + +Обработка полей подкласса\. + +```csharp +public override void ProcessObject(); +``` \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/CauseProcessor.md b/Documentation/Pf2eDataScrapper/CauseProcessor.md new file mode 100644 index 0000000..6d830d5 --- /dev/null +++ b/Documentation/Pf2eDataScrapper/CauseProcessor.md @@ -0,0 +1,20 @@ +#### [Pf2eDataScrapper](index.md 'index') +### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses') + +## CauseProcessor Class + +```csharp +internal class CauseProcessor : Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.AbstractSubclassProcessor +``` + +Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 [AbstractInputProcessor](AbstractInputProcessor.md 'Pf2eDataScrapper\.Processors\.Definitions\.AbstractInputProcessor') 🡒 [AbstractEntityProcessor](AbstractEntityProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractEntityProcessor') 🡒 [AbstractSubclassProcessor](AbstractSubclassProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractSubclassProcessor') 🡒 CauseProcessor + +| Properties | | +| :--- | :--- | +| [ClassName](CauseProcessor.ClassName.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.CauseProcessor\.ClassName') | Название подкласса\. | +| [GroupName](CauseProcessor.GroupName.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.CauseProcessor\.GroupName') | Название группы подклассов\. | +| [Object](CauseProcessor.Object.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.CauseProcessor\.Object') | Основная сущность\. | + +| Methods | | +| :--- | :--- | +| [ProcessObject\(\)](CauseProcessor.ProcessObject().md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.CauseProcessor\.ProcessObject\(\)') | Обработка полей подкласса\. | diff --git a/Documentation/Pf2eDataScrapper/ConsciousMindProcessor.ClassName.md b/Documentation/Pf2eDataScrapper/ConsciousMindProcessor.ClassName.md new file mode 100644 index 0000000..0cc4928 --- /dev/null +++ b/Documentation/Pf2eDataScrapper/ConsciousMindProcessor.ClassName.md @@ -0,0 +1,13 @@ +#### [Pf2eDataScrapper](index.md 'index') +### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[ConsciousMindProcessor](ConsciousMindProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.ConsciousMindProcessor') + +## ConsciousMindProcessor\.ClassName Property + +Название подкласса\. + +```csharp +public override string ClassName { get; } +``` + +#### Property Value +[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/ConsciousMindProcessor.GroupName.md b/Documentation/Pf2eDataScrapper/ConsciousMindProcessor.GroupName.md new file mode 100644 index 0000000..b74a563 --- /dev/null +++ b/Documentation/Pf2eDataScrapper/ConsciousMindProcessor.GroupName.md @@ -0,0 +1,13 @@ +#### [Pf2eDataScrapper](index.md 'index') +### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[ConsciousMindProcessor](ConsciousMindProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.ConsciousMindProcessor') + +## ConsciousMindProcessor\.GroupName Property + +Название группы подклассов\. + +```csharp +public override string GroupName { get; } +``` + +#### Property Value +[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/ConsciousMindProcessor.Object.md b/Documentation/Pf2eDataScrapper/ConsciousMindProcessor.Object.md new file mode 100644 index 0000000..90e9e21 --- /dev/null +++ b/Documentation/Pf2eDataScrapper/ConsciousMindProcessor.Object.md @@ -0,0 +1,13 @@ +#### [Pf2eDataScrapper](index.md 'index') +### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[ConsciousMindProcessor](ConsciousMindProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.ConsciousMindProcessor') + +## ConsciousMindProcessor\.Object Property + +Основная сущность\. + +```csharp +public override Pf2eModel.Model.Structure.Subclass Object { get; } +``` + +#### Property Value +[Pf2eModel\.Model\.Structure\.Subclass](https://docs.microsoft.com/en-us/dotnet/api/Pf2eModel.Model.Structure.Subclass 'Pf2eModel\.Model\.Structure\.Subclass') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/ConsciousMindProcessor.ProcessObject().md b/Documentation/Pf2eDataScrapper/ConsciousMindProcessor.ProcessObject().md new file mode 100644 index 0000000..0a0c594 --- /dev/null +++ b/Documentation/Pf2eDataScrapper/ConsciousMindProcessor.ProcessObject().md @@ -0,0 +1,10 @@ +#### [Pf2eDataScrapper](index.md 'index') +### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[ConsciousMindProcessor](ConsciousMindProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.ConsciousMindProcessor') + +## ConsciousMindProcessor\.ProcessObject\(\) Method + +Обработка полей подкласса\. + +```csharp +public override void ProcessObject(); +``` \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/ConsciousMindProcessor.md b/Documentation/Pf2eDataScrapper/ConsciousMindProcessor.md new file mode 100644 index 0000000..ed4a086 --- /dev/null +++ b/Documentation/Pf2eDataScrapper/ConsciousMindProcessor.md @@ -0,0 +1,20 @@ +#### [Pf2eDataScrapper](index.md 'index') +### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses') + +## ConsciousMindProcessor Class + +```csharp +internal class ConsciousMindProcessor : Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.AbstractSubclassProcessor +``` + +Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 [AbstractInputProcessor](AbstractInputProcessor.md 'Pf2eDataScrapper\.Processors\.Definitions\.AbstractInputProcessor') 🡒 [AbstractEntityProcessor](AbstractEntityProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractEntityProcessor') 🡒 [AbstractSubclassProcessor](AbstractSubclassProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractSubclassProcessor') 🡒 ConsciousMindProcessor + +| Properties | | +| :--- | :--- | +| [ClassName](ConsciousMindProcessor.ClassName.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.ConsciousMindProcessor\.ClassName') | Название подкласса\. | +| [GroupName](ConsciousMindProcessor.GroupName.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.ConsciousMindProcessor\.GroupName') | Название группы подклассов\. | +| [Object](ConsciousMindProcessor.Object.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.ConsciousMindProcessor\.Object') | Основная сущность\. | + +| Methods | | +| :--- | :--- | +| [ProcessObject\(\)](ConsciousMindProcessor.ProcessObject().md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.ConsciousMindProcessor\.ProcessObject\(\)') | Обработка полей подкласса\. | diff --git a/Documentation/Pf2eDataScrapper/DoctrineProcessor.ClassName.md b/Documentation/Pf2eDataScrapper/DoctrineProcessor.ClassName.md new file mode 100644 index 0000000..cbfd317 --- /dev/null +++ b/Documentation/Pf2eDataScrapper/DoctrineProcessor.ClassName.md @@ -0,0 +1,13 @@ +#### [Pf2eDataScrapper](index.md 'index') +### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[DoctrineProcessor](DoctrineProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.DoctrineProcessor') + +## DoctrineProcessor\.ClassName Property + +Название подкласса\. + +```csharp +public override string ClassName { get; } +``` + +#### Property Value +[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/DoctrineProcessor.GroupName.md b/Documentation/Pf2eDataScrapper/DoctrineProcessor.GroupName.md new file mode 100644 index 0000000..cc58d4f --- /dev/null +++ b/Documentation/Pf2eDataScrapper/DoctrineProcessor.GroupName.md @@ -0,0 +1,13 @@ +#### [Pf2eDataScrapper](index.md 'index') +### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[DoctrineProcessor](DoctrineProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.DoctrineProcessor') + +## DoctrineProcessor\.GroupName Property + +Название группы подклассов\. + +```csharp +public override string GroupName { get; } +``` + +#### Property Value +[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/DoctrineProcessor.Object.md b/Documentation/Pf2eDataScrapper/DoctrineProcessor.Object.md new file mode 100644 index 0000000..4537466 --- /dev/null +++ b/Documentation/Pf2eDataScrapper/DoctrineProcessor.Object.md @@ -0,0 +1,13 @@ +#### [Pf2eDataScrapper](index.md 'index') +### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[DoctrineProcessor](DoctrineProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.DoctrineProcessor') + +## DoctrineProcessor\.Object Property + +Основная сущность\. + +```csharp +public override Pf2eModel.Model.Structure.Subclass Object { get; } +``` + +#### Property Value +[Pf2eModel\.Model\.Structure\.Subclass](https://docs.microsoft.com/en-us/dotnet/api/Pf2eModel.Model.Structure.Subclass 'Pf2eModel\.Model\.Structure\.Subclass') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/DoctrineProcessor.ProcessObject().md b/Documentation/Pf2eDataScrapper/DoctrineProcessor.ProcessObject().md new file mode 100644 index 0000000..e57e624 --- /dev/null +++ b/Documentation/Pf2eDataScrapper/DoctrineProcessor.ProcessObject().md @@ -0,0 +1,10 @@ +#### [Pf2eDataScrapper](index.md 'index') +### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[DoctrineProcessor](DoctrineProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.DoctrineProcessor') + +## DoctrineProcessor\.ProcessObject\(\) Method + +Обработка полей подкласса\. + +```csharp +public override void ProcessObject(); +``` \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/DoctrineProcessor.md b/Documentation/Pf2eDataScrapper/DoctrineProcessor.md new file mode 100644 index 0000000..7c4b4b2 --- /dev/null +++ b/Documentation/Pf2eDataScrapper/DoctrineProcessor.md @@ -0,0 +1,20 @@ +#### [Pf2eDataScrapper](index.md 'index') +### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses') + +## DoctrineProcessor Class + +```csharp +internal class DoctrineProcessor : Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.AbstractSubclassProcessor +``` + +Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 [AbstractInputProcessor](AbstractInputProcessor.md 'Pf2eDataScrapper\.Processors\.Definitions\.AbstractInputProcessor') 🡒 [AbstractEntityProcessor](AbstractEntityProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractEntityProcessor') 🡒 [AbstractSubclassProcessor](AbstractSubclassProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractSubclassProcessor') 🡒 DoctrineProcessor + +| Properties | | +| :--- | :--- | +| [ClassName](DoctrineProcessor.ClassName.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.DoctrineProcessor\.ClassName') | Название подкласса\. | +| [GroupName](DoctrineProcessor.GroupName.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.DoctrineProcessor\.GroupName') | Название группы подклассов\. | +| [Object](DoctrineProcessor.Object.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.DoctrineProcessor\.Object') | Основная сущность\. | + +| Methods | | +| :--- | :--- | +| [ProcessObject\(\)](DoctrineProcessor.ProcessObject().md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.DoctrineProcessor\.ProcessObject\(\)') | Обработка полей подкласса\. | diff --git a/Documentation/Pf2eDataScrapper/DruidicOrderProcessor.ClassName.md b/Documentation/Pf2eDataScrapper/DruidicOrderProcessor.ClassName.md new file mode 100644 index 0000000..e454e93 --- /dev/null +++ b/Documentation/Pf2eDataScrapper/DruidicOrderProcessor.ClassName.md @@ -0,0 +1,13 @@ +#### [Pf2eDataScrapper](index.md 'index') +### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[DruidicOrderProcessor](DruidicOrderProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.DruidicOrderProcessor') + +## DruidicOrderProcessor\.ClassName Property + +Название подкласса\. + +```csharp +public override string ClassName { get; } +``` + +#### Property Value +[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/DruidicOrderProcessor.GroupName.md b/Documentation/Pf2eDataScrapper/DruidicOrderProcessor.GroupName.md new file mode 100644 index 0000000..ee08138 --- /dev/null +++ b/Documentation/Pf2eDataScrapper/DruidicOrderProcessor.GroupName.md @@ -0,0 +1,13 @@ +#### [Pf2eDataScrapper](index.md 'index') +### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[DruidicOrderProcessor](DruidicOrderProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.DruidicOrderProcessor') + +## DruidicOrderProcessor\.GroupName Property + +Название группы подклассов\. + +```csharp +public override string GroupName { get; } +``` + +#### Property Value +[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/DruidicOrderProcessor.Object.md b/Documentation/Pf2eDataScrapper/DruidicOrderProcessor.Object.md new file mode 100644 index 0000000..94624d7 --- /dev/null +++ b/Documentation/Pf2eDataScrapper/DruidicOrderProcessor.Object.md @@ -0,0 +1,13 @@ +#### [Pf2eDataScrapper](index.md 'index') +### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[DruidicOrderProcessor](DruidicOrderProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.DruidicOrderProcessor') + +## DruidicOrderProcessor\.Object Property + +Основная сущность\. + +```csharp +public override Pf2eModel.Model.Structure.Subclass Object { get; } +``` + +#### Property Value +[Pf2eModel\.Model\.Structure\.Subclass](https://docs.microsoft.com/en-us/dotnet/api/Pf2eModel.Model.Structure.Subclass 'Pf2eModel\.Model\.Structure\.Subclass') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/DruidicOrderProcessor.ProcessObject().md b/Documentation/Pf2eDataScrapper/DruidicOrderProcessor.ProcessObject().md new file mode 100644 index 0000000..894cb88 --- /dev/null +++ b/Documentation/Pf2eDataScrapper/DruidicOrderProcessor.ProcessObject().md @@ -0,0 +1,10 @@ +#### [Pf2eDataScrapper](index.md 'index') +### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[DruidicOrderProcessor](DruidicOrderProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.DruidicOrderProcessor') + +## DruidicOrderProcessor\.ProcessObject\(\) Method + +Обработка полей подкласса\. + +```csharp +public override void ProcessObject(); +``` \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/DruidicOrderProcessor.md b/Documentation/Pf2eDataScrapper/DruidicOrderProcessor.md new file mode 100644 index 0000000..9fbeab4 --- /dev/null +++ b/Documentation/Pf2eDataScrapper/DruidicOrderProcessor.md @@ -0,0 +1,20 @@ +#### [Pf2eDataScrapper](index.md 'index') +### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses') + +## DruidicOrderProcessor Class + +```csharp +internal class DruidicOrderProcessor : Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.AbstractSubclassProcessor +``` + +Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 [AbstractInputProcessor](AbstractInputProcessor.md 'Pf2eDataScrapper\.Processors\.Definitions\.AbstractInputProcessor') 🡒 [AbstractEntityProcessor](AbstractEntityProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractEntityProcessor') 🡒 [AbstractSubclassProcessor](AbstractSubclassProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractSubclassProcessor') 🡒 DruidicOrderProcessor + +| Properties | | +| :--- | :--- | +| [ClassName](DruidicOrderProcessor.ClassName.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.DruidicOrderProcessor\.ClassName') | Название подкласса\. | +| [GroupName](DruidicOrderProcessor.GroupName.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.DruidicOrderProcessor\.GroupName') | Название группы подклассов\. | +| [Object](DruidicOrderProcessor.Object.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.DruidicOrderProcessor\.Object') | Основная сущность\. | + +| Methods | | +| :--- | :--- | +| [ProcessObject\(\)](DruidicOrderProcessor.ProcessObject().md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.DruidicOrderProcessor\.ProcessObject\(\)') | Обработка полей подкласса\. | diff --git a/Documentation/Pf2eDataScrapper/EidolonProcessor.ClassName.md b/Documentation/Pf2eDataScrapper/EidolonProcessor.ClassName.md new file mode 100644 index 0000000..2bc6828 --- /dev/null +++ b/Documentation/Pf2eDataScrapper/EidolonProcessor.ClassName.md @@ -0,0 +1,13 @@ +#### [Pf2eDataScrapper](index.md 'index') +### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[EidolonProcessor](EidolonProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.EidolonProcessor') + +## EidolonProcessor\.ClassName Property + +Название подкласса\. + +```csharp +public override string ClassName { get; } +``` + +#### Property Value +[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/EidolonProcessor.GroupName.md b/Documentation/Pf2eDataScrapper/EidolonProcessor.GroupName.md new file mode 100644 index 0000000..0e7c4a6 --- /dev/null +++ b/Documentation/Pf2eDataScrapper/EidolonProcessor.GroupName.md @@ -0,0 +1,13 @@ +#### [Pf2eDataScrapper](index.md 'index') +### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[EidolonProcessor](EidolonProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.EidolonProcessor') + +## EidolonProcessor\.GroupName Property + +Название группы подклассов\. + +```csharp +public override string GroupName { get; } +``` + +#### Property Value +[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/EidolonProcessor.Object.md b/Documentation/Pf2eDataScrapper/EidolonProcessor.Object.md new file mode 100644 index 0000000..df7ac02 --- /dev/null +++ b/Documentation/Pf2eDataScrapper/EidolonProcessor.Object.md @@ -0,0 +1,13 @@ +#### [Pf2eDataScrapper](index.md 'index') +### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[EidolonProcessor](EidolonProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.EidolonProcessor') + +## EidolonProcessor\.Object Property + +Основная сущность\. + +```csharp +public override Pf2eModel.Model.Structure.Subclass Object { get; } +``` + +#### Property Value +[Pf2eModel\.Model\.Structure\.Subclass](https://docs.microsoft.com/en-us/dotnet/api/Pf2eModel.Model.Structure.Subclass 'Pf2eModel\.Model\.Structure\.Subclass') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/EidolonProcessor.ProcessObject().md b/Documentation/Pf2eDataScrapper/EidolonProcessor.ProcessObject().md new file mode 100644 index 0000000..e004a6b --- /dev/null +++ b/Documentation/Pf2eDataScrapper/EidolonProcessor.ProcessObject().md @@ -0,0 +1,10 @@ +#### [Pf2eDataScrapper](index.md 'index') +### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[EidolonProcessor](EidolonProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.EidolonProcessor') + +## EidolonProcessor\.ProcessObject\(\) Method + +Обработка полей подкласса\. + +```csharp +public override void ProcessObject(); +``` \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/EidolonProcessor.md b/Documentation/Pf2eDataScrapper/EidolonProcessor.md new file mode 100644 index 0000000..f1a826c --- /dev/null +++ b/Documentation/Pf2eDataScrapper/EidolonProcessor.md @@ -0,0 +1,20 @@ +#### [Pf2eDataScrapper](index.md 'index') +### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses') + +## EidolonProcessor Class + +```csharp +internal class EidolonProcessor : Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.AbstractSubclassProcessor +``` + +Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 [AbstractInputProcessor](AbstractInputProcessor.md 'Pf2eDataScrapper\.Processors\.Definitions\.AbstractInputProcessor') 🡒 [AbstractEntityProcessor](AbstractEntityProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractEntityProcessor') 🡒 [AbstractSubclassProcessor](AbstractSubclassProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractSubclassProcessor') 🡒 EidolonProcessor + +| Properties | | +| :--- | :--- | +| [ClassName](EidolonProcessor.ClassName.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.EidolonProcessor\.ClassName') | Название подкласса\. | +| [GroupName](EidolonProcessor.GroupName.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.EidolonProcessor\.GroupName') | Название группы подклассов\. | +| [Object](EidolonProcessor.Object.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.EidolonProcessor\.Object') | Основная сущность\. | + +| Methods | | +| :--- | :--- | +| [ProcessObject\(\)](EidolonProcessor.ProcessObject().md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.EidolonProcessor\.ProcessObject\(\)') | Обработка полей подкласса\. | diff --git a/Documentation/Pf2eDataScrapper/ElementProcessor.ClassName.md b/Documentation/Pf2eDataScrapper/ElementProcessor.ClassName.md new file mode 100644 index 0000000..6a19450 --- /dev/null +++ b/Documentation/Pf2eDataScrapper/ElementProcessor.ClassName.md @@ -0,0 +1,13 @@ +#### [Pf2eDataScrapper](index.md 'index') +### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[ElementProcessor](ElementProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.ElementProcessor') + +## ElementProcessor\.ClassName Property + +Название подкласса\. + +```csharp +public override string ClassName { get; } +``` + +#### Property Value +[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/ElementProcessor.GroupName.md b/Documentation/Pf2eDataScrapper/ElementProcessor.GroupName.md new file mode 100644 index 0000000..0b3f47d --- /dev/null +++ b/Documentation/Pf2eDataScrapper/ElementProcessor.GroupName.md @@ -0,0 +1,13 @@ +#### [Pf2eDataScrapper](index.md 'index') +### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[ElementProcessor](ElementProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.ElementProcessor') + +## ElementProcessor\.GroupName Property + +Название группы подклассов\. + +```csharp +public override string GroupName { get; } +``` + +#### Property Value +[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/ElementProcessor.Object.md b/Documentation/Pf2eDataScrapper/ElementProcessor.Object.md new file mode 100644 index 0000000..8d2295a --- /dev/null +++ b/Documentation/Pf2eDataScrapper/ElementProcessor.Object.md @@ -0,0 +1,13 @@ +#### [Pf2eDataScrapper](index.md 'index') +### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[ElementProcessor](ElementProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.ElementProcessor') + +## ElementProcessor\.Object Property + +Основная сущность\. + +```csharp +public override Pf2eModel.Model.Structure.Subclass Object { get; } +``` + +#### Property Value +[Pf2eModel\.Model\.Structure\.Subclass](https://docs.microsoft.com/en-us/dotnet/api/Pf2eModel.Model.Structure.Subclass 'Pf2eModel\.Model\.Structure\.Subclass') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/ElementProcessor.ProcessObject().md b/Documentation/Pf2eDataScrapper/ElementProcessor.ProcessObject().md new file mode 100644 index 0000000..0b9f36a --- /dev/null +++ b/Documentation/Pf2eDataScrapper/ElementProcessor.ProcessObject().md @@ -0,0 +1,10 @@ +#### [Pf2eDataScrapper](index.md 'index') +### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[ElementProcessor](ElementProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.ElementProcessor') + +## ElementProcessor\.ProcessObject\(\) Method + +Обработка полей подкласса\. + +```csharp +public override void ProcessObject(); +``` \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/ElementProcessor.md b/Documentation/Pf2eDataScrapper/ElementProcessor.md new file mode 100644 index 0000000..a658541 --- /dev/null +++ b/Documentation/Pf2eDataScrapper/ElementProcessor.md @@ -0,0 +1,20 @@ +#### [Pf2eDataScrapper](index.md 'index') +### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses') + +## ElementProcessor Class + +```csharp +internal class ElementProcessor : Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.AbstractSubclassProcessor +``` + +Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 [AbstractInputProcessor](AbstractInputProcessor.md 'Pf2eDataScrapper\.Processors\.Definitions\.AbstractInputProcessor') 🡒 [AbstractEntityProcessor](AbstractEntityProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractEntityProcessor') 🡒 [AbstractSubclassProcessor](AbstractSubclassProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractSubclassProcessor') 🡒 ElementProcessor + +| Properties | | +| :--- | :--- | +| [ClassName](ElementProcessor.ClassName.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.ElementProcessor\.ClassName') | Название подкласса\. | +| [GroupName](ElementProcessor.GroupName.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.ElementProcessor\.GroupName') | Название группы подклассов\. | +| [Object](ElementProcessor.Object.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.ElementProcessor\.Object') | Основная сущность\. | + +| Methods | | +| :--- | :--- | +| [ProcessObject\(\)](ElementProcessor.ProcessObject().md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.ElementProcessor\.ProcessObject\(\)') | Обработка полей подкласса\. | diff --git a/Documentation/Pf2eDataScrapper/EpithetProcessor.ClassName.md b/Documentation/Pf2eDataScrapper/EpithetProcessor.ClassName.md new file mode 100644 index 0000000..e8172fa --- /dev/null +++ b/Documentation/Pf2eDataScrapper/EpithetProcessor.ClassName.md @@ -0,0 +1,13 @@ +#### [Pf2eDataScrapper](index.md 'index') +### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[EpithetProcessor](EpithetProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.EpithetProcessor') + +## EpithetProcessor\.ClassName Property + +Название подкласса\. + +```csharp +public override string ClassName { get; } +``` + +#### Property Value +[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/EpithetProcessor.GroupName.md b/Documentation/Pf2eDataScrapper/EpithetProcessor.GroupName.md new file mode 100644 index 0000000..a42b70f --- /dev/null +++ b/Documentation/Pf2eDataScrapper/EpithetProcessor.GroupName.md @@ -0,0 +1,13 @@ +#### [Pf2eDataScrapper](index.md 'index') +### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[EpithetProcessor](EpithetProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.EpithetProcessor') + +## EpithetProcessor\.GroupName Property + +Название группы подклассов\. + +```csharp +public override string GroupName { get; } +``` + +#### Property Value +[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/EpithetProcessor.Object.md b/Documentation/Pf2eDataScrapper/EpithetProcessor.Object.md new file mode 100644 index 0000000..0183e1b --- /dev/null +++ b/Documentation/Pf2eDataScrapper/EpithetProcessor.Object.md @@ -0,0 +1,13 @@ +#### [Pf2eDataScrapper](index.md 'index') +### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[EpithetProcessor](EpithetProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.EpithetProcessor') + +## EpithetProcessor\.Object Property + +Основная сущность\. + +```csharp +public override Pf2eModel.Model.Structure.Subclass Object { get; } +``` + +#### Property Value +[Pf2eModel\.Model\.Structure\.Subclass](https://docs.microsoft.com/en-us/dotnet/api/Pf2eModel.Model.Structure.Subclass 'Pf2eModel\.Model\.Structure\.Subclass') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/EpithetProcessor.ProcessObject().md b/Documentation/Pf2eDataScrapper/EpithetProcessor.ProcessObject().md new file mode 100644 index 0000000..5903708 --- /dev/null +++ b/Documentation/Pf2eDataScrapper/EpithetProcessor.ProcessObject().md @@ -0,0 +1,10 @@ +#### [Pf2eDataScrapper](index.md 'index') +### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[EpithetProcessor](EpithetProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.EpithetProcessor') + +## EpithetProcessor\.ProcessObject\(\) Method + +Обработка полей подкласса\. + +```csharp +public override void ProcessObject(); +``` \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/EpithetProcessor.md b/Documentation/Pf2eDataScrapper/EpithetProcessor.md new file mode 100644 index 0000000..58b36a7 --- /dev/null +++ b/Documentation/Pf2eDataScrapper/EpithetProcessor.md @@ -0,0 +1,20 @@ +#### [Pf2eDataScrapper](index.md 'index') +### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses') + +## EpithetProcessor Class + +```csharp +internal class EpithetProcessor : Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.AbstractSubclassProcessor +``` + +Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 [AbstractInputProcessor](AbstractInputProcessor.md 'Pf2eDataScrapper\.Processors\.Definitions\.AbstractInputProcessor') 🡒 [AbstractEntityProcessor](AbstractEntityProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractEntityProcessor') 🡒 [AbstractSubclassProcessor](AbstractSubclassProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractSubclassProcessor') 🡒 EpithetProcessor + +| Properties | | +| :--- | :--- | +| [ClassName](EpithetProcessor.ClassName.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.EpithetProcessor\.ClassName') | Название подкласса\. | +| [GroupName](EpithetProcessor.GroupName.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.EpithetProcessor\.GroupName') | Название группы подклассов\. | +| [Object](EpithetProcessor.Object.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.EpithetProcessor\.Object') | Основная сущность\. | + +| Methods | | +| :--- | :--- | +| [ProcessObject\(\)](EpithetProcessor.ProcessObject().md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.EpithetProcessor\.ProcessObject\(\)') | Обработка полей подкласса\. | diff --git a/Documentation/Pf2eDataScrapper/HellknightOrderProcessor.ClassName.md b/Documentation/Pf2eDataScrapper/HellknightOrderProcessor.ClassName.md new file mode 100644 index 0000000..a839ac7 --- /dev/null +++ b/Documentation/Pf2eDataScrapper/HellknightOrderProcessor.ClassName.md @@ -0,0 +1,13 @@ +#### [Pf2eDataScrapper](index.md 'index') +### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[HellknightOrderProcessor](HellknightOrderProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.HellknightOrderProcessor') + +## HellknightOrderProcessor\.ClassName Property + +Название подкласса\. + +```csharp +public override string ClassName { get; } +``` + +#### Property Value +[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/HellknightOrderProcessor.GroupName.md b/Documentation/Pf2eDataScrapper/HellknightOrderProcessor.GroupName.md new file mode 100644 index 0000000..bedce6e --- /dev/null +++ b/Documentation/Pf2eDataScrapper/HellknightOrderProcessor.GroupName.md @@ -0,0 +1,13 @@ +#### [Pf2eDataScrapper](index.md 'index') +### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[HellknightOrderProcessor](HellknightOrderProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.HellknightOrderProcessor') + +## HellknightOrderProcessor\.GroupName Property + +Название группы подклассов\. + +```csharp +public override string GroupName { get; } +``` + +#### Property Value +[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/HellknightOrderProcessor.Object.md b/Documentation/Pf2eDataScrapper/HellknightOrderProcessor.Object.md new file mode 100644 index 0000000..64e8aef --- /dev/null +++ b/Documentation/Pf2eDataScrapper/HellknightOrderProcessor.Object.md @@ -0,0 +1,13 @@ +#### [Pf2eDataScrapper](index.md 'index') +### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[HellknightOrderProcessor](HellknightOrderProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.HellknightOrderProcessor') + +## HellknightOrderProcessor\.Object Property + +Основная сущность\. + +```csharp +public override Pf2eModel.Model.Structure.Subclass Object { get; } +``` + +#### Property Value +[Pf2eModel\.Model\.Structure\.Subclass](https://docs.microsoft.com/en-us/dotnet/api/Pf2eModel.Model.Structure.Subclass 'Pf2eModel\.Model\.Structure\.Subclass') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/HellknightOrderProcessor.ProcessObject().md b/Documentation/Pf2eDataScrapper/HellknightOrderProcessor.ProcessObject().md new file mode 100644 index 0000000..e631a4d --- /dev/null +++ b/Documentation/Pf2eDataScrapper/HellknightOrderProcessor.ProcessObject().md @@ -0,0 +1,10 @@ +#### [Pf2eDataScrapper](index.md 'index') +### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[HellknightOrderProcessor](HellknightOrderProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.HellknightOrderProcessor') + +## HellknightOrderProcessor\.ProcessObject\(\) Method + +Обработка полей подкласса\. + +```csharp +public override void ProcessObject(); +``` \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/HellknightOrderProcessor.md b/Documentation/Pf2eDataScrapper/HellknightOrderProcessor.md new file mode 100644 index 0000000..9515ed8 --- /dev/null +++ b/Documentation/Pf2eDataScrapper/HellknightOrderProcessor.md @@ -0,0 +1,20 @@ +#### [Pf2eDataScrapper](index.md 'index') +### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses') + +## HellknightOrderProcessor Class + +```csharp +internal class HellknightOrderProcessor : Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.AbstractSubclassProcessor +``` + +Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 [AbstractInputProcessor](AbstractInputProcessor.md 'Pf2eDataScrapper\.Processors\.Definitions\.AbstractInputProcessor') 🡒 [AbstractEntityProcessor](AbstractEntityProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractEntityProcessor') 🡒 [AbstractSubclassProcessor](AbstractSubclassProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractSubclassProcessor') 🡒 HellknightOrderProcessor + +| Properties | | +| :--- | :--- | +| [ClassName](HellknightOrderProcessor.ClassName.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.HellknightOrderProcessor\.ClassName') | Название подкласса\. | +| [GroupName](HellknightOrderProcessor.GroupName.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.HellknightOrderProcessor\.GroupName') | Название группы подклассов\. | +| [Object](HellknightOrderProcessor.Object.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.HellknightOrderProcessor\.Object') | Основная сущность\. | + +| Methods | | +| :--- | :--- | +| [ProcessObject\(\)](HellknightOrderProcessor.ProcessObject().md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.HellknightOrderProcessor\.ProcessObject\(\)') | Обработка полей подкласса\. | diff --git a/Documentation/Pf2eDataScrapper/HuntersEdgeProcessor.ClassName.md b/Documentation/Pf2eDataScrapper/HuntersEdgeProcessor.ClassName.md new file mode 100644 index 0000000..86037ed --- /dev/null +++ b/Documentation/Pf2eDataScrapper/HuntersEdgeProcessor.ClassName.md @@ -0,0 +1,13 @@ +#### [Pf2eDataScrapper](index.md 'index') +### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[HuntersEdgeProcessor](HuntersEdgeProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.HuntersEdgeProcessor') + +## HuntersEdgeProcessor\.ClassName Property + +Название подкласса\. + +```csharp +public override string ClassName { get; } +``` + +#### Property Value +[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/HuntersEdgeProcessor.GroupName.md b/Documentation/Pf2eDataScrapper/HuntersEdgeProcessor.GroupName.md new file mode 100644 index 0000000..9162012 --- /dev/null +++ b/Documentation/Pf2eDataScrapper/HuntersEdgeProcessor.GroupName.md @@ -0,0 +1,13 @@ +#### [Pf2eDataScrapper](index.md 'index') +### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[HuntersEdgeProcessor](HuntersEdgeProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.HuntersEdgeProcessor') + +## HuntersEdgeProcessor\.GroupName Property + +Название группы подклассов\. + +```csharp +public override string GroupName { get; } +``` + +#### Property Value +[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/HuntersEdgeProcessor.Object.md b/Documentation/Pf2eDataScrapper/HuntersEdgeProcessor.Object.md new file mode 100644 index 0000000..fcf48e5 --- /dev/null +++ b/Documentation/Pf2eDataScrapper/HuntersEdgeProcessor.Object.md @@ -0,0 +1,13 @@ +#### [Pf2eDataScrapper](index.md 'index') +### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[HuntersEdgeProcessor](HuntersEdgeProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.HuntersEdgeProcessor') + +## HuntersEdgeProcessor\.Object Property + +Основная сущность\. + +```csharp +public override Pf2eModel.Model.Structure.Subclass Object { get; } +``` + +#### Property Value +[Pf2eModel\.Model\.Structure\.Subclass](https://docs.microsoft.com/en-us/dotnet/api/Pf2eModel.Model.Structure.Subclass 'Pf2eModel\.Model\.Structure\.Subclass') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/HuntersEdgeProcessor.ProcessObject().md b/Documentation/Pf2eDataScrapper/HuntersEdgeProcessor.ProcessObject().md new file mode 100644 index 0000000..61fb709 --- /dev/null +++ b/Documentation/Pf2eDataScrapper/HuntersEdgeProcessor.ProcessObject().md @@ -0,0 +1,10 @@ +#### [Pf2eDataScrapper](index.md 'index') +### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[HuntersEdgeProcessor](HuntersEdgeProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.HuntersEdgeProcessor') + +## HuntersEdgeProcessor\.ProcessObject\(\) Method + +Обработка полей подкласса\. + +```csharp +public override void ProcessObject(); +``` \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/HuntersEdgeProcessor.md b/Documentation/Pf2eDataScrapper/HuntersEdgeProcessor.md new file mode 100644 index 0000000..29c92ae --- /dev/null +++ b/Documentation/Pf2eDataScrapper/HuntersEdgeProcessor.md @@ -0,0 +1,20 @@ +#### [Pf2eDataScrapper](index.md 'index') +### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses') + +## HuntersEdgeProcessor Class + +```csharp +internal class HuntersEdgeProcessor : Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.AbstractSubclassProcessor +``` + +Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 [AbstractInputProcessor](AbstractInputProcessor.md 'Pf2eDataScrapper\.Processors\.Definitions\.AbstractInputProcessor') 🡒 [AbstractEntityProcessor](AbstractEntityProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractEntityProcessor') 🡒 [AbstractSubclassProcessor](AbstractSubclassProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractSubclassProcessor') 🡒 HuntersEdgeProcessor + +| Properties | | +| :--- | :--- | +| [ClassName](HuntersEdgeProcessor.ClassName.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.HuntersEdgeProcessor\.ClassName') | Название подкласса\. | +| [GroupName](HuntersEdgeProcessor.GroupName.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.HuntersEdgeProcessor\.GroupName') | Название группы подклассов\. | +| [Object](HuntersEdgeProcessor.Object.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.HuntersEdgeProcessor\.Object') | Основная сущность\. | + +| Methods | | +| :--- | :--- | +| [ProcessObject\(\)](HuntersEdgeProcessor.ProcessObject().md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.HuntersEdgeProcessor\.ProcessObject\(\)') | Обработка полей подкласса\. | diff --git a/Documentation/Pf2eDataScrapper/HybridStudyProcessor.ClassName.md b/Documentation/Pf2eDataScrapper/HybridStudyProcessor.ClassName.md new file mode 100644 index 0000000..ec32b4f --- /dev/null +++ b/Documentation/Pf2eDataScrapper/HybridStudyProcessor.ClassName.md @@ -0,0 +1,13 @@ +#### [Pf2eDataScrapper](index.md 'index') +### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[HybridStudyProcessor](HybridStudyProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.HybridStudyProcessor') + +## HybridStudyProcessor\.ClassName Property + +Название подкласса\. + +```csharp +public override string ClassName { get; } +``` + +#### Property Value +[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/HybridStudyProcessor.GroupName.md b/Documentation/Pf2eDataScrapper/HybridStudyProcessor.GroupName.md new file mode 100644 index 0000000..ea0e0d7 --- /dev/null +++ b/Documentation/Pf2eDataScrapper/HybridStudyProcessor.GroupName.md @@ -0,0 +1,13 @@ +#### [Pf2eDataScrapper](index.md 'index') +### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[HybridStudyProcessor](HybridStudyProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.HybridStudyProcessor') + +## HybridStudyProcessor\.GroupName Property + +Название группы подклассов\. + +```csharp +public override string GroupName { get; } +``` + +#### Property Value +[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/HybridStudyProcessor.Object.md b/Documentation/Pf2eDataScrapper/HybridStudyProcessor.Object.md new file mode 100644 index 0000000..cbd1297 --- /dev/null +++ b/Documentation/Pf2eDataScrapper/HybridStudyProcessor.Object.md @@ -0,0 +1,13 @@ +#### [Pf2eDataScrapper](index.md 'index') +### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[HybridStudyProcessor](HybridStudyProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.HybridStudyProcessor') + +## HybridStudyProcessor\.Object Property + +Основная сущность\. + +```csharp +public override Pf2eModel.Model.Structure.Subclass Object { get; } +``` + +#### Property Value +[Pf2eModel\.Model\.Structure\.Subclass](https://docs.microsoft.com/en-us/dotnet/api/Pf2eModel.Model.Structure.Subclass 'Pf2eModel\.Model\.Structure\.Subclass') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/HybridStudyProcessor.ProcessObject().md b/Documentation/Pf2eDataScrapper/HybridStudyProcessor.ProcessObject().md new file mode 100644 index 0000000..43b770d --- /dev/null +++ b/Documentation/Pf2eDataScrapper/HybridStudyProcessor.ProcessObject().md @@ -0,0 +1,10 @@ +#### [Pf2eDataScrapper](index.md 'index') +### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[HybridStudyProcessor](HybridStudyProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.HybridStudyProcessor') + +## HybridStudyProcessor\.ProcessObject\(\) Method + +Обработка полей подкласса\. + +```csharp +public override void ProcessObject(); +``` \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/HybridStudyProcessor.md b/Documentation/Pf2eDataScrapper/HybridStudyProcessor.md new file mode 100644 index 0000000..a0782f1 --- /dev/null +++ b/Documentation/Pf2eDataScrapper/HybridStudyProcessor.md @@ -0,0 +1,20 @@ +#### [Pf2eDataScrapper](index.md 'index') +### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses') + +## HybridStudyProcessor Class + +```csharp +internal class HybridStudyProcessor : Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.AbstractSubclassProcessor +``` + +Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 [AbstractInputProcessor](AbstractInputProcessor.md 'Pf2eDataScrapper\.Processors\.Definitions\.AbstractInputProcessor') 🡒 [AbstractEntityProcessor](AbstractEntityProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractEntityProcessor') 🡒 [AbstractSubclassProcessor](AbstractSubclassProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractSubclassProcessor') 🡒 HybridStudyProcessor + +| Properties | | +| :--- | :--- | +| [ClassName](HybridStudyProcessor.ClassName.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.HybridStudyProcessor\.ClassName') | Название подкласса\. | +| [GroupName](HybridStudyProcessor.GroupName.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.HybridStudyProcessor\.GroupName') | Название группы подклассов\. | +| [Object](HybridStudyProcessor.Object.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.HybridStudyProcessor\.Object') | Основная сущность\. | + +| Methods | | +| :--- | :--- | +| [ProcessObject\(\)](HybridStudyProcessor.ProcessObject().md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.HybridStudyProcessor\.ProcessObject\(\)') | Обработка полей подкласса\. | diff --git a/Documentation/Pf2eDataScrapper/IkonProcessor.ClassName.md b/Documentation/Pf2eDataScrapper/IkonProcessor.ClassName.md new file mode 100644 index 0000000..33ef0ee --- /dev/null +++ b/Documentation/Pf2eDataScrapper/IkonProcessor.ClassName.md @@ -0,0 +1,13 @@ +#### [Pf2eDataScrapper](index.md 'index') +### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[IkonProcessor](IkonProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.IkonProcessor') + +## IkonProcessor\.ClassName Property + +Название подкласса\. + +```csharp +public override string ClassName { get; } +``` + +#### Property Value +[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/IkonProcessor.GroupName.md b/Documentation/Pf2eDataScrapper/IkonProcessor.GroupName.md new file mode 100644 index 0000000..58fd3cc --- /dev/null +++ b/Documentation/Pf2eDataScrapper/IkonProcessor.GroupName.md @@ -0,0 +1,13 @@ +#### [Pf2eDataScrapper](index.md 'index') +### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[IkonProcessor](IkonProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.IkonProcessor') + +## IkonProcessor\.GroupName Property + +Название группы подклассов\. + +```csharp +public override string GroupName { get; } +``` + +#### Property Value +[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/IkonProcessor.Object.md b/Documentation/Pf2eDataScrapper/IkonProcessor.Object.md new file mode 100644 index 0000000..473d693 --- /dev/null +++ b/Documentation/Pf2eDataScrapper/IkonProcessor.Object.md @@ -0,0 +1,13 @@ +#### [Pf2eDataScrapper](index.md 'index') +### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[IkonProcessor](IkonProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.IkonProcessor') + +## IkonProcessor\.Object Property + +Основная сущность\. + +```csharp +public override Pf2eModel.Model.Structure.Subclass Object { get; } +``` + +#### Property Value +[Pf2eModel\.Model\.Structure\.Subclass](https://docs.microsoft.com/en-us/dotnet/api/Pf2eModel.Model.Structure.Subclass 'Pf2eModel\.Model\.Structure\.Subclass') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/IkonProcessor.ProcessObject().md b/Documentation/Pf2eDataScrapper/IkonProcessor.ProcessObject().md new file mode 100644 index 0000000..2581e7c --- /dev/null +++ b/Documentation/Pf2eDataScrapper/IkonProcessor.ProcessObject().md @@ -0,0 +1,10 @@ +#### [Pf2eDataScrapper](index.md 'index') +### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[IkonProcessor](IkonProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.IkonProcessor') + +## IkonProcessor\.ProcessObject\(\) Method + +Обработка полей подкласса\. + +```csharp +public override void ProcessObject(); +``` \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/IkonProcessor.md b/Documentation/Pf2eDataScrapper/IkonProcessor.md new file mode 100644 index 0000000..de9a89a --- /dev/null +++ b/Documentation/Pf2eDataScrapper/IkonProcessor.md @@ -0,0 +1,20 @@ +#### [Pf2eDataScrapper](index.md 'index') +### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses') + +## IkonProcessor Class + +```csharp +internal class IkonProcessor : Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.AbstractSubclassProcessor +``` + +Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 [AbstractInputProcessor](AbstractInputProcessor.md 'Pf2eDataScrapper\.Processors\.Definitions\.AbstractInputProcessor') 🡒 [AbstractEntityProcessor](AbstractEntityProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractEntityProcessor') 🡒 [AbstractSubclassProcessor](AbstractSubclassProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractSubclassProcessor') 🡒 IkonProcessor + +| Properties | | +| :--- | :--- | +| [ClassName](IkonProcessor.ClassName.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.IkonProcessor\.ClassName') | Название подкласса\. | +| [GroupName](IkonProcessor.GroupName.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.IkonProcessor\.GroupName') | Название группы подклассов\. | +| [Object](IkonProcessor.Object.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.IkonProcessor\.Object') | Основная сущность\. | + +| Methods | | +| :--- | :--- | +| [ProcessObject\(\)](IkonProcessor.ProcessObject().md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.IkonProcessor\.ProcessObject\(\)') | Обработка полей подкласса\. | diff --git a/Documentation/Pf2eDataScrapper/ImplementProcessor.ClassName.md b/Documentation/Pf2eDataScrapper/ImplementProcessor.ClassName.md new file mode 100644 index 0000000..f35a90c --- /dev/null +++ b/Documentation/Pf2eDataScrapper/ImplementProcessor.ClassName.md @@ -0,0 +1,13 @@ +#### [Pf2eDataScrapper](index.md 'index') +### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[ImplementProcessor](ImplementProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.ImplementProcessor') + +## ImplementProcessor\.ClassName Property + +Название подкласса\. + +```csharp +public override string ClassName { get; } +``` + +#### Property Value +[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/ImplementProcessor.GroupName.md b/Documentation/Pf2eDataScrapper/ImplementProcessor.GroupName.md new file mode 100644 index 0000000..20fda10 --- /dev/null +++ b/Documentation/Pf2eDataScrapper/ImplementProcessor.GroupName.md @@ -0,0 +1,13 @@ +#### [Pf2eDataScrapper](index.md 'index') +### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[ImplementProcessor](ImplementProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.ImplementProcessor') + +## ImplementProcessor\.GroupName Property + +Название группы подклассов\. + +```csharp +public override string GroupName { get; } +``` + +#### Property Value +[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/ImplementProcessor.Object.md b/Documentation/Pf2eDataScrapper/ImplementProcessor.Object.md new file mode 100644 index 0000000..8a30a2b --- /dev/null +++ b/Documentation/Pf2eDataScrapper/ImplementProcessor.Object.md @@ -0,0 +1,13 @@ +#### [Pf2eDataScrapper](index.md 'index') +### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[ImplementProcessor](ImplementProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.ImplementProcessor') + +## ImplementProcessor\.Object Property + +Основная сущность\. + +```csharp +public override Pf2eModel.Model.Structure.Subclass Object { get; } +``` + +#### Property Value +[Pf2eModel\.Model\.Structure\.Subclass](https://docs.microsoft.com/en-us/dotnet/api/Pf2eModel.Model.Structure.Subclass 'Pf2eModel\.Model\.Structure\.Subclass') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/ImplementProcessor.ProcessObject().md b/Documentation/Pf2eDataScrapper/ImplementProcessor.ProcessObject().md new file mode 100644 index 0000000..515a29e --- /dev/null +++ b/Documentation/Pf2eDataScrapper/ImplementProcessor.ProcessObject().md @@ -0,0 +1,10 @@ +#### [Pf2eDataScrapper](index.md 'index') +### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[ImplementProcessor](ImplementProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.ImplementProcessor') + +## ImplementProcessor\.ProcessObject\(\) Method + +Обработка полей подкласса\. + +```csharp +public override void ProcessObject(); +``` \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/ImplementProcessor.md b/Documentation/Pf2eDataScrapper/ImplementProcessor.md new file mode 100644 index 0000000..fe5159f --- /dev/null +++ b/Documentation/Pf2eDataScrapper/ImplementProcessor.md @@ -0,0 +1,20 @@ +#### [Pf2eDataScrapper](index.md 'index') +### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses') + +## ImplementProcessor Class + +```csharp +internal class ImplementProcessor : Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.AbstractSubclassProcessor +``` + +Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 [AbstractInputProcessor](AbstractInputProcessor.md 'Pf2eDataScrapper\.Processors\.Definitions\.AbstractInputProcessor') 🡒 [AbstractEntityProcessor](AbstractEntityProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractEntityProcessor') 🡒 [AbstractSubclassProcessor](AbstractSubclassProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractSubclassProcessor') 🡒 ImplementProcessor + +| Properties | | +| :--- | :--- | +| [ClassName](ImplementProcessor.ClassName.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.ImplementProcessor\.ClassName') | Название подкласса\. | +| [GroupName](ImplementProcessor.GroupName.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.ImplementProcessor\.GroupName') | Название группы подклассов\. | +| [Object](ImplementProcessor.Object.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.ImplementProcessor\.Object') | Основная сущность\. | + +| Methods | | +| :--- | :--- | +| [ProcessObject\(\)](ImplementProcessor.ProcessObject().md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.ImplementProcessor\.ProcessObject\(\)') | Обработка полей подкласса\. | diff --git a/Documentation/Pf2eDataScrapper/InnovationProcessor.ClassName.md b/Documentation/Pf2eDataScrapper/InnovationProcessor.ClassName.md new file mode 100644 index 0000000..7c1f145 --- /dev/null +++ b/Documentation/Pf2eDataScrapper/InnovationProcessor.ClassName.md @@ -0,0 +1,13 @@ +#### [Pf2eDataScrapper](index.md 'index') +### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[InnovationProcessor](InnovationProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.InnovationProcessor') + +## InnovationProcessor\.ClassName Property + +Название подкласса\. + +```csharp +public override string ClassName { get; } +``` + +#### Property Value +[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/InnovationProcessor.GroupName.md b/Documentation/Pf2eDataScrapper/InnovationProcessor.GroupName.md new file mode 100644 index 0000000..71066ca --- /dev/null +++ b/Documentation/Pf2eDataScrapper/InnovationProcessor.GroupName.md @@ -0,0 +1,13 @@ +#### [Pf2eDataScrapper](index.md 'index') +### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[InnovationProcessor](InnovationProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.InnovationProcessor') + +## InnovationProcessor\.GroupName Property + +Название группы подклассов\. + +```csharp +public override string GroupName { get; } +``` + +#### Property Value +[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/InnovationProcessor.Object.md b/Documentation/Pf2eDataScrapper/InnovationProcessor.Object.md new file mode 100644 index 0000000..223adac --- /dev/null +++ b/Documentation/Pf2eDataScrapper/InnovationProcessor.Object.md @@ -0,0 +1,13 @@ +#### [Pf2eDataScrapper](index.md 'index') +### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[InnovationProcessor](InnovationProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.InnovationProcessor') + +## InnovationProcessor\.Object Property + +Основная сущность\. + +```csharp +public override Pf2eModel.Model.Structure.Subclass Object { get; } +``` + +#### Property Value +[Pf2eModel\.Model\.Structure\.Subclass](https://docs.microsoft.com/en-us/dotnet/api/Pf2eModel.Model.Structure.Subclass 'Pf2eModel\.Model\.Structure\.Subclass') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/InnovationProcessor.ProcessObject().md b/Documentation/Pf2eDataScrapper/InnovationProcessor.ProcessObject().md new file mode 100644 index 0000000..393cc1f --- /dev/null +++ b/Documentation/Pf2eDataScrapper/InnovationProcessor.ProcessObject().md @@ -0,0 +1,10 @@ +#### [Pf2eDataScrapper](index.md 'index') +### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[InnovationProcessor](InnovationProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.InnovationProcessor') + +## InnovationProcessor\.ProcessObject\(\) Method + +Обработка полей подкласса\. + +```csharp +public override void ProcessObject(); +``` \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/InnovationProcessor.md b/Documentation/Pf2eDataScrapper/InnovationProcessor.md new file mode 100644 index 0000000..abb45d0 --- /dev/null +++ b/Documentation/Pf2eDataScrapper/InnovationProcessor.md @@ -0,0 +1,20 @@ +#### [Pf2eDataScrapper](index.md 'index') +### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses') + +## InnovationProcessor Class + +```csharp +internal class InnovationProcessor : Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.AbstractSubclassProcessor +``` + +Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 [AbstractInputProcessor](AbstractInputProcessor.md 'Pf2eDataScrapper\.Processors\.Definitions\.AbstractInputProcessor') 🡒 [AbstractEntityProcessor](AbstractEntityProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractEntityProcessor') 🡒 [AbstractSubclassProcessor](AbstractSubclassProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractSubclassProcessor') 🡒 InnovationProcessor + +| Properties | | +| :--- | :--- | +| [ClassName](InnovationProcessor.ClassName.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.InnovationProcessor\.ClassName') | Название подкласса\. | +| [GroupName](InnovationProcessor.GroupName.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.InnovationProcessor\.GroupName') | Название группы подклассов\. | +| [Object](InnovationProcessor.Object.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.InnovationProcessor\.Object') | Основная сущность\. | + +| Methods | | +| :--- | :--- | +| [ProcessObject\(\)](InnovationProcessor.ProcessObject().md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.InnovationProcessor\.ProcessObject\(\)') | Обработка полей подкласса\. | diff --git a/Documentation/Pf2eDataScrapper/InstinctProcessor.ClassName.md b/Documentation/Pf2eDataScrapper/InstinctProcessor.ClassName.md new file mode 100644 index 0000000..c8a5e56 --- /dev/null +++ b/Documentation/Pf2eDataScrapper/InstinctProcessor.ClassName.md @@ -0,0 +1,13 @@ +#### [Pf2eDataScrapper](index.md 'index') +### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[InstinctProcessor](InstinctProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.InstinctProcessor') + +## InstinctProcessor\.ClassName Property + +Название подкласса\. + +```csharp +public override string ClassName { get; } +``` + +#### Property Value +[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/InstinctProcessor.GroupName.md b/Documentation/Pf2eDataScrapper/InstinctProcessor.GroupName.md new file mode 100644 index 0000000..81d4b24 --- /dev/null +++ b/Documentation/Pf2eDataScrapper/InstinctProcessor.GroupName.md @@ -0,0 +1,13 @@ +#### [Pf2eDataScrapper](index.md 'index') +### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[InstinctProcessor](InstinctProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.InstinctProcessor') + +## InstinctProcessor\.GroupName Property + +Название группы подклассов\. + +```csharp +public override string GroupName { get; } +``` + +#### Property Value +[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/InstinctProcessor.Object.md b/Documentation/Pf2eDataScrapper/InstinctProcessor.Object.md new file mode 100644 index 0000000..9b8a72c --- /dev/null +++ b/Documentation/Pf2eDataScrapper/InstinctProcessor.Object.md @@ -0,0 +1,13 @@ +#### [Pf2eDataScrapper](index.md 'index') +### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[InstinctProcessor](InstinctProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.InstinctProcessor') + +## InstinctProcessor\.Object Property + +Основная сущность\. + +```csharp +public override Pf2eModel.Model.Structure.Subclass Object { get; } +``` + +#### Property Value +[Pf2eModel\.Model\.Structure\.Subclass](https://docs.microsoft.com/en-us/dotnet/api/Pf2eModel.Model.Structure.Subclass 'Pf2eModel\.Model\.Structure\.Subclass') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/InstinctProcessor.ProcessObject().md b/Documentation/Pf2eDataScrapper/InstinctProcessor.ProcessObject().md new file mode 100644 index 0000000..41aad8c --- /dev/null +++ b/Documentation/Pf2eDataScrapper/InstinctProcessor.ProcessObject().md @@ -0,0 +1,10 @@ +#### [Pf2eDataScrapper](index.md 'index') +### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[InstinctProcessor](InstinctProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.InstinctProcessor') + +## InstinctProcessor\.ProcessObject\(\) Method + +Обработка полей подкласса\. + +```csharp +public override void ProcessObject(); +``` \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/InstinctProcessor.md b/Documentation/Pf2eDataScrapper/InstinctProcessor.md new file mode 100644 index 0000000..80e14f5 --- /dev/null +++ b/Documentation/Pf2eDataScrapper/InstinctProcessor.md @@ -0,0 +1,20 @@ +#### [Pf2eDataScrapper](index.md 'index') +### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses') + +## InstinctProcessor Class + +```csharp +internal class InstinctProcessor : Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.AbstractSubclassProcessor +``` + +Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 [AbstractInputProcessor](AbstractInputProcessor.md 'Pf2eDataScrapper\.Processors\.Definitions\.AbstractInputProcessor') 🡒 [AbstractEntityProcessor](AbstractEntityProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractEntityProcessor') 🡒 [AbstractSubclassProcessor](AbstractSubclassProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractSubclassProcessor') 🡒 InstinctProcessor + +| Properties | | +| :--- | :--- | +| [ClassName](InstinctProcessor.ClassName.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.InstinctProcessor\.ClassName') | Название подкласса\. | +| [GroupName](InstinctProcessor.GroupName.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.InstinctProcessor\.GroupName') | Название группы подклассов\. | +| [Object](InstinctProcessor.Object.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.InstinctProcessor\.Object') | Основная сущность\. | + +| Methods | | +| :--- | :--- | +| [ProcessObject\(\)](InstinctProcessor.ProcessObject().md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.InstinctProcessor\.ProcessObject\(\)') | Обработка полей подкласса\. | diff --git a/Documentation/Pf2eDataScrapper/LessonProcessor.ClassName.md b/Documentation/Pf2eDataScrapper/LessonProcessor.ClassName.md new file mode 100644 index 0000000..f378b64 --- /dev/null +++ b/Documentation/Pf2eDataScrapper/LessonProcessor.ClassName.md @@ -0,0 +1,13 @@ +#### [Pf2eDataScrapper](index.md 'index') +### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[LessonProcessor](LessonProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.LessonProcessor') + +## LessonProcessor\.ClassName Property + +Название подкласса\. + +```csharp +public override string ClassName { get; } +``` + +#### Property Value +[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/LessonProcessor.GroupName.md b/Documentation/Pf2eDataScrapper/LessonProcessor.GroupName.md new file mode 100644 index 0000000..9422a1b --- /dev/null +++ b/Documentation/Pf2eDataScrapper/LessonProcessor.GroupName.md @@ -0,0 +1,13 @@ +#### [Pf2eDataScrapper](index.md 'index') +### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[LessonProcessor](LessonProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.LessonProcessor') + +## LessonProcessor\.GroupName Property + +Название группы подклассов\. + +```csharp +public override string GroupName { get; } +``` + +#### Property Value +[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/LessonProcessor.Object.md b/Documentation/Pf2eDataScrapper/LessonProcessor.Object.md new file mode 100644 index 0000000..e2a45e3 --- /dev/null +++ b/Documentation/Pf2eDataScrapper/LessonProcessor.Object.md @@ -0,0 +1,13 @@ +#### [Pf2eDataScrapper](index.md 'index') +### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[LessonProcessor](LessonProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.LessonProcessor') + +## LessonProcessor\.Object Property + +Основная сущность\. + +```csharp +public override Pf2eModel.Model.Structure.Subclass Object { get; } +``` + +#### Property Value +[Pf2eModel\.Model\.Structure\.Subclass](https://docs.microsoft.com/en-us/dotnet/api/Pf2eModel.Model.Structure.Subclass 'Pf2eModel\.Model\.Structure\.Subclass') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/LessonProcessor.ProcessObject().md b/Documentation/Pf2eDataScrapper/LessonProcessor.ProcessObject().md new file mode 100644 index 0000000..78e7758 --- /dev/null +++ b/Documentation/Pf2eDataScrapper/LessonProcessor.ProcessObject().md @@ -0,0 +1,10 @@ +#### [Pf2eDataScrapper](index.md 'index') +### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[LessonProcessor](LessonProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.LessonProcessor') + +## LessonProcessor\.ProcessObject\(\) Method + +Обработка полей подкласса\. + +```csharp +public override void ProcessObject(); +``` \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/LessonProcessor.md b/Documentation/Pf2eDataScrapper/LessonProcessor.md new file mode 100644 index 0000000..8e54331 --- /dev/null +++ b/Documentation/Pf2eDataScrapper/LessonProcessor.md @@ -0,0 +1,20 @@ +#### [Pf2eDataScrapper](index.md 'index') +### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses') + +## LessonProcessor Class + +```csharp +internal class LessonProcessor : Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.AbstractSubclassProcessor +``` + +Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 [AbstractInputProcessor](AbstractInputProcessor.md 'Pf2eDataScrapper\.Processors\.Definitions\.AbstractInputProcessor') 🡒 [AbstractEntityProcessor](AbstractEntityProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractEntityProcessor') 🡒 [AbstractSubclassProcessor](AbstractSubclassProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractSubclassProcessor') 🡒 LessonProcessor + +| Properties | | +| :--- | :--- | +| [ClassName](LessonProcessor.ClassName.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.LessonProcessor\.ClassName') | Название подкласса\. | +| [GroupName](LessonProcessor.GroupName.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.LessonProcessor\.GroupName') | Название группы подклассов\. | +| [Object](LessonProcessor.Object.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.LessonProcessor\.Object') | Основная сущность\. | + +| Methods | | +| :--- | :--- | +| [ProcessObject\(\)](LessonProcessor.ProcessObject().md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.LessonProcessor\.ProcessObject\(\)') | Обработка полей подкласса\. | diff --git a/Documentation/Pf2eDataScrapper/MethodologyProcessor.ClassName.md b/Documentation/Pf2eDataScrapper/MethodologyProcessor.ClassName.md new file mode 100644 index 0000000..2c54114 --- /dev/null +++ b/Documentation/Pf2eDataScrapper/MethodologyProcessor.ClassName.md @@ -0,0 +1,13 @@ +#### [Pf2eDataScrapper](index.md 'index') +### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[MethodologyProcessor](MethodologyProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.MethodologyProcessor') + +## MethodologyProcessor\.ClassName Property + +Название подкласса\. + +```csharp +public override string ClassName { get; } +``` + +#### Property Value +[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/MethodologyProcessor.GroupName.md b/Documentation/Pf2eDataScrapper/MethodologyProcessor.GroupName.md new file mode 100644 index 0000000..3d650c5 --- /dev/null +++ b/Documentation/Pf2eDataScrapper/MethodologyProcessor.GroupName.md @@ -0,0 +1,13 @@ +#### [Pf2eDataScrapper](index.md 'index') +### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[MethodologyProcessor](MethodologyProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.MethodologyProcessor') + +## MethodologyProcessor\.GroupName Property + +Название группы подклассов\. + +```csharp +public override string GroupName { get; } +``` + +#### Property Value +[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/MethodologyProcessor.Object.md b/Documentation/Pf2eDataScrapper/MethodologyProcessor.Object.md new file mode 100644 index 0000000..0000223 --- /dev/null +++ b/Documentation/Pf2eDataScrapper/MethodologyProcessor.Object.md @@ -0,0 +1,13 @@ +#### [Pf2eDataScrapper](index.md 'index') +### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[MethodologyProcessor](MethodologyProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.MethodologyProcessor') + +## MethodologyProcessor\.Object Property + +Основная сущность\. + +```csharp +public override Pf2eModel.Model.Structure.Subclass Object { get; } +``` + +#### Property Value +[Pf2eModel\.Model\.Structure\.Subclass](https://docs.microsoft.com/en-us/dotnet/api/Pf2eModel.Model.Structure.Subclass 'Pf2eModel\.Model\.Structure\.Subclass') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/MethodologyProcessor.ProcessObject().md b/Documentation/Pf2eDataScrapper/MethodologyProcessor.ProcessObject().md new file mode 100644 index 0000000..55b7d8c --- /dev/null +++ b/Documentation/Pf2eDataScrapper/MethodologyProcessor.ProcessObject().md @@ -0,0 +1,10 @@ +#### [Pf2eDataScrapper](index.md 'index') +### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[MethodologyProcessor](MethodologyProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.MethodologyProcessor') + +## MethodologyProcessor\.ProcessObject\(\) Method + +Обработка полей подкласса\. + +```csharp +public override void ProcessObject(); +``` \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/MethodologyProcessor.md b/Documentation/Pf2eDataScrapper/MethodologyProcessor.md new file mode 100644 index 0000000..980f2f4 --- /dev/null +++ b/Documentation/Pf2eDataScrapper/MethodologyProcessor.md @@ -0,0 +1,20 @@ +#### [Pf2eDataScrapper](index.md 'index') +### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses') + +## MethodologyProcessor Class + +```csharp +internal class MethodologyProcessor : Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.AbstractSubclassProcessor +``` + +Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 [AbstractInputProcessor](AbstractInputProcessor.md 'Pf2eDataScrapper\.Processors\.Definitions\.AbstractInputProcessor') 🡒 [AbstractEntityProcessor](AbstractEntityProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractEntityProcessor') 🡒 [AbstractSubclassProcessor](AbstractSubclassProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractSubclassProcessor') 🡒 MethodologyProcessor + +| Properties | | +| :--- | :--- | +| [ClassName](MethodologyProcessor.ClassName.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.MethodologyProcessor\.ClassName') | Название подкласса\. | +| [GroupName](MethodologyProcessor.GroupName.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.MethodologyProcessor\.GroupName') | Название группы подклассов\. | +| [Object](MethodologyProcessor.Object.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.MethodologyProcessor\.Object') | Основная сущность\. | + +| Methods | | +| :--- | :--- | +| [ProcessObject\(\)](MethodologyProcessor.ProcessObject().md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.MethodologyProcessor\.ProcessObject\(\)') | Обработка полей подкласса\. | diff --git a/Documentation/Pf2eDataScrapper/MuseProcessor.ClassName.md b/Documentation/Pf2eDataScrapper/MuseProcessor.ClassName.md new file mode 100644 index 0000000..601bc6a --- /dev/null +++ b/Documentation/Pf2eDataScrapper/MuseProcessor.ClassName.md @@ -0,0 +1,13 @@ +#### [Pf2eDataScrapper](index.md 'index') +### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[MuseProcessor](MuseProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.MuseProcessor') + +## MuseProcessor\.ClassName Property + +Название подкласса\. + +```csharp +public override string ClassName { get; } +``` + +#### Property Value +[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/MuseProcessor.GroupName.md b/Documentation/Pf2eDataScrapper/MuseProcessor.GroupName.md new file mode 100644 index 0000000..09d9288 --- /dev/null +++ b/Documentation/Pf2eDataScrapper/MuseProcessor.GroupName.md @@ -0,0 +1,13 @@ +#### [Pf2eDataScrapper](index.md 'index') +### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[MuseProcessor](MuseProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.MuseProcessor') + +## MuseProcessor\.GroupName Property + +Название группы подклассов\. + +```csharp +public override string GroupName { get; } +``` + +#### Property Value +[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/MuseProcessor.Object.md b/Documentation/Pf2eDataScrapper/MuseProcessor.Object.md new file mode 100644 index 0000000..21c8f9c --- /dev/null +++ b/Documentation/Pf2eDataScrapper/MuseProcessor.Object.md @@ -0,0 +1,13 @@ +#### [Pf2eDataScrapper](index.md 'index') +### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[MuseProcessor](MuseProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.MuseProcessor') + +## MuseProcessor\.Object Property + +Основная сущность\. + +```csharp +public override Pf2eModel.Model.Structure.Subclass Object { get; } +``` + +#### Property Value +[Pf2eModel\.Model\.Structure\.Subclass](https://docs.microsoft.com/en-us/dotnet/api/Pf2eModel.Model.Structure.Subclass 'Pf2eModel\.Model\.Structure\.Subclass') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/MuseProcessor.ProcessObject().md b/Documentation/Pf2eDataScrapper/MuseProcessor.ProcessObject().md new file mode 100644 index 0000000..d551264 --- /dev/null +++ b/Documentation/Pf2eDataScrapper/MuseProcessor.ProcessObject().md @@ -0,0 +1,10 @@ +#### [Pf2eDataScrapper](index.md 'index') +### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[MuseProcessor](MuseProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.MuseProcessor') + +## MuseProcessor\.ProcessObject\(\) Method + +Обработка полей подкласса\. + +```csharp +public override void ProcessObject(); +``` \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/MuseProcessor.md b/Documentation/Pf2eDataScrapper/MuseProcessor.md new file mode 100644 index 0000000..4475062 --- /dev/null +++ b/Documentation/Pf2eDataScrapper/MuseProcessor.md @@ -0,0 +1,20 @@ +#### [Pf2eDataScrapper](index.md 'index') +### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses') + +## MuseProcessor Class + +```csharp +internal class MuseProcessor : Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.AbstractSubclassProcessor +``` + +Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 [AbstractInputProcessor](AbstractInputProcessor.md 'Pf2eDataScrapper\.Processors\.Definitions\.AbstractInputProcessor') 🡒 [AbstractEntityProcessor](AbstractEntityProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractEntityProcessor') 🡒 [AbstractSubclassProcessor](AbstractSubclassProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractSubclassProcessor') 🡒 MuseProcessor + +| Properties | | +| :--- | :--- | +| [ClassName](MuseProcessor.ClassName.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.MuseProcessor\.ClassName') | Название подкласса\. | +| [GroupName](MuseProcessor.GroupName.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.MuseProcessor\.GroupName') | Название группы подклассов\. | +| [Object](MuseProcessor.Object.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.MuseProcessor\.Object') | Основная сущность\. | + +| Methods | | +| :--- | :--- | +| [ProcessObject\(\)](MuseProcessor.ProcessObject().md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.MuseProcessor\.ProcessObject\(\)') | Обработка полей подкласса\. | diff --git a/Documentation/Pf2eDataScrapper/MysteryProcessor.ClassName.md b/Documentation/Pf2eDataScrapper/MysteryProcessor.ClassName.md new file mode 100644 index 0000000..75a095f --- /dev/null +++ b/Documentation/Pf2eDataScrapper/MysteryProcessor.ClassName.md @@ -0,0 +1,13 @@ +#### [Pf2eDataScrapper](index.md 'index') +### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[MysteryProcessor](MysteryProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.MysteryProcessor') + +## MysteryProcessor\.ClassName Property + +Название подкласса\. + +```csharp +public override string ClassName { get; } +``` + +#### Property Value +[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/MysteryProcessor.GroupName.md b/Documentation/Pf2eDataScrapper/MysteryProcessor.GroupName.md new file mode 100644 index 0000000..c23ae2c --- /dev/null +++ b/Documentation/Pf2eDataScrapper/MysteryProcessor.GroupName.md @@ -0,0 +1,13 @@ +#### [Pf2eDataScrapper](index.md 'index') +### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[MysteryProcessor](MysteryProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.MysteryProcessor') + +## MysteryProcessor\.GroupName Property + +Название группы подклассов\. + +```csharp +public override string GroupName { get; } +``` + +#### Property Value +[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/MysteryProcessor.Object.md b/Documentation/Pf2eDataScrapper/MysteryProcessor.Object.md new file mode 100644 index 0000000..349e39a --- /dev/null +++ b/Documentation/Pf2eDataScrapper/MysteryProcessor.Object.md @@ -0,0 +1,13 @@ +#### [Pf2eDataScrapper](index.md 'index') +### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[MysteryProcessor](MysteryProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.MysteryProcessor') + +## MysteryProcessor\.Object Property + +Основная сущность\. + +```csharp +public override Pf2eModel.Model.Structure.Subclass Object { get; } +``` + +#### Property Value +[Pf2eModel\.Model\.Structure\.Subclass](https://docs.microsoft.com/en-us/dotnet/api/Pf2eModel.Model.Structure.Subclass 'Pf2eModel\.Model\.Structure\.Subclass') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/MysteryProcessor.ProcessObject().md b/Documentation/Pf2eDataScrapper/MysteryProcessor.ProcessObject().md new file mode 100644 index 0000000..b6120a7 --- /dev/null +++ b/Documentation/Pf2eDataScrapper/MysteryProcessor.ProcessObject().md @@ -0,0 +1,10 @@ +#### [Pf2eDataScrapper](index.md 'index') +### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[MysteryProcessor](MysteryProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.MysteryProcessor') + +## MysteryProcessor\.ProcessObject\(\) Method + +Обработка полей подкласса\. + +```csharp +public override void ProcessObject(); +``` \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/MysteryProcessor.md b/Documentation/Pf2eDataScrapper/MysteryProcessor.md new file mode 100644 index 0000000..5e387d1 --- /dev/null +++ b/Documentation/Pf2eDataScrapper/MysteryProcessor.md @@ -0,0 +1,20 @@ +#### [Pf2eDataScrapper](index.md 'index') +### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses') + +## MysteryProcessor Class + +```csharp +internal class MysteryProcessor : Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.AbstractSubclassProcessor +``` + +Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 [AbstractInputProcessor](AbstractInputProcessor.md 'Pf2eDataScrapper\.Processors\.Definitions\.AbstractInputProcessor') 🡒 [AbstractEntityProcessor](AbstractEntityProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractEntityProcessor') 🡒 [AbstractSubclassProcessor](AbstractSubclassProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractSubclassProcessor') 🡒 MysteryProcessor + +| Properties | | +| :--- | :--- | +| [ClassName](MysteryProcessor.ClassName.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.MysteryProcessor\.ClassName') | Название подкласса\. | +| [GroupName](MysteryProcessor.GroupName.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.MysteryProcessor\.GroupName') | Название группы подклассов\. | +| [Object](MysteryProcessor.Object.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.MysteryProcessor\.Object') | Основная сущность\. | + +| Methods | | +| :--- | :--- | +| [ProcessObject\(\)](MysteryProcessor.ProcessObject().md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.MysteryProcessor\.ProcessObject\(\)') | Обработка полей подкласса\. | diff --git a/Documentation/Pf2eDataScrapper/PatronProcessor.ClassName.md b/Documentation/Pf2eDataScrapper/PatronProcessor.ClassName.md new file mode 100644 index 0000000..22c5bc1 --- /dev/null +++ b/Documentation/Pf2eDataScrapper/PatronProcessor.ClassName.md @@ -0,0 +1,13 @@ +#### [Pf2eDataScrapper](index.md 'index') +### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[PatronProcessor](PatronProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.PatronProcessor') + +## PatronProcessor\.ClassName Property + +Название подкласса\. + +```csharp +public override string ClassName { get; } +``` + +#### Property Value +[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/PatronProcessor.GroupName.md b/Documentation/Pf2eDataScrapper/PatronProcessor.GroupName.md new file mode 100644 index 0000000..23d4924 --- /dev/null +++ b/Documentation/Pf2eDataScrapper/PatronProcessor.GroupName.md @@ -0,0 +1,13 @@ +#### [Pf2eDataScrapper](index.md 'index') +### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[PatronProcessor](PatronProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.PatronProcessor') + +## PatronProcessor\.GroupName Property + +Название группы подклассов\. + +```csharp +public override string GroupName { get; } +``` + +#### Property Value +[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/PatronProcessor.Object.md b/Documentation/Pf2eDataScrapper/PatronProcessor.Object.md new file mode 100644 index 0000000..78707e7 --- /dev/null +++ b/Documentation/Pf2eDataScrapper/PatronProcessor.Object.md @@ -0,0 +1,13 @@ +#### [Pf2eDataScrapper](index.md 'index') +### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[PatronProcessor](PatronProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.PatronProcessor') + +## PatronProcessor\.Object Property + +Основная сущность\. + +```csharp +public override Pf2eModel.Model.Structure.Subclass Object { get; } +``` + +#### Property Value +[Pf2eModel\.Model\.Structure\.Subclass](https://docs.microsoft.com/en-us/dotnet/api/Pf2eModel.Model.Structure.Subclass 'Pf2eModel\.Model\.Structure\.Subclass') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/PatronProcessor.ProcessObject().md b/Documentation/Pf2eDataScrapper/PatronProcessor.ProcessObject().md new file mode 100644 index 0000000..1560dc7 --- /dev/null +++ b/Documentation/Pf2eDataScrapper/PatronProcessor.ProcessObject().md @@ -0,0 +1,10 @@ +#### [Pf2eDataScrapper](index.md 'index') +### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[PatronProcessor](PatronProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.PatronProcessor') + +## PatronProcessor\.ProcessObject\(\) Method + +Обработка полей подкласса\. + +```csharp +public override void ProcessObject(); +``` \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/PatronProcessor.md b/Documentation/Pf2eDataScrapper/PatronProcessor.md new file mode 100644 index 0000000..fa700e0 --- /dev/null +++ b/Documentation/Pf2eDataScrapper/PatronProcessor.md @@ -0,0 +1,20 @@ +#### [Pf2eDataScrapper](index.md 'index') +### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses') + +## PatronProcessor Class + +```csharp +internal class PatronProcessor : Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.AbstractSubclassProcessor +``` + +Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 [AbstractInputProcessor](AbstractInputProcessor.md 'Pf2eDataScrapper\.Processors\.Definitions\.AbstractInputProcessor') 🡒 [AbstractEntityProcessor](AbstractEntityProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractEntityProcessor') 🡒 [AbstractSubclassProcessor](AbstractSubclassProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractSubclassProcessor') 🡒 PatronProcessor + +| Properties | | +| :--- | :--- | +| [ClassName](PatronProcessor.ClassName.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.PatronProcessor\.ClassName') | Название подкласса\. | +| [GroupName](PatronProcessor.GroupName.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.PatronProcessor\.GroupName') | Название группы подклассов\. | +| [Object](PatronProcessor.Object.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.PatronProcessor\.Object') | Основная сущность\. | + +| Methods | | +| :--- | :--- | +| [ProcessObject\(\)](PatronProcessor.ProcessObject().md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.PatronProcessor\.ProcessObject\(\)') | Обработка полей подкласса\. | diff --git a/Documentation/Pf2eDataScrapper/Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md b/Documentation/Pf2eDataScrapper/Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md index 65032f6..ffeb404 100644 --- a/Documentation/Pf2eDataScrapper/Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md +++ b/Documentation/Pf2eDataScrapper/Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md @@ -7,3 +7,32 @@ | Classes | | | :--- | :--- | | [ApparitionProcessor](ApparitionProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.ApparitionProcessor') | | +| [ArcaneSchoolProcessor](ArcaneSchoolProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.ArcaneSchoolProcessor') | | +| [ArcaneThesisProcessor](ArcaneThesisProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.ArcaneThesisProcessor') | | +| [BloodlineProcessor](BloodlineProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.BloodlineProcessor') | | +| [CauseProcessor](CauseProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.CauseProcessor') | | +| [ConsciousMindProcessor](ConsciousMindProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.ConsciousMindProcessor') | | +| [DoctrineProcessor](DoctrineProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.DoctrineProcessor') | | +| [DruidicOrderProcessor](DruidicOrderProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.DruidicOrderProcessor') | | +| [EidolonProcessor](EidolonProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.EidolonProcessor') | | +| [ElementProcessor](ElementProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.ElementProcessor') | | +| [EpithetProcessor](EpithetProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.EpithetProcessor') | | +| [HellknightOrderProcessor](HellknightOrderProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.HellknightOrderProcessor') | | +| [HuntersEdgeProcessor](HuntersEdgeProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.HuntersEdgeProcessor') | | +| [HybridStudyProcessor](HybridStudyProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.HybridStudyProcessor') | | +| [IkonProcessor](IkonProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.IkonProcessor') | | +| [ImplementProcessor](ImplementProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.ImplementProcessor') | | +| [InnovationProcessor](InnovationProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.InnovationProcessor') | | +| [InstinctProcessor](InstinctProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.InstinctProcessor') | | +| [LessonProcessor](LessonProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.LessonProcessor') | | +| [MethodologyProcessor](MethodologyProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.MethodologyProcessor') | | +| [MuseProcessor](MuseProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.MuseProcessor') | | +| [MysteryProcessor](MysteryProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.MysteryProcessor') | | +| [PatronProcessor](PatronProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.PatronProcessor') | | +| [PracticeProcessor](PracticeProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.PracticeProcessor') | | +| [RacketProcessor](RacketProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.RacketProcessor') | | +| [ResearchFieldProcessor](ResearchFieldProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.ResearchFieldProcessor') | | +| [StyleProcessor](StyleProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.StyleProcessor') | | +| [SubconsciousMindProcessor](SubconsciousMindProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.SubconsciousMindProcessor') | | +| [TenetProcessor](TenetProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.TenetProcessor') | | +| [WayProcessor](WayProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.WayProcessor') | | diff --git a/Documentation/Pf2eDataScrapper/PracticeProcessor.ClassName.md b/Documentation/Pf2eDataScrapper/PracticeProcessor.ClassName.md new file mode 100644 index 0000000..786fdc6 --- /dev/null +++ b/Documentation/Pf2eDataScrapper/PracticeProcessor.ClassName.md @@ -0,0 +1,13 @@ +#### [Pf2eDataScrapper](index.md 'index') +### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[PracticeProcessor](PracticeProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.PracticeProcessor') + +## PracticeProcessor\.ClassName Property + +Название подкласса\. + +```csharp +public override string ClassName { get; } +``` + +#### Property Value +[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/PracticeProcessor.GroupName.md b/Documentation/Pf2eDataScrapper/PracticeProcessor.GroupName.md new file mode 100644 index 0000000..0b5191f --- /dev/null +++ b/Documentation/Pf2eDataScrapper/PracticeProcessor.GroupName.md @@ -0,0 +1,13 @@ +#### [Pf2eDataScrapper](index.md 'index') +### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[PracticeProcessor](PracticeProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.PracticeProcessor') + +## PracticeProcessor\.GroupName Property + +Название группы подклассов\. + +```csharp +public override string GroupName { get; } +``` + +#### Property Value +[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/PracticeProcessor.Object.md b/Documentation/Pf2eDataScrapper/PracticeProcessor.Object.md new file mode 100644 index 0000000..430950f --- /dev/null +++ b/Documentation/Pf2eDataScrapper/PracticeProcessor.Object.md @@ -0,0 +1,13 @@ +#### [Pf2eDataScrapper](index.md 'index') +### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[PracticeProcessor](PracticeProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.PracticeProcessor') + +## PracticeProcessor\.Object Property + +Основная сущность\. + +```csharp +public override Pf2eModel.Model.Structure.Subclass Object { get; } +``` + +#### Property Value +[Pf2eModel\.Model\.Structure\.Subclass](https://docs.microsoft.com/en-us/dotnet/api/Pf2eModel.Model.Structure.Subclass 'Pf2eModel\.Model\.Structure\.Subclass') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/PracticeProcessor.ProcessObject().md b/Documentation/Pf2eDataScrapper/PracticeProcessor.ProcessObject().md new file mode 100644 index 0000000..735e9e7 --- /dev/null +++ b/Documentation/Pf2eDataScrapper/PracticeProcessor.ProcessObject().md @@ -0,0 +1,10 @@ +#### [Pf2eDataScrapper](index.md 'index') +### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[PracticeProcessor](PracticeProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.PracticeProcessor') + +## PracticeProcessor\.ProcessObject\(\) Method + +Обработка полей подкласса\. + +```csharp +public override void ProcessObject(); +``` \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/PracticeProcessor.md b/Documentation/Pf2eDataScrapper/PracticeProcessor.md new file mode 100644 index 0000000..7d4db10 --- /dev/null +++ b/Documentation/Pf2eDataScrapper/PracticeProcessor.md @@ -0,0 +1,20 @@ +#### [Pf2eDataScrapper](index.md 'index') +### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses') + +## PracticeProcessor Class + +```csharp +internal class PracticeProcessor : Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.AbstractSubclassProcessor +``` + +Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 [AbstractInputProcessor](AbstractInputProcessor.md 'Pf2eDataScrapper\.Processors\.Definitions\.AbstractInputProcessor') 🡒 [AbstractEntityProcessor](AbstractEntityProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractEntityProcessor') 🡒 [AbstractSubclassProcessor](AbstractSubclassProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractSubclassProcessor') 🡒 PracticeProcessor + +| Properties | | +| :--- | :--- | +| [ClassName](PracticeProcessor.ClassName.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.PracticeProcessor\.ClassName') | Название подкласса\. | +| [GroupName](PracticeProcessor.GroupName.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.PracticeProcessor\.GroupName') | Название группы подклассов\. | +| [Object](PracticeProcessor.Object.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.PracticeProcessor\.Object') | Основная сущность\. | + +| Methods | | +| :--- | :--- | +| [ProcessObject\(\)](PracticeProcessor.ProcessObject().md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.PracticeProcessor\.ProcessObject\(\)') | Обработка полей подкласса\. | diff --git a/Documentation/Pf2eDataScrapper/RacketProcessor.ClassName.md b/Documentation/Pf2eDataScrapper/RacketProcessor.ClassName.md new file mode 100644 index 0000000..a694bba --- /dev/null +++ b/Documentation/Pf2eDataScrapper/RacketProcessor.ClassName.md @@ -0,0 +1,13 @@ +#### [Pf2eDataScrapper](index.md 'index') +### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[RacketProcessor](RacketProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.RacketProcessor') + +## RacketProcessor\.ClassName Property + +Название подкласса\. + +```csharp +public override string ClassName { get; } +``` + +#### Property Value +[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/RacketProcessor.GroupName.md b/Documentation/Pf2eDataScrapper/RacketProcessor.GroupName.md new file mode 100644 index 0000000..3cf921f --- /dev/null +++ b/Documentation/Pf2eDataScrapper/RacketProcessor.GroupName.md @@ -0,0 +1,13 @@ +#### [Pf2eDataScrapper](index.md 'index') +### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[RacketProcessor](RacketProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.RacketProcessor') + +## RacketProcessor\.GroupName Property + +Название группы подклассов\. + +```csharp +public override string GroupName { get; } +``` + +#### Property Value +[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/RacketProcessor.Object.md b/Documentation/Pf2eDataScrapper/RacketProcessor.Object.md new file mode 100644 index 0000000..9049575 --- /dev/null +++ b/Documentation/Pf2eDataScrapper/RacketProcessor.Object.md @@ -0,0 +1,13 @@ +#### [Pf2eDataScrapper](index.md 'index') +### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[RacketProcessor](RacketProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.RacketProcessor') + +## RacketProcessor\.Object Property + +Основная сущность\. + +```csharp +public override Pf2eModel.Model.Structure.Subclass Object { get; } +``` + +#### Property Value +[Pf2eModel\.Model\.Structure\.Subclass](https://docs.microsoft.com/en-us/dotnet/api/Pf2eModel.Model.Structure.Subclass 'Pf2eModel\.Model\.Structure\.Subclass') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/RacketProcessor.ProcessObject().md b/Documentation/Pf2eDataScrapper/RacketProcessor.ProcessObject().md new file mode 100644 index 0000000..cdf1905 --- /dev/null +++ b/Documentation/Pf2eDataScrapper/RacketProcessor.ProcessObject().md @@ -0,0 +1,10 @@ +#### [Pf2eDataScrapper](index.md 'index') +### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[RacketProcessor](RacketProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.RacketProcessor') + +## RacketProcessor\.ProcessObject\(\) Method + +Обработка полей подкласса\. + +```csharp +public override void ProcessObject(); +``` \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/RacketProcessor.md b/Documentation/Pf2eDataScrapper/RacketProcessor.md new file mode 100644 index 0000000..f3fa185 --- /dev/null +++ b/Documentation/Pf2eDataScrapper/RacketProcessor.md @@ -0,0 +1,20 @@ +#### [Pf2eDataScrapper](index.md 'index') +### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses') + +## RacketProcessor Class + +```csharp +internal class RacketProcessor : Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.AbstractSubclassProcessor +``` + +Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 [AbstractInputProcessor](AbstractInputProcessor.md 'Pf2eDataScrapper\.Processors\.Definitions\.AbstractInputProcessor') 🡒 [AbstractEntityProcessor](AbstractEntityProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractEntityProcessor') 🡒 [AbstractSubclassProcessor](AbstractSubclassProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractSubclassProcessor') 🡒 RacketProcessor + +| Properties | | +| :--- | :--- | +| [ClassName](RacketProcessor.ClassName.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.RacketProcessor\.ClassName') | Название подкласса\. | +| [GroupName](RacketProcessor.GroupName.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.RacketProcessor\.GroupName') | Название группы подклассов\. | +| [Object](RacketProcessor.Object.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.RacketProcessor\.Object') | Основная сущность\. | + +| Methods | | +| :--- | :--- | +| [ProcessObject\(\)](RacketProcessor.ProcessObject().md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.RacketProcessor\.ProcessObject\(\)') | Обработка полей подкласса\. | diff --git a/Documentation/Pf2eDataScrapper/ResearchFieldProcessor.ClassName.md b/Documentation/Pf2eDataScrapper/ResearchFieldProcessor.ClassName.md new file mode 100644 index 0000000..4aea8d1 --- /dev/null +++ b/Documentation/Pf2eDataScrapper/ResearchFieldProcessor.ClassName.md @@ -0,0 +1,13 @@ +#### [Pf2eDataScrapper](index.md 'index') +### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[ResearchFieldProcessor](ResearchFieldProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.ResearchFieldProcessor') + +## ResearchFieldProcessor\.ClassName Property + +Название подкласса\. + +```csharp +public override string ClassName { get; } +``` + +#### Property Value +[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/ResearchFieldProcessor.GroupName.md b/Documentation/Pf2eDataScrapper/ResearchFieldProcessor.GroupName.md new file mode 100644 index 0000000..88162ec --- /dev/null +++ b/Documentation/Pf2eDataScrapper/ResearchFieldProcessor.GroupName.md @@ -0,0 +1,13 @@ +#### [Pf2eDataScrapper](index.md 'index') +### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[ResearchFieldProcessor](ResearchFieldProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.ResearchFieldProcessor') + +## ResearchFieldProcessor\.GroupName Property + +Название группы подклассов\. + +```csharp +public override string GroupName { get; } +``` + +#### Property Value +[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/ResearchFieldProcessor.Object.md b/Documentation/Pf2eDataScrapper/ResearchFieldProcessor.Object.md new file mode 100644 index 0000000..afb25fb --- /dev/null +++ b/Documentation/Pf2eDataScrapper/ResearchFieldProcessor.Object.md @@ -0,0 +1,13 @@ +#### [Pf2eDataScrapper](index.md 'index') +### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[ResearchFieldProcessor](ResearchFieldProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.ResearchFieldProcessor') + +## ResearchFieldProcessor\.Object Property + +Основная сущность\. + +```csharp +public override Pf2eModel.Model.Structure.Subclass Object { get; } +``` + +#### Property Value +[Pf2eModel\.Model\.Structure\.Subclass](https://docs.microsoft.com/en-us/dotnet/api/Pf2eModel.Model.Structure.Subclass 'Pf2eModel\.Model\.Structure\.Subclass') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/ResearchFieldProcessor.ProcessObject().md b/Documentation/Pf2eDataScrapper/ResearchFieldProcessor.ProcessObject().md new file mode 100644 index 0000000..a8c0027 --- /dev/null +++ b/Documentation/Pf2eDataScrapper/ResearchFieldProcessor.ProcessObject().md @@ -0,0 +1,10 @@ +#### [Pf2eDataScrapper](index.md 'index') +### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[ResearchFieldProcessor](ResearchFieldProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.ResearchFieldProcessor') + +## ResearchFieldProcessor\.ProcessObject\(\) Method + +Обработка полей подкласса\. + +```csharp +public override void ProcessObject(); +``` \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/ResearchFieldProcessor.md b/Documentation/Pf2eDataScrapper/ResearchFieldProcessor.md new file mode 100644 index 0000000..7581ea5 --- /dev/null +++ b/Documentation/Pf2eDataScrapper/ResearchFieldProcessor.md @@ -0,0 +1,20 @@ +#### [Pf2eDataScrapper](index.md 'index') +### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses') + +## ResearchFieldProcessor Class + +```csharp +internal class ResearchFieldProcessor : Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.AbstractSubclassProcessor +``` + +Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 [AbstractInputProcessor](AbstractInputProcessor.md 'Pf2eDataScrapper\.Processors\.Definitions\.AbstractInputProcessor') 🡒 [AbstractEntityProcessor](AbstractEntityProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractEntityProcessor') 🡒 [AbstractSubclassProcessor](AbstractSubclassProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractSubclassProcessor') 🡒 ResearchFieldProcessor + +| Properties | | +| :--- | :--- | +| [ClassName](ResearchFieldProcessor.ClassName.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.ResearchFieldProcessor\.ClassName') | Название подкласса\. | +| [GroupName](ResearchFieldProcessor.GroupName.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.ResearchFieldProcessor\.GroupName') | Название группы подклассов\. | +| [Object](ResearchFieldProcessor.Object.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.ResearchFieldProcessor\.Object') | Основная сущность\. | + +| Methods | | +| :--- | :--- | +| [ProcessObject\(\)](ResearchFieldProcessor.ProcessObject().md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.ResearchFieldProcessor\.ProcessObject\(\)') | Обработка полей подкласса\. | diff --git a/Documentation/Pf2eDataScrapper/StyleProcessor.ClassName.md b/Documentation/Pf2eDataScrapper/StyleProcessor.ClassName.md new file mode 100644 index 0000000..12d9768 --- /dev/null +++ b/Documentation/Pf2eDataScrapper/StyleProcessor.ClassName.md @@ -0,0 +1,13 @@ +#### [Pf2eDataScrapper](index.md 'index') +### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[StyleProcessor](StyleProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.StyleProcessor') + +## StyleProcessor\.ClassName Property + +Название подкласса\. + +```csharp +public override string ClassName { get; } +``` + +#### Property Value +[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/StyleProcessor.GroupName.md b/Documentation/Pf2eDataScrapper/StyleProcessor.GroupName.md new file mode 100644 index 0000000..fcea173 --- /dev/null +++ b/Documentation/Pf2eDataScrapper/StyleProcessor.GroupName.md @@ -0,0 +1,13 @@ +#### [Pf2eDataScrapper](index.md 'index') +### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[StyleProcessor](StyleProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.StyleProcessor') + +## StyleProcessor\.GroupName Property + +Название группы подклассов\. + +```csharp +public override string GroupName { get; } +``` + +#### Property Value +[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/StyleProcessor.Object.md b/Documentation/Pf2eDataScrapper/StyleProcessor.Object.md new file mode 100644 index 0000000..82d8a14 --- /dev/null +++ b/Documentation/Pf2eDataScrapper/StyleProcessor.Object.md @@ -0,0 +1,13 @@ +#### [Pf2eDataScrapper](index.md 'index') +### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[StyleProcessor](StyleProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.StyleProcessor') + +## StyleProcessor\.Object Property + +Основная сущность\. + +```csharp +public override Pf2eModel.Model.Structure.Subclass Object { get; } +``` + +#### Property Value +[Pf2eModel\.Model\.Structure\.Subclass](https://docs.microsoft.com/en-us/dotnet/api/Pf2eModel.Model.Structure.Subclass 'Pf2eModel\.Model\.Structure\.Subclass') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/StyleProcessor.ProcessObject().md b/Documentation/Pf2eDataScrapper/StyleProcessor.ProcessObject().md new file mode 100644 index 0000000..980d91a --- /dev/null +++ b/Documentation/Pf2eDataScrapper/StyleProcessor.ProcessObject().md @@ -0,0 +1,10 @@ +#### [Pf2eDataScrapper](index.md 'index') +### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[StyleProcessor](StyleProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.StyleProcessor') + +## StyleProcessor\.ProcessObject\(\) Method + +Обработка полей подкласса\. + +```csharp +public override void ProcessObject(); +``` \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/StyleProcessor.md b/Documentation/Pf2eDataScrapper/StyleProcessor.md new file mode 100644 index 0000000..47515ba --- /dev/null +++ b/Documentation/Pf2eDataScrapper/StyleProcessor.md @@ -0,0 +1,20 @@ +#### [Pf2eDataScrapper](index.md 'index') +### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses') + +## StyleProcessor Class + +```csharp +internal class StyleProcessor : Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.AbstractSubclassProcessor +``` + +Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 [AbstractInputProcessor](AbstractInputProcessor.md 'Pf2eDataScrapper\.Processors\.Definitions\.AbstractInputProcessor') 🡒 [AbstractEntityProcessor](AbstractEntityProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractEntityProcessor') 🡒 [AbstractSubclassProcessor](AbstractSubclassProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractSubclassProcessor') 🡒 StyleProcessor + +| Properties | | +| :--- | :--- | +| [ClassName](StyleProcessor.ClassName.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.StyleProcessor\.ClassName') | Название подкласса\. | +| [GroupName](StyleProcessor.GroupName.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.StyleProcessor\.GroupName') | Название группы подклассов\. | +| [Object](StyleProcessor.Object.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.StyleProcessor\.Object') | Основная сущность\. | + +| Methods | | +| :--- | :--- | +| [ProcessObject\(\)](StyleProcessor.ProcessObject().md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.StyleProcessor\.ProcessObject\(\)') | Обработка полей подкласса\. | diff --git a/Documentation/Pf2eDataScrapper/SubconsciousMindProcessor.ClassName.md b/Documentation/Pf2eDataScrapper/SubconsciousMindProcessor.ClassName.md new file mode 100644 index 0000000..4049eff --- /dev/null +++ b/Documentation/Pf2eDataScrapper/SubconsciousMindProcessor.ClassName.md @@ -0,0 +1,13 @@ +#### [Pf2eDataScrapper](index.md 'index') +### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[SubconsciousMindProcessor](SubconsciousMindProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.SubconsciousMindProcessor') + +## SubconsciousMindProcessor\.ClassName Property + +Название подкласса\. + +```csharp +public override string ClassName { get; } +``` + +#### Property Value +[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/SubconsciousMindProcessor.GroupName.md b/Documentation/Pf2eDataScrapper/SubconsciousMindProcessor.GroupName.md new file mode 100644 index 0000000..6d0c568 --- /dev/null +++ b/Documentation/Pf2eDataScrapper/SubconsciousMindProcessor.GroupName.md @@ -0,0 +1,13 @@ +#### [Pf2eDataScrapper](index.md 'index') +### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[SubconsciousMindProcessor](SubconsciousMindProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.SubconsciousMindProcessor') + +## SubconsciousMindProcessor\.GroupName Property + +Название группы подклассов\. + +```csharp +public override string GroupName { get; } +``` + +#### Property Value +[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/SubconsciousMindProcessor.Object.md b/Documentation/Pf2eDataScrapper/SubconsciousMindProcessor.Object.md new file mode 100644 index 0000000..02b124b --- /dev/null +++ b/Documentation/Pf2eDataScrapper/SubconsciousMindProcessor.Object.md @@ -0,0 +1,13 @@ +#### [Pf2eDataScrapper](index.md 'index') +### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[SubconsciousMindProcessor](SubconsciousMindProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.SubconsciousMindProcessor') + +## SubconsciousMindProcessor\.Object Property + +Основная сущность\. + +```csharp +public override Pf2eModel.Model.Structure.Subclass Object { get; } +``` + +#### Property Value +[Pf2eModel\.Model\.Structure\.Subclass](https://docs.microsoft.com/en-us/dotnet/api/Pf2eModel.Model.Structure.Subclass 'Pf2eModel\.Model\.Structure\.Subclass') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/SubconsciousMindProcessor.ProcessObject().md b/Documentation/Pf2eDataScrapper/SubconsciousMindProcessor.ProcessObject().md new file mode 100644 index 0000000..a8d6077 --- /dev/null +++ b/Documentation/Pf2eDataScrapper/SubconsciousMindProcessor.ProcessObject().md @@ -0,0 +1,10 @@ +#### [Pf2eDataScrapper](index.md 'index') +### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[SubconsciousMindProcessor](SubconsciousMindProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.SubconsciousMindProcessor') + +## SubconsciousMindProcessor\.ProcessObject\(\) Method + +Обработка полей подкласса\. + +```csharp +public override void ProcessObject(); +``` \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/SubconsciousMindProcessor.md b/Documentation/Pf2eDataScrapper/SubconsciousMindProcessor.md new file mode 100644 index 0000000..0ff51f9 --- /dev/null +++ b/Documentation/Pf2eDataScrapper/SubconsciousMindProcessor.md @@ -0,0 +1,20 @@ +#### [Pf2eDataScrapper](index.md 'index') +### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses') + +## SubconsciousMindProcessor Class + +```csharp +internal class SubconsciousMindProcessor : Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.AbstractSubclassProcessor +``` + +Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 [AbstractInputProcessor](AbstractInputProcessor.md 'Pf2eDataScrapper\.Processors\.Definitions\.AbstractInputProcessor') 🡒 [AbstractEntityProcessor](AbstractEntityProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractEntityProcessor') 🡒 [AbstractSubclassProcessor](AbstractSubclassProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractSubclassProcessor') 🡒 SubconsciousMindProcessor + +| Properties | | +| :--- | :--- | +| [ClassName](SubconsciousMindProcessor.ClassName.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.SubconsciousMindProcessor\.ClassName') | Название подкласса\. | +| [GroupName](SubconsciousMindProcessor.GroupName.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.SubconsciousMindProcessor\.GroupName') | Название группы подклассов\. | +| [Object](SubconsciousMindProcessor.Object.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.SubconsciousMindProcessor\.Object') | Основная сущность\. | + +| Methods | | +| :--- | :--- | +| [ProcessObject\(\)](SubconsciousMindProcessor.ProcessObject().md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.SubconsciousMindProcessor\.ProcessObject\(\)') | Обработка полей подкласса\. | diff --git a/Documentation/Pf2eDataScrapper/TenetProcessor.ClassName.md b/Documentation/Pf2eDataScrapper/TenetProcessor.ClassName.md new file mode 100644 index 0000000..74d10ef --- /dev/null +++ b/Documentation/Pf2eDataScrapper/TenetProcessor.ClassName.md @@ -0,0 +1,13 @@ +#### [Pf2eDataScrapper](index.md 'index') +### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[TenetProcessor](TenetProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.TenetProcessor') + +## TenetProcessor\.ClassName Property + +Название подкласса\. + +```csharp +public override string ClassName { get; } +``` + +#### Property Value +[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/TenetProcessor.GroupName.md b/Documentation/Pf2eDataScrapper/TenetProcessor.GroupName.md new file mode 100644 index 0000000..89d4de4 --- /dev/null +++ b/Documentation/Pf2eDataScrapper/TenetProcessor.GroupName.md @@ -0,0 +1,13 @@ +#### [Pf2eDataScrapper](index.md 'index') +### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[TenetProcessor](TenetProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.TenetProcessor') + +## TenetProcessor\.GroupName Property + +Название группы подклассов\. + +```csharp +public override string GroupName { get; } +``` + +#### Property Value +[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/TenetProcessor.Object.md b/Documentation/Pf2eDataScrapper/TenetProcessor.Object.md new file mode 100644 index 0000000..6f659d5 --- /dev/null +++ b/Documentation/Pf2eDataScrapper/TenetProcessor.Object.md @@ -0,0 +1,13 @@ +#### [Pf2eDataScrapper](index.md 'index') +### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[TenetProcessor](TenetProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.TenetProcessor') + +## TenetProcessor\.Object Property + +Основная сущность\. + +```csharp +public override Pf2eModel.Model.Structure.Subclass Object { get; } +``` + +#### Property Value +[Pf2eModel\.Model\.Structure\.Subclass](https://docs.microsoft.com/en-us/dotnet/api/Pf2eModel.Model.Structure.Subclass 'Pf2eModel\.Model\.Structure\.Subclass') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/TenetProcessor.ProcessObject().md b/Documentation/Pf2eDataScrapper/TenetProcessor.ProcessObject().md new file mode 100644 index 0000000..9e63ade --- /dev/null +++ b/Documentation/Pf2eDataScrapper/TenetProcessor.ProcessObject().md @@ -0,0 +1,10 @@ +#### [Pf2eDataScrapper](index.md 'index') +### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[TenetProcessor](TenetProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.TenetProcessor') + +## TenetProcessor\.ProcessObject\(\) Method + +Обработка полей подкласса\. + +```csharp +public override void ProcessObject(); +``` \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/TenetProcessor.md b/Documentation/Pf2eDataScrapper/TenetProcessor.md new file mode 100644 index 0000000..d1d23c6 --- /dev/null +++ b/Documentation/Pf2eDataScrapper/TenetProcessor.md @@ -0,0 +1,20 @@ +#### [Pf2eDataScrapper](index.md 'index') +### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses') + +## TenetProcessor Class + +```csharp +internal class TenetProcessor : Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.AbstractSubclassProcessor +``` + +Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 [AbstractInputProcessor](AbstractInputProcessor.md 'Pf2eDataScrapper\.Processors\.Definitions\.AbstractInputProcessor') 🡒 [AbstractEntityProcessor](AbstractEntityProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractEntityProcessor') 🡒 [AbstractSubclassProcessor](AbstractSubclassProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractSubclassProcessor') 🡒 TenetProcessor + +| Properties | | +| :--- | :--- | +| [ClassName](TenetProcessor.ClassName.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.TenetProcessor\.ClassName') | Название подкласса\. | +| [GroupName](TenetProcessor.GroupName.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.TenetProcessor\.GroupName') | Название группы подклассов\. | +| [Object](TenetProcessor.Object.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.TenetProcessor\.Object') | Основная сущность\. | + +| Methods | | +| :--- | :--- | +| [ProcessObject\(\)](TenetProcessor.ProcessObject().md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.TenetProcessor\.ProcessObject\(\)') | Обработка полей подкласса\. | diff --git a/Documentation/Pf2eDataScrapper/WayProcessor.ClassName.md b/Documentation/Pf2eDataScrapper/WayProcessor.ClassName.md new file mode 100644 index 0000000..0b4b54a --- /dev/null +++ b/Documentation/Pf2eDataScrapper/WayProcessor.ClassName.md @@ -0,0 +1,13 @@ +#### [Pf2eDataScrapper](index.md 'index') +### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[WayProcessor](WayProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.WayProcessor') + +## WayProcessor\.ClassName Property + +Название подкласса\. + +```csharp +public override string ClassName { get; } +``` + +#### Property Value +[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/WayProcessor.GroupName.md b/Documentation/Pf2eDataScrapper/WayProcessor.GroupName.md new file mode 100644 index 0000000..c5779cf --- /dev/null +++ b/Documentation/Pf2eDataScrapper/WayProcessor.GroupName.md @@ -0,0 +1,13 @@ +#### [Pf2eDataScrapper](index.md 'index') +### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[WayProcessor](WayProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.WayProcessor') + +## WayProcessor\.GroupName Property + +Название группы подклассов\. + +```csharp +public override string GroupName { get; } +``` + +#### Property Value +[System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/WayProcessor.Object.md b/Documentation/Pf2eDataScrapper/WayProcessor.Object.md new file mode 100644 index 0000000..e2a93f4 --- /dev/null +++ b/Documentation/Pf2eDataScrapper/WayProcessor.Object.md @@ -0,0 +1,13 @@ +#### [Pf2eDataScrapper](index.md 'index') +### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[WayProcessor](WayProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.WayProcessor') + +## WayProcessor\.Object Property + +Основная сущность\. + +```csharp +public override Pf2eModel.Model.Structure.Subclass Object { get; } +``` + +#### Property Value +[Pf2eModel\.Model\.Structure\.Subclass](https://docs.microsoft.com/en-us/dotnet/api/Pf2eModel.Model.Structure.Subclass 'Pf2eModel\.Model\.Structure\.Subclass') \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/WayProcessor.ProcessObject().md b/Documentation/Pf2eDataScrapper/WayProcessor.ProcessObject().md new file mode 100644 index 0000000..ee8a652 --- /dev/null +++ b/Documentation/Pf2eDataScrapper/WayProcessor.ProcessObject().md @@ -0,0 +1,10 @@ +#### [Pf2eDataScrapper](index.md 'index') +### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses').[WayProcessor](WayProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.WayProcessor') + +## WayProcessor\.ProcessObject\(\) Method + +Обработка полей подкласса\. + +```csharp +public override void ProcessObject(); +``` \ No newline at end of file diff --git a/Documentation/Pf2eDataScrapper/WayProcessor.md b/Documentation/Pf2eDataScrapper/WayProcessor.md new file mode 100644 index 0000000..33f2c08 --- /dev/null +++ b/Documentation/Pf2eDataScrapper/WayProcessor.md @@ -0,0 +1,20 @@ +#### [Pf2eDataScrapper](index.md 'index') +### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses') + +## WayProcessor Class + +```csharp +internal class WayProcessor : Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.AbstractSubclassProcessor +``` + +Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 [AbstractInputProcessor](AbstractInputProcessor.md 'Pf2eDataScrapper\.Processors\.Definitions\.AbstractInputProcessor') 🡒 [AbstractEntityProcessor](AbstractEntityProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractEntityProcessor') 🡒 [AbstractSubclassProcessor](AbstractSubclassProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractSubclassProcessor') 🡒 WayProcessor + +| Properties | | +| :--- | :--- | +| [ClassName](WayProcessor.ClassName.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.WayProcessor\.ClassName') | Название подкласса\. | +| [GroupName](WayProcessor.GroupName.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.WayProcessor\.GroupName') | Название группы подклассов\. | +| [Object](WayProcessor.Object.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.WayProcessor\.Object') | Основная сущность\. | + +| Methods | | +| :--- | :--- | +| [ProcessObject\(\)](WayProcessor.ProcessObject().md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Subclasses\.WayProcessor\.ProcessObject\(\)') | Обработка полей подкласса\. | diff --git a/Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/AbstractEntityProcessor.cs b/Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/AbstractEntityProcessor.cs index 4d19957..be15076 100644 --- a/Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/AbstractEntityProcessor.cs +++ b/Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/AbstractEntityProcessor.cs @@ -217,7 +217,7 @@ internal abstract class AbstractEntityProcessor( EntitySource entitySource = new() { Entity = Entity, - SourceId = Globals.SourceIds[sourceName], + SourceId = Globals.SourceIds[sourceName.Trim()], Suffix = StringHelper.ResolveSourceSuffix( Input.GetRequired("source_markdown") ), diff --git a/Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/AbstractSubclassProcessor.cs b/Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/AbstractSubclassProcessor.cs index 245690c..e64287f 100644 --- a/Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/AbstractSubclassProcessor.cs +++ b/Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/AbstractSubclassProcessor.cs @@ -1,10 +1,12 @@ -using System.Linq; +using System.Collections.Generic; +using System.Linq; using Pf2eDataScrapper.Helpers; using Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers; using Pf2eDataScrapper.Processors; using Pf2eDataScrapper.Processors.Attributes; using Pf2eModel; using Pf2eModel.Model.Base; +using Pf2eModel.Model.Common; using Pf2eModel.Model.Common.I18n; using Pf2eModel.Model.Enum; using Pf2eModel.Model.Structure; @@ -67,4 +69,62 @@ internal abstract class AbstractSubclassProcessor( Pf2eDbContext.LocaleSearch(g.Entity.Name, GroupName) ); } + + /// + /// Добавление заклинаний из строкового представления. + /// + /// Строковое представление списка заклинаний. + public void AddSpells(string spellMd) + { + List spellUrls = StringHelper + .ParseMarkdownLinks(spellMd) + .Links.Select(l => l.Url) + .ToList(); + + List spellIds = Context + .EntityExternals.Where(x => spellUrls.Contains(x.Suffix)) + .Select(x => x.Entity.Id) + .ToList(); + + List spells = Context + .Spells.Where(s => spellIds.Contains(s.Id)) + .Select(s => s.Entity) + .ToList(); + + foreach (Entity spellEntity in spells) + { + Object.Entities.Add(spellEntity); + } + } + + /// + /// Добавление тренировок из строкового представления. + /// + /// Строковое представление списка тренировок. + public void AddTrainings(string trainingMd) + { + List trainingNames = trainingMd.Split(", ").ToList(); + List trainings = Context + .Trainings.Where(t => Pf2eDbContext.LocaleSearchArray(t.Name, trainingNames)) + .ToList(); + + foreach (string name in trainingNames) + { + Training? training = trainings.FirstOrDefault(t => t.Name.Contains(name)); + training ??= new() + { + Name = new() { { LocaleType.English, name } }, + Type = TrainingType.Lore, + }; + + Object.Trainings.Add( + new() + { + Subclass = Object, + Training = training, + Rank = TrainingRank.Trained, + } + ); + } + } } diff --git a/Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/Subclasses/ApparitionProcessor.cs b/Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/Subclasses/ApparitionProcessor.cs index 75ec77a..0a261ab 100644 --- a/Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/Subclasses/ApparitionProcessor.cs +++ b/Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/Subclasses/ApparitionProcessor.cs @@ -1,17 +1,10 @@ -using System.Collections.Generic; -using System.Linq; +using System.Linq; using System.Text.RegularExpressions; -using Microsoft.EntityFrameworkCore; using Pf2eDataScrapper.Helpers; using Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers; using Pf2eDataScrapper.Processors; using Pf2eDataScrapper.Processors.Attributes; -using Pf2eDataScrapper.Processors.Collection; -using Pf2eModel; using Pf2eModel.Model.Base; -using Pf2eModel.Model.Common; -using Pf2eModel.Model.Common.I18n; -using Pf2eModel.Model.Enum; using Pf2eModel.Model.Structure; using StringHelper = Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers.StringHelper; @@ -49,33 +42,6 @@ internal partial class ApparitionProcessor( AddTrainings(Input.GetRequired("skill_markdown")); } - /// - /// Добавление заклинаний. - /// - /// - public void AddSpells(string spellMd) - { - List spellUrls = StringHelper - .ParseMarkdownLinks(spellMd) - .Links.Select(l => l.Url) - .ToList(); - - List spellIds = Context - .EntityExternals.Where(x => spellUrls.Contains(x.Suffix)) - .Select(x => x.Entity.Id) - .ToList(); - - List spells = Context - .Spells.Where(s => spellIds.Contains(s.Id)) - .Select(s => s.Entity) - .ToList(); - - foreach (Entity spellEntity in spells) - { - Object.Entities.Add(spellEntity); - } - } - /// /// Добавление заклинания сосуда. /// @@ -85,7 +51,7 @@ internal partial class ApparitionProcessor( Match match = VesselSpellMarkdownRegex().Match(description); string aonprdId = $"spell-{match.Groups[1].Value}"; - var entity = Context + Entity entity = Context .EntityExternals.Where(x => x.ExternalId == aonprdId) .Select(x => x.Entity) .First(); @@ -93,38 +59,6 @@ internal partial class ApparitionProcessor( Object.Entities.Add(entity); } - /// - /// Добавление тренировок. - /// - /// - public void AddTrainings(string trainingMd) - { - List trainingNames = trainingMd.Split(", ").ToList(); - List trainings = Context - .Trainings.Where(t => Pf2eDbContext.LocaleSearchArray(t.Name, trainingNames)) - .ToList(); - - foreach (string name in trainingNames) - { - Training? training = trainings.FirstOrDefault(t => t.Name.Contains(name)); - training ??= new() - { - Name = new() { { LocaleType.English, name } }, - Type = TrainingType.Lore, - }; - - Object.Trainings.Add( - new() - { - Subclass = Object, - Training = training, - Rank = TrainingRank.Trained, - } - ); - } - } - - /// //protected override string GetDescription() => // base.GetDescription() // + AddedDescription(["skill_markdown", "spell_markdown", "summary_markdown"]); diff --git a/Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/Subclasses/ArcaneSchoolProcessor.cs b/Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/Subclasses/ArcaneSchoolProcessor.cs new file mode 100644 index 0000000..0834281 --- /dev/null +++ b/Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/Subclasses/ArcaneSchoolProcessor.cs @@ -0,0 +1,42 @@ +using System.Collections.Generic; +using System.Linq; +using Pf2eDataScrapper.Helpers; +using Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers; +using Pf2eDataScrapper.Processors; +using Pf2eDataScrapper.Processors.Attributes; +using Pf2eModel.Model.Base; +using Pf2eModel.Model.Structure; +using StringHelper = Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers.StringHelper; + +namespace Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses; + +[ProcessorCollection( + "aonprd:arcane-school", + InnerType = "arcane-school", + CompendiumType = ProcessorCompendiumEnum.Aonprd, + Description = "Arcane Schools", + Group = ProcessorGroupEnum.AonprdSubclasses +)] +[ProcessorDependencies(["aonprd:subclass-group"])] +internal class ArcaneSchoolProcessor( + ProcessorInput input, + StringHelper stringHelper, + DatabaseHelper helper, + AonprdBuilderGlobals globals +) : AbstractSubclassProcessor(input, stringHelper, helper, globals) +{ + /// + public override Subclass Object { get; } = new(); + + /// + public override string ClassName => "Wizard"; + + /// + public override string GroupName => "Arcane School"; + + /// + public override void ProcessObject() + { + AddSpells(Input.GetRequired("spell_markdown")); + } +} diff --git a/Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/Subclasses/ArcaneThesisProcessor.cs b/Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/Subclasses/ArcaneThesisProcessor.cs new file mode 100644 index 0000000..356748c --- /dev/null +++ b/Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/Subclasses/ArcaneThesisProcessor.cs @@ -0,0 +1,36 @@ +using Pf2eDataScrapper.Helpers; +using Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers; +using Pf2eDataScrapper.Processors; +using Pf2eDataScrapper.Processors.Attributes; +using Pf2eModel.Model.Structure; +using StringHelper = Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers.StringHelper; + +namespace Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses; + +[ProcessorCollection( + "aonprd:arcane-thesis", + InnerType = "arcane-thesis", + CompendiumType = ProcessorCompendiumEnum.Aonprd, + Description = "Arcane Theses", + Group = ProcessorGroupEnum.AonprdSubclasses +)] +[ProcessorDependencies(["aonprd:subclass-group"])] +internal class ArcaneThesisProcessor( + ProcessorInput input, + StringHelper stringHelper, + DatabaseHelper helper, + AonprdBuilderGlobals globals +) : AbstractSubclassProcessor(input, stringHelper, helper, globals) +{ + /// + public override Subclass Object { get; } = new(); + + /// + public override string ClassName => "Wizard"; + + /// + public override string GroupName => "Arcane Thesis"; + + /// + public override void ProcessObject() { } +} diff --git a/Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/Subclasses/BloodlineProcessor.cs b/Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/Subclasses/BloodlineProcessor.cs new file mode 100644 index 0000000..a9d785a --- /dev/null +++ b/Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/Subclasses/BloodlineProcessor.cs @@ -0,0 +1,41 @@ +using Pf2eDataScrapper.Helpers; +using Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers; +using Pf2eDataScrapper.Processors; +using Pf2eDataScrapper.Processors.Attributes; +using Pf2eModel.Model.Structure; +using StringHelper = Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers.StringHelper; + +namespace Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses; + +[ProcessorCollection( + "aonprd:bloodline", + InnerType = "bloodline", + CompendiumType = ProcessorCompendiumEnum.Aonprd, + Description = "Bloodlines", + Group = ProcessorGroupEnum.AonprdSubclasses +)] +[ProcessorDependencies(["aonprd:subclass-group"])] +internal class BloodlineProcessor( + ProcessorInput input, + StringHelper stringHelper, + DatabaseHelper helper, + AonprdBuilderGlobals globals +) : AbstractSubclassProcessor(input, stringHelper, helper, globals) +{ + /// + public override Subclass Object { get; } = new(); + + /// + public override string ClassName => "Sorcerer"; + + /// + public override string GroupName => "Bloodline"; + + /// + public override void ProcessObject() + { + AddSpells(Input.GetRequired("spell_markdown")); + + Object.Extra = GenerateJsonString("tradition"); + } +} diff --git a/Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/Subclasses/CauseProcessor.cs b/Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/Subclasses/CauseProcessor.cs new file mode 100644 index 0000000..34689db --- /dev/null +++ b/Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/Subclasses/CauseProcessor.cs @@ -0,0 +1,39 @@ +using Pf2eDataScrapper.Helpers; +using Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers; +using Pf2eDataScrapper.Processors; +using Pf2eDataScrapper.Processors.Attributes; +using Pf2eModel.Model.Structure; +using StringHelper = Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers.StringHelper; + +namespace Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses; + +[ProcessorCollection( + "aonprd:cause", + InnerType = "cause", + CompendiumType = ProcessorCompendiumEnum.Aonprd, + Description = "Causes", + Group = ProcessorGroupEnum.AonprdSubclasses +)] +[ProcessorDependencies(["aonprd:subclass-group"])] +internal class CauseProcessor( + ProcessorInput input, + StringHelper stringHelper, + DatabaseHelper helper, + AonprdBuilderGlobals globals +) : AbstractSubclassProcessor(input, stringHelper, helper, globals) +{ + /// + public override Subclass Object { get; } = new(); + + /// + public override string ClassName => "Champion"; + + /// + public override string GroupName => "Cause"; + + /// + public override void ProcessObject() + { + Object.Extra = GenerateJsonString("alignment"); + } +} diff --git a/Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/Subclasses/ConsciousMindProcessor.cs b/Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/Subclasses/ConsciousMindProcessor.cs new file mode 100644 index 0000000..76ebc7f --- /dev/null +++ b/Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/Subclasses/ConsciousMindProcessor.cs @@ -0,0 +1,39 @@ +using Pf2eDataScrapper.Helpers; +using Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers; +using Pf2eDataScrapper.Processors; +using Pf2eDataScrapper.Processors.Attributes; +using Pf2eModel.Model.Structure; +using StringHelper = Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers.StringHelper; + +namespace Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses; + +[ProcessorCollection( + "aonprd:conscious-mind", + InnerType = "conscious-mind", + CompendiumType = ProcessorCompendiumEnum.Aonprd, + Description = "Conscious Minds", + Group = ProcessorGroupEnum.AonprdSubclasses +)] +[ProcessorDependencies(["aonprd:subclass-group"])] +internal class ConsciousMindProcessor( + ProcessorInput input, + StringHelper stringHelper, + DatabaseHelper helper, + AonprdBuilderGlobals globals +) : AbstractSubclassProcessor(input, stringHelper, helper, globals) +{ + /// + public override Subclass Object { get; } = new(); + + /// + public override string ClassName => "Psychic"; + + /// + public override string GroupName => "Conscious Mind"; + + /// + public override void ProcessObject() + { + AddSpells(Input.GetRequired("spell_markdown")); + } +} diff --git a/Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/Subclasses/DoctrineProcessor.cs b/Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/Subclasses/DoctrineProcessor.cs new file mode 100644 index 0000000..201305d --- /dev/null +++ b/Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/Subclasses/DoctrineProcessor.cs @@ -0,0 +1,36 @@ +using Pf2eDataScrapper.Helpers; +using Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers; +using Pf2eDataScrapper.Processors; +using Pf2eDataScrapper.Processors.Attributes; +using Pf2eModel.Model.Structure; +using StringHelper = Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers.StringHelper; + +namespace Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses; + +[ProcessorCollection( + "aonprd:doctrine", + InnerType = "doctrine", + CompendiumType = ProcessorCompendiumEnum.Aonprd, + Description = "Doctrines", + Group = ProcessorGroupEnum.AonprdSubclasses +)] +[ProcessorDependencies(["aonprd:subclass-group"])] +internal class DoctrineProcessor( + ProcessorInput input, + StringHelper stringHelper, + DatabaseHelper helper, + AonprdBuilderGlobals globals +) : AbstractSubclassProcessor(input, stringHelper, helper, globals) +{ + /// + public override Subclass Object { get; } = new(); + + /// + public override string ClassName => "Cleric"; + + /// + public override string GroupName => "Doctrine"; + + /// + public override void ProcessObject() { } +} diff --git a/Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/Subclasses/DruidicOrderProcessor.cs b/Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/Subclasses/DruidicOrderProcessor.cs new file mode 100644 index 0000000..9f12489 --- /dev/null +++ b/Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/Subclasses/DruidicOrderProcessor.cs @@ -0,0 +1,36 @@ +using Pf2eDataScrapper.Helpers; +using Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers; +using Pf2eDataScrapper.Processors; +using Pf2eDataScrapper.Processors.Attributes; +using Pf2eModel.Model.Structure; +using StringHelper = Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers.StringHelper; + +namespace Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses; + +[ProcessorCollection( + "aonprd:druidic-order", + InnerType = "druidic-order", + CompendiumType = ProcessorCompendiumEnum.Aonprd, + Description = "Druidic Orders", + Group = ProcessorGroupEnum.AonprdSubclasses +)] +[ProcessorDependencies(["aonprd:subclass-group"])] +internal class DruidicOrderProcessor( + ProcessorInput input, + StringHelper stringHelper, + DatabaseHelper helper, + AonprdBuilderGlobals globals +) : AbstractSubclassProcessor(input, stringHelper, helper, globals) +{ + /// + public override Subclass Object { get; } = new(); + + /// + public override string ClassName => "Druid"; + + /// + public override string GroupName => "Druidic Order"; + + /// + public override void ProcessObject() { } +} diff --git a/Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/Subclasses/EidolonProcessor.cs b/Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/Subclasses/EidolonProcessor.cs new file mode 100644 index 0000000..4bb23c1 --- /dev/null +++ b/Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/Subclasses/EidolonProcessor.cs @@ -0,0 +1,47 @@ +using Pf2eDataScrapper.Helpers; +using Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers; +using Pf2eDataScrapper.Processors; +using Pf2eDataScrapper.Processors.Attributes; +using Pf2eModel.Model.Structure; +using StringHelper = Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers.StringHelper; + +namespace Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses; + +[ProcessorCollection( + "aonprd:eidolon", + InnerType = "eidolon", + CompendiumType = ProcessorCompendiumEnum.Aonprd, + Description = "Eidolons", + Group = ProcessorGroupEnum.AonprdSubclasses +)] +[ProcessorDependencies(["aonprd:subclass-group"])] +internal class EidolonProcessor( + ProcessorInput input, + StringHelper stringHelper, + DatabaseHelper helper, + AonprdBuilderGlobals globals +) : AbstractSubclassProcessor(input, stringHelper, helper, globals) +{ + /// + public override Subclass Object { get; } = new(); + + /// + public override string ClassName => "Summoner"; + + /// + public override string GroupName => "Eidolon"; + + /// + public override void ProcessObject() + { + AddTrainings(Input.GetRequired("skill_markdown")); + + Object.Extra = GenerateJsonString( + "alignment", + "language_markdown", + "size", + "tradition", + "speed" + ); + } +} diff --git a/Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/Subclasses/ElementProcessor.cs b/Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/Subclasses/ElementProcessor.cs new file mode 100644 index 0000000..57f0943 --- /dev/null +++ b/Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/Subclasses/ElementProcessor.cs @@ -0,0 +1,39 @@ +using Pf2eDataScrapper.Helpers; +using Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers; +using Pf2eDataScrapper.Processors; +using Pf2eDataScrapper.Processors.Attributes; +using Pf2eModel.Model.Structure; +using StringHelper = Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers.StringHelper; + +namespace Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses; + +[ProcessorCollection( + "aonprd:element", + InnerType = "element", + CompendiumType = ProcessorCompendiumEnum.Aonprd, + Description = "Elements", + Group = ProcessorGroupEnum.AonprdSubclasses +)] +[ProcessorDependencies(["aonprd:subclass-group"])] +internal class ElementProcessor( + ProcessorInput input, + StringHelper stringHelper, + DatabaseHelper helper, + AonprdBuilderGlobals globals +) : AbstractSubclassProcessor(input, stringHelper, helper, globals) +{ + /// + public override Subclass Object { get; } = new(); + + /// + public override string ClassName => "Kineticist"; + + /// + public override string GroupName => "Element"; + + /// + public override void ProcessObject() + { + Object.Extra = GenerateJsonString("element"); + } +} diff --git a/Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/Subclasses/EpithetProcessor.cs b/Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/Subclasses/EpithetProcessor.cs new file mode 100644 index 0000000..34b96d2 --- /dev/null +++ b/Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/Subclasses/EpithetProcessor.cs @@ -0,0 +1,49 @@ +using System.Collections.Generic; +using System.Linq; +using Microsoft.EntityFrameworkCore; +using Pf2eDataScrapper.Helpers; +using Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers; +using Pf2eDataScrapper.Processors; +using Pf2eDataScrapper.Processors.Attributes; +using Pf2eDataScrapper.Processors.Collection; +using Pf2eModel; +using Pf2eModel.Model.Base; +using Pf2eModel.Model.Common; +using Pf2eModel.Model.Common.I18n; +using Pf2eModel.Model.Enum; +using Pf2eModel.Model.Structure; +using StringHelper = Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers.StringHelper; + +namespace Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses; + +[ProcessorCollection( + "aonprd:epithet", + InnerType = "epithet", + CompendiumType = ProcessorCompendiumEnum.Aonprd, + Description = "Epithets", + Group = ProcessorGroupEnum.AonprdSubclasses +)] +[ProcessorDependencies(["aonprd:subclass-group"])] +internal class EpithetProcessor( + ProcessorInput input, + StringHelper stringHelper, + DatabaseHelper helper, + AonprdBuilderGlobals globals +) : AbstractSubclassProcessor(input, stringHelper, helper, globals) +{ + /// + public override Subclass Object { get; } = new(); + + /// + public override string ClassName => "Exemplar"; + + /// + public override string GroupName => "Epithet"; + + /// + public override void ProcessObject() + { + Object.Extra = GenerateJsonString("level", "type"); + // No additional processing needed + } +} diff --git a/Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/Subclasses/HellknightOrderProcessor.cs b/Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/Subclasses/HellknightOrderProcessor.cs new file mode 100644 index 0000000..dc31f80 --- /dev/null +++ b/Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/Subclasses/HellknightOrderProcessor.cs @@ -0,0 +1,41 @@ +using Pf2eDataScrapper.Helpers; +using Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers; +using Pf2eDataScrapper.Processors; +using Pf2eDataScrapper.Processors.Attributes; +using Pf2eModel.Model.Structure; +using StringHelper = Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers.StringHelper; + +namespace Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses; + +// TODO: Придумать логику для обработки под-архетипа (Hellknight Order) + +//[ProcessorCollection( +// "aonprd:hellknight-order", +// InnerType = "hellknight-order", +// CompendiumType = ProcessorCompendiumEnum.Aonprd, +// Description = "Hellknight Orders", +// Group = ProcessorGroupEnum.AonprdSubclasses +//)] +//[ProcessorDependencies(["aonprd:subclass-group"])] +internal class HellknightOrderProcessor( + ProcessorInput input, + StringHelper stringHelper, + DatabaseHelper helper, + AonprdBuilderGlobals globals +) : AbstractSubclassProcessor(input, stringHelper, helper, globals) +{ + /// + public override Subclass Object { get; } = new(); + + /// + public override string ClassName => "Hellknight"; + + /// + public override string GroupName => "Order"; + + /// + public override void ProcessObject() + { + Object.Extra = GenerateJsonString("favored_weapon_markdown"); + } +} diff --git a/Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/Subclasses/HuntersEdgeProcessor.cs b/Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/Subclasses/HuntersEdgeProcessor.cs new file mode 100644 index 0000000..d09d287 --- /dev/null +++ b/Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/Subclasses/HuntersEdgeProcessor.cs @@ -0,0 +1,36 @@ +using Pf2eDataScrapper.Helpers; +using Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers; +using Pf2eDataScrapper.Processors; +using Pf2eDataScrapper.Processors.Attributes; +using Pf2eModel.Model.Structure; +using StringHelper = Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers.StringHelper; + +namespace Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses; + +[ProcessorCollection( + "aonprd:hunters-edge", + InnerType = "hunters-edge", + CompendiumType = ProcessorCompendiumEnum.Aonprd, + Description = "Hunter's Edges", + Group = ProcessorGroupEnum.AonprdSubclasses +)] +[ProcessorDependencies(["aonprd:subclass-group"])] +internal class HuntersEdgeProcessor( + ProcessorInput input, + StringHelper stringHelper, + DatabaseHelper helper, + AonprdBuilderGlobals globals +) : AbstractSubclassProcessor(input, stringHelper, helper, globals) +{ + /// + public override Subclass Object { get; } = new(); + + /// + public override string ClassName => "Ranger"; + + /// + public override string GroupName => "Hunter's Edge"; + + /// + public override void ProcessObject() { } +} diff --git a/Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/Subclasses/HybridStudyProcessor.cs b/Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/Subclasses/HybridStudyProcessor.cs new file mode 100644 index 0000000..7863725 --- /dev/null +++ b/Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/Subclasses/HybridStudyProcessor.cs @@ -0,0 +1,36 @@ +using Pf2eDataScrapper.Helpers; +using Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers; +using Pf2eDataScrapper.Processors; +using Pf2eDataScrapper.Processors.Attributes; +using Pf2eModel.Model.Structure; +using StringHelper = Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers.StringHelper; + +namespace Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses; + +[ProcessorCollection( + "aonprd:hybrid-study", + InnerType = "hybrid-study", + CompendiumType = ProcessorCompendiumEnum.Aonprd, + Description = "Hybrid Studies", + Group = ProcessorGroupEnum.AonprdSubclasses +)] +[ProcessorDependencies(["aonprd:subclass-group"])] +internal class HybridStudyProcessor( + ProcessorInput input, + StringHelper stringHelper, + DatabaseHelper helper, + AonprdBuilderGlobals globals +) : AbstractSubclassProcessor(input, stringHelper, helper, globals) +{ + /// + public override Subclass Object { get; } = new(); + + /// + public override string ClassName => "Magus"; + + /// + public override string GroupName => "Hybrid Study"; + + /// + public override void ProcessObject() { } +} diff --git a/Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/Subclasses/IkonProcessor.cs b/Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/Subclasses/IkonProcessor.cs new file mode 100644 index 0000000..a6e760f --- /dev/null +++ b/Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/Subclasses/IkonProcessor.cs @@ -0,0 +1,39 @@ +using Pf2eDataScrapper.Helpers; +using Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers; +using Pf2eDataScrapper.Processors; +using Pf2eDataScrapper.Processors.Attributes; +using Pf2eModel.Model.Structure; +using StringHelper = Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers.StringHelper; + +namespace Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses; + +[ProcessorCollection( + "aonprd:ikon", + InnerType = "ikon", + CompendiumType = ProcessorCompendiumEnum.Aonprd, + Description = "Ikon", + Group = ProcessorGroupEnum.AonprdSubclasses +)] +[ProcessorDependencies(["aonprd:subclass-group"])] +internal class IkonProcessor( + ProcessorInput input, + StringHelper stringHelper, + DatabaseHelper helper, + AonprdBuilderGlobals globals +) : AbstractSubclassProcessor(input, stringHelper, helper, globals) +{ + /// + public override Subclass Object { get; } = new(); + + /// + public override string ClassName => "Exemplar"; + + /// + public override string GroupName => "Ikon"; + + /// + public override void ProcessObject() + { + Object.Extra = GenerateJsonString("type", "usage_markdown"); + } +} diff --git a/Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/Subclasses/ImplementProcessor.cs b/Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/Subclasses/ImplementProcessor.cs new file mode 100644 index 0000000..6e80d21 --- /dev/null +++ b/Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/Subclasses/ImplementProcessor.cs @@ -0,0 +1,36 @@ +using Pf2eDataScrapper.Helpers; +using Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers; +using Pf2eDataScrapper.Processors; +using Pf2eDataScrapper.Processors.Attributes; +using Pf2eModel.Model.Structure; +using StringHelper = Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers.StringHelper; + +namespace Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses; + +[ProcessorCollection( + "aonprd:implement", + InnerType = "implement", + CompendiumType = ProcessorCompendiumEnum.Aonprd, + Description = "Implements", + Group = ProcessorGroupEnum.AonprdSubclasses +)] +[ProcessorDependencies(["aonprd:subclass-group"])] +internal class ImplementProcessor( + ProcessorInput input, + StringHelper stringHelper, + DatabaseHelper helper, + AonprdBuilderGlobals globals +) : AbstractSubclassProcessor(input, stringHelper, helper, globals) +{ + /// + public override Subclass Object { get; } = new(); + + /// + public override string ClassName => "Thaumaturge"; + + /// + public override string GroupName => "Implement"; + + /// + public override void ProcessObject() { } +} diff --git a/Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/Subclasses/InnovationProcessor.cs b/Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/Subclasses/InnovationProcessor.cs new file mode 100644 index 0000000..a9b472c --- /dev/null +++ b/Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/Subclasses/InnovationProcessor.cs @@ -0,0 +1,36 @@ +using Pf2eDataScrapper.Helpers; +using Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers; +using Pf2eDataScrapper.Processors; +using Pf2eDataScrapper.Processors.Attributes; +using Pf2eModel.Model.Structure; +using StringHelper = Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers.StringHelper; + +namespace Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses; + +[ProcessorCollection( + "aonprd:innovation", + InnerType = "innovation", + CompendiumType = ProcessorCompendiumEnum.Aonprd, + Description = "Innovations", + Group = ProcessorGroupEnum.AonprdSubclasses +)] +[ProcessorDependencies(["aonprd:subclass-group"])] +internal class InnovationProcessor( + ProcessorInput input, + StringHelper stringHelper, + DatabaseHelper helper, + AonprdBuilderGlobals globals +) : AbstractSubclassProcessor(input, stringHelper, helper, globals) +{ + /// + public override Subclass Object { get; } = new(); + + /// + public override string ClassName => "Inventor"; + + /// + public override string GroupName => "Innovation"; + + /// + public override void ProcessObject() { } +} diff --git a/Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/Subclasses/InstinctProcessor.cs b/Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/Subclasses/InstinctProcessor.cs new file mode 100644 index 0000000..3e4ecf3 --- /dev/null +++ b/Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/Subclasses/InstinctProcessor.cs @@ -0,0 +1,36 @@ +using Pf2eDataScrapper.Helpers; +using Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers; +using Pf2eDataScrapper.Processors; +using Pf2eDataScrapper.Processors.Attributes; +using Pf2eModel.Model.Structure; +using StringHelper = Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers.StringHelper; + +namespace Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses; + +[ProcessorCollection( + "aonprd:instinct", + InnerType = "instinct", + CompendiumType = ProcessorCompendiumEnum.Aonprd, + Description = "Instincts", + Group = ProcessorGroupEnum.AonprdSubclasses +)] +[ProcessorDependencies(["aonprd:subclass-group"])] +internal class InstinctProcessor( + ProcessorInput input, + StringHelper stringHelper, + DatabaseHelper helper, + AonprdBuilderGlobals globals +) : AbstractSubclassProcessor(input, stringHelper, helper, globals) +{ + /// + public override Subclass Object { get; } = new(); + + /// + public override string ClassName => "Barbarian"; + + /// + public override string GroupName => "Instinct"; + + /// + public override void ProcessObject() { } +} diff --git a/Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/Subclasses/LessonProcessor.cs b/Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/Subclasses/LessonProcessor.cs new file mode 100644 index 0000000..bc95d73 --- /dev/null +++ b/Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/Subclasses/LessonProcessor.cs @@ -0,0 +1,39 @@ +using Pf2eDataScrapper.Helpers; +using Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers; +using Pf2eDataScrapper.Processors; +using Pf2eDataScrapper.Processors.Attributes; +using Pf2eModel.Model.Structure; +using StringHelper = Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers.StringHelper; + +namespace Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses; + +[ProcessorCollection( + "aonprd:lesson", + InnerType = "lesson", + CompendiumType = ProcessorCompendiumEnum.Aonprd, + Description = "Lessons", + Group = ProcessorGroupEnum.AonprdSubclasses +)] +[ProcessorDependencies(["aonprd:subclass-group"])] +internal class LessonProcessor( + ProcessorInput input, + StringHelper stringHelper, + DatabaseHelper helper, + AonprdBuilderGlobals globals +) : AbstractSubclassProcessor(input, stringHelper, helper, globals) +{ + /// + public override Subclass Object { get; } = new(); + + /// + public override string ClassName => "Witch"; + + /// + public override string GroupName => "Lesson"; + + /// + public override void ProcessObject() + { + Object.Extra = GenerateJsonString("lesson_type"); + } +} diff --git a/Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/Subclasses/MethodologyProcessor.cs b/Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/Subclasses/MethodologyProcessor.cs new file mode 100644 index 0000000..8224a44 --- /dev/null +++ b/Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/Subclasses/MethodologyProcessor.cs @@ -0,0 +1,36 @@ +using Pf2eDataScrapper.Helpers; +using Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers; +using Pf2eDataScrapper.Processors; +using Pf2eDataScrapper.Processors.Attributes; +using Pf2eModel.Model.Structure; +using StringHelper = Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers.StringHelper; + +namespace Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses; + +[ProcessorCollection( + "aonprd:methodology", + InnerType = "methodology", + CompendiumType = ProcessorCompendiumEnum.Aonprd, + Description = "Methodologies", + Group = ProcessorGroupEnum.AonprdSubclasses +)] +[ProcessorDependencies(["aonprd:subclass-group"])] +internal class MethodologyProcessor( + ProcessorInput input, + StringHelper stringHelper, + DatabaseHelper helper, + AonprdBuilderGlobals globals +) : AbstractSubclassProcessor(input, stringHelper, helper, globals) +{ + /// + public override Subclass Object { get; } = new(); + + /// + public override string ClassName => "Investigator"; + + /// + public override string GroupName => "Methodology"; + + /// + public override void ProcessObject() { } +} diff --git a/Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/Subclasses/MuseProcessor.cs b/Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/Subclasses/MuseProcessor.cs new file mode 100644 index 0000000..100a0cf --- /dev/null +++ b/Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/Subclasses/MuseProcessor.cs @@ -0,0 +1,36 @@ +using Pf2eDataScrapper.Helpers; +using Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers; +using Pf2eDataScrapper.Processors; +using Pf2eDataScrapper.Processors.Attributes; +using Pf2eModel.Model.Structure; +using StringHelper = Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers.StringHelper; + +namespace Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses; + +[ProcessorCollection( + "aonprd:muse", + InnerType = "muse", + CompendiumType = ProcessorCompendiumEnum.Aonprd, + Description = "Muses", + Group = ProcessorGroupEnum.AonprdSubclasses +)] +[ProcessorDependencies(["aonprd:subclass-group"])] +internal class MuseProcessor( + ProcessorInput input, + StringHelper stringHelper, + DatabaseHelper helper, + AonprdBuilderGlobals globals +) : AbstractSubclassProcessor(input, stringHelper, helper, globals) +{ + /// + public override Subclass Object { get; } = new(); + + /// + public override string ClassName => "Bard"; + + /// + public override string GroupName => "Muse"; + + /// + public override void ProcessObject() { } +} diff --git a/Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/Subclasses/MysteryProcessor.cs b/Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/Subclasses/MysteryProcessor.cs new file mode 100644 index 0000000..6ae9f39 --- /dev/null +++ b/Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/Subclasses/MysteryProcessor.cs @@ -0,0 +1,44 @@ +using Pf2eDataScrapper.Helpers; +using Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers; +using Pf2eDataScrapper.Processors; +using Pf2eDataScrapper.Processors.Attributes; +using Pf2eModel.Model.Structure; +using StringHelper = Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers.StringHelper; + +namespace Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses; + +[ProcessorCollection( + "aonprd:mystery", + InnerType = "mystery", + CompendiumType = ProcessorCompendiumEnum.Aonprd, + Description = "Mysteries", + Group = ProcessorGroupEnum.AonprdSubclasses +)] +[ProcessorDependencies(["aonprd:subclass-group"])] +internal class MysteryProcessor( + ProcessorInput input, + StringHelper stringHelper, + DatabaseHelper helper, + AonprdBuilderGlobals globals +) : AbstractSubclassProcessor(input, stringHelper, helper, globals) +{ + /// + public override Subclass Object { get; } = new(); + + /// + public override string ClassName => "Oracle"; + + /// + public override string GroupName => "Mystery"; + + /// + public override void ProcessObject() + { + AddSpells(Input.GetRequired("spell_markdown")); + + // TODO: Добавть проверку на упоминание Lore в skill_markdown + // AddTrainings(Input.GetRequired("skill_markdown")); + + Object.Extra = GenerateJsonString("domain", "skill_markdown"); + } +} diff --git a/Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/Subclasses/PatronProcessor.cs b/Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/Subclasses/PatronProcessor.cs new file mode 100644 index 0000000..fcc8091 --- /dev/null +++ b/Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/Subclasses/PatronProcessor.cs @@ -0,0 +1,50 @@ +using System.Collections.Generic; +using System.Linq; +using Microsoft.EntityFrameworkCore; +using Pf2eDataScrapper.Helpers; +using Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers; +using Pf2eDataScrapper.Processors; +using Pf2eDataScrapper.Processors.Attributes; +using Pf2eDataScrapper.Processors.Collection; +using Pf2eModel; +using Pf2eModel.Model.Base; +using Pf2eModel.Model.Common; +using Pf2eModel.Model.Common.I18n; +using Pf2eModel.Model.Enum; +using Pf2eModel.Model.Structure; +using StringHelper = Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers.StringHelper; + +namespace Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses; + +[ProcessorCollection( + "aonprd:patron", + InnerType = "patron", + CompendiumType = ProcessorCompendiumEnum.Aonprd, + Description = "Patrons", + Group = ProcessorGroupEnum.AonprdSubclasses +)] +[ProcessorDependencies(["aonprd:subclass-group"])] +internal class PatronProcessor( + ProcessorInput input, + StringHelper stringHelper, + DatabaseHelper helper, + AonprdBuilderGlobals globals +) : AbstractSubclassProcessor(input, stringHelper, helper, globals) +{ + /// + public override Subclass Object { get; } = new(); + + /// + public override string ClassName => "Witch"; + + /// + public override string GroupName => "Patron"; + + /// + public override void ProcessObject() + { + AddTrainings(Input.GetRequired("skill_markdown")); + + Object.Extra = GenerateJsonString("tradition", "skill_markdown"); + } +} diff --git a/Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/Subclasses/PracticeProcessor.cs b/Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/Subclasses/PracticeProcessor.cs new file mode 100644 index 0000000..9569a85 --- /dev/null +++ b/Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/Subclasses/PracticeProcessor.cs @@ -0,0 +1,36 @@ +using Pf2eDataScrapper.Helpers; +using Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers; +using Pf2eDataScrapper.Processors; +using Pf2eDataScrapper.Processors.Attributes; +using Pf2eModel.Model.Structure; +using StringHelper = Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers.StringHelper; + +namespace Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses; + +[ProcessorCollection( + "aonprd:practice", + InnerType = "practice", + CompendiumType = ProcessorCompendiumEnum.Aonprd, + Description = "Practices", + Group = ProcessorGroupEnum.AonprdSubclasses +)] +[ProcessorDependencies(["aonprd:subclass-group"])] +internal class PracticeProcessor( + ProcessorInput input, + StringHelper stringHelper, + DatabaseHelper helper, + AonprdBuilderGlobals globals +) : AbstractSubclassProcessor(input, stringHelper, helper, globals) +{ + /// + public override Subclass Object { get; } = new(); + + /// + public override string ClassName => "Animist"; + + /// + public override string GroupName => "Practice"; + + /// + public override void ProcessObject() { } +} diff --git a/Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/Subclasses/RacketProcessor.cs b/Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/Subclasses/RacketProcessor.cs new file mode 100644 index 0000000..1306259 --- /dev/null +++ b/Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/Subclasses/RacketProcessor.cs @@ -0,0 +1,36 @@ +using Pf2eDataScrapper.Helpers; +using Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers; +using Pf2eDataScrapper.Processors; +using Pf2eDataScrapper.Processors.Attributes; +using Pf2eModel.Model.Structure; +using StringHelper = Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers.StringHelper; + +namespace Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses; + +[ProcessorCollection( + "aonprd:racket", + InnerType = "racket", + CompendiumType = ProcessorCompendiumEnum.Aonprd, + Description = "Rackets", + Group = ProcessorGroupEnum.AonprdSubclasses +)] +[ProcessorDependencies(["aonprd:subclass-group"])] +internal class RacketProcessor( + ProcessorInput input, + StringHelper stringHelper, + DatabaseHelper helper, + AonprdBuilderGlobals globals +) : AbstractSubclassProcessor(input, stringHelper, helper, globals) +{ + /// + public override Subclass Object { get; } = new(); + + /// + public override string ClassName => "Rogue"; + + /// + public override string GroupName => "Racket"; + + /// + public override void ProcessObject() { } +} diff --git a/Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/Subclasses/ResearchFieldProcessor.cs b/Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/Subclasses/ResearchFieldProcessor.cs new file mode 100644 index 0000000..0857677 --- /dev/null +++ b/Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/Subclasses/ResearchFieldProcessor.cs @@ -0,0 +1,36 @@ +using Pf2eDataScrapper.Helpers; +using Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers; +using Pf2eDataScrapper.Processors; +using Pf2eDataScrapper.Processors.Attributes; +using Pf2eModel.Model.Structure; +using StringHelper = Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers.StringHelper; + +namespace Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses; + +[ProcessorCollection( + "aonprd:research-field", + InnerType = "research-field", + CompendiumType = ProcessorCompendiumEnum.Aonprd, + Description = "Research Fields", + Group = ProcessorGroupEnum.AonprdSubclasses +)] +[ProcessorDependencies(["aonprd:subclass-group"])] +internal class ResearchFieldProcessor( + ProcessorInput input, + StringHelper stringHelper, + DatabaseHelper helper, + AonprdBuilderGlobals globals +) : AbstractSubclassProcessor(input, stringHelper, helper, globals) +{ + /// + public override Subclass Object { get; } = new(); + + /// + public override string ClassName => "Alchemist"; + + /// + public override string GroupName => "Research Field"; + + /// + public override void ProcessObject() { } +} diff --git a/Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/Subclasses/StyleProcessor.cs b/Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/Subclasses/StyleProcessor.cs new file mode 100644 index 0000000..90cf677 --- /dev/null +++ b/Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/Subclasses/StyleProcessor.cs @@ -0,0 +1,36 @@ +using Pf2eDataScrapper.Helpers; +using Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers; +using Pf2eDataScrapper.Processors; +using Pf2eDataScrapper.Processors.Attributes; +using Pf2eModel.Model.Structure; +using StringHelper = Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers.StringHelper; + +namespace Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses; + +[ProcessorCollection( + "aonprd:style", + InnerType = "style", + CompendiumType = ProcessorCompendiumEnum.Aonprd, + Description = "Styles", + Group = ProcessorGroupEnum.AonprdSubclasses +)] +[ProcessorDependencies(["aonprd:subclass-group"])] +internal class StyleProcessor( + ProcessorInput input, + StringHelper stringHelper, + DatabaseHelper helper, + AonprdBuilderGlobals globals +) : AbstractSubclassProcessor(input, stringHelper, helper, globals) +{ + /// + public override Subclass Object { get; } = new(); + + /// + public override string ClassName => "Swashbuckler"; + + /// + public override string GroupName => "Style"; + + /// + public override void ProcessObject() { } +} diff --git a/Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/Subclasses/SubclassGroupProcessorFactory.cs b/Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/Subclasses/SubclassGroupProcessorFactory.cs index ee946a6..ccef7aa 100644 --- a/Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/Subclasses/SubclassGroupProcessorFactory.cs +++ b/Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/Subclasses/SubclassGroupProcessorFactory.cs @@ -1,12 +1,9 @@ using System; using System.Collections.Generic; using System.Linq; -using System.Text; -using System.Threading.Tasks; using Microsoft.Extensions.DependencyInjection; using Pf2eDataScrapper.Helpers; using Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers; -using Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Finalization; using Pf2eDataScrapper.Processors.Attributes; using Pf2eDataScrapper.Processors.Definitions; using Pf2eDataScrapper.Processors.Factory; @@ -75,7 +72,7 @@ internal class SubclassGroupProcessor(string groupName, string? className, Datab { Class? cl = ClassName is not null ? Context.Classes.FirstOrDefault(c => - Pf2eDbContext.LocaleSearch(c.Entity.Name, GroupName) + Pf2eDbContext.LocaleSearch(c.Entity.Name, ClassName) ) : null; diff --git a/Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/Subclasses/SubconsciousMindProcessor.cs b/Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/Subclasses/SubconsciousMindProcessor.cs new file mode 100644 index 0000000..77e0b9d --- /dev/null +++ b/Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/Subclasses/SubconsciousMindProcessor.cs @@ -0,0 +1,39 @@ +using Pf2eDataScrapper.Helpers; +using Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers; +using Pf2eDataScrapper.Processors; +using Pf2eDataScrapper.Processors.Attributes; +using Pf2eModel.Model.Structure; +using StringHelper = Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers.StringHelper; + +namespace Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses; + +[ProcessorCollection( + "aonprd:subconscious-mind", + InnerType = "subconscious-mind", + CompendiumType = ProcessorCompendiumEnum.Aonprd, + Description = "Subconscious Minds", + Group = ProcessorGroupEnum.AonprdSubclasses +)] +[ProcessorDependencies(["aonprd:subclass-group"])] +internal class SubconsciousMindProcessor( + ProcessorInput input, + StringHelper stringHelper, + DatabaseHelper helper, + AonprdBuilderGlobals globals +) : AbstractSubclassProcessor(input, stringHelper, helper, globals) +{ + /// + public override Subclass Object { get; } = new(); + + /// + public override string ClassName => "Psychic"; + + /// + public override string GroupName => "Subconscious Mind"; + + /// + public override void ProcessObject() + { + Object.Extra = GenerateJsonString("attribute"); + } +} diff --git a/Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/Subclasses/TenetProcessor.cs b/Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/Subclasses/TenetProcessor.cs new file mode 100644 index 0000000..9eea18c --- /dev/null +++ b/Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/Subclasses/TenetProcessor.cs @@ -0,0 +1,36 @@ +using Pf2eDataScrapper.Helpers; +using Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers; +using Pf2eDataScrapper.Processors; +using Pf2eDataScrapper.Processors.Attributes; +using Pf2eModel.Model.Structure; +using StringHelper = Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers.StringHelper; + +namespace Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses; + +[ProcessorCollection( + "aonprd:tenet", + InnerType = "tenet", + CompendiumType = ProcessorCompendiumEnum.Aonprd, + Description = "Tenets", + Group = ProcessorGroupEnum.AonprdSubclasses +)] +[ProcessorDependencies(["aonprd:subclass-group"])] +internal class TenetProcessor( + ProcessorInput input, + StringHelper stringHelper, + DatabaseHelper helper, + AonprdBuilderGlobals globals +) : AbstractSubclassProcessor(input, stringHelper, helper, globals) +{ + /// + public override Subclass Object { get; } = new(); + + /// + public override string ClassName => "Champion"; + + /// + public override string GroupName => "Tenet"; + + /// + public override void ProcessObject() { } +} diff --git a/Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/Subclasses/WayProcessor.cs b/Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/Subclasses/WayProcessor.cs new file mode 100644 index 0000000..b63a975 --- /dev/null +++ b/Pf2eDataScrapper/Importers/Implementations/Aonprd/Processors/Subclasses/WayProcessor.cs @@ -0,0 +1,36 @@ +using Pf2eDataScrapper.Helpers; +using Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers; +using Pf2eDataScrapper.Processors; +using Pf2eDataScrapper.Processors.Attributes; +using Pf2eModel.Model.Structure; +using StringHelper = Pf2eDataScrapper.Importers.Implementations.Aonprd.Helpers.StringHelper; + +namespace Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Subclasses; + +[ProcessorCollection( + "aonprd:way", + InnerType = "way", + CompendiumType = ProcessorCompendiumEnum.Aonprd, + Description = "Ways", + Group = ProcessorGroupEnum.AonprdSubclasses +)] +[ProcessorDependencies(["aonprd:subclass-group"])] +internal class WayProcessor( + ProcessorInput input, + StringHelper stringHelper, + DatabaseHelper helper, + AonprdBuilderGlobals globals +) : AbstractSubclassProcessor(input, stringHelper, helper, globals) +{ + /// + public override Subclass Object { get; } = new(); + + /// + public override string ClassName => "Gunslinger"; + + /// + public override string GroupName => "Way"; + + /// + public override void ProcessObject() { } +} diff --git a/Pf2eDataScrapper/Properties/launchSettings.json b/Pf2eDataScrapper/Properties/launchSettings.json new file mode 100644 index 0000000..2151fce --- /dev/null +++ b/Pf2eDataScrapper/Properties/launchSettings.json @@ -0,0 +1,8 @@ +{ + "profiles": { + "Pf2eDataScrapper": { + "commandName": "Project", + "hotReloadEnabled": false + } + } +} \ No newline at end of file diff --git a/Pf2eModel/Migrations/20250602061959_1.Designer.cs b/Pf2eModel/Migrations/20250912112500_1.Designer.cs similarity index 99% rename from Pf2eModel/Migrations/20250602061959_1.Designer.cs rename to Pf2eModel/Migrations/20250912112500_1.Designer.cs index e93cd61..b871bcd 100644 --- a/Pf2eModel/Migrations/20250602061959_1.Designer.cs +++ b/Pf2eModel/Migrations/20250912112500_1.Designer.cs @@ -13,7 +13,7 @@ using Pf2eModel.Model.Enum; namespace Pf2eModel.Migrations { [DbContext(typeof(Pf2eDbContext))] - [Migration("20250602061959_1")] + [Migration("20250912112500_1")] partial class _1 { /// @@ -24,7 +24,7 @@ namespace Pf2eModel.Migrations .HasAnnotation("ProductVersion", "9.0.4") .HasAnnotation("Relational:MaxIdentifierLength", 63); - NpgsqlModelBuilderExtensions.HasPostgresEnum(modelBuilder, "action_category", new[] { "archetype", "army_tactic", "army_war_action", "class-feat", "class-feature", "defensive", "familiar", "interaction", "kingdom_activity", "kingdom_feat", "kingdom_feature", "offensive", "skill-action", "unknown" }); + NpgsqlModelBuilderExtensions.HasPostgresEnum(modelBuilder, "action_category", new[] { "archetype", "army_tactic", "army_war_action", "class-feat", "class-feature", "familiar", "kingdom_activity", "kingdom_feat", "kingdom_feature", "skill-action", "unknown" }); NpgsqlModelBuilderExtensions.HasPostgresEnum(modelBuilder, "action_enum", new[] { "1", "1 hour", "1 minute", "1-2", "1-3", "10 minutes", "2", "2-3", "2/2 rounds", "3", "30 minutes", "5 minutes", "free", "free/1", "other", "passive", "reaction", "reaction/1", "reaction/2", "reaction/3", "unknown" }); NpgsqlModelBuilderExtensions.HasPostgresEnum(modelBuilder, "attribute_values", new[] { "cha", "con", "dex", "free", "int", "str", "wis" }); NpgsqlModelBuilderExtensions.HasPostgresEnum(modelBuilder, "class_progression_type", new[] { "ancestry_feat", "attribute_increase", "class_feat", "entity", "general_feat", "skill_feat", "skill_increase" }); @@ -134,13 +134,19 @@ namespace Pf2eModel.Migrations .HasColumnType("boolean") .HasColumnName("is_checked") .HasColumnOrder(9) - .HasComment("Флаг, указывающий, что сущность был проверен и не требует автоматической перезаписи"); + .HasComment("Проверено?"); + + b.Property("IsLegacy") + .HasColumnType("boolean") + .HasColumnName("is_legacy") + .HasColumnOrder(10) + .HasComment("Устаревшая?"); b.Property("IsTranslated") .HasColumnType("boolean") .HasColumnName("is_translated") .HasColumnOrder(8) - .HasComment("Флаг, указывающий, что у сущности существует перевод"); + .HasComment("Есть перевод?"); b.Property("Name") .IsRequired() diff --git a/Pf2eModel/Migrations/20250602061959_1.cs b/Pf2eModel/Migrations/20250912112500_1.cs similarity index 99% rename from Pf2eModel/Migrations/20250602061959_1.cs rename to Pf2eModel/Migrations/20250912112500_1.cs index 3fec90b..47887f7 100644 --- a/Pf2eModel/Migrations/20250602061959_1.cs +++ b/Pf2eModel/Migrations/20250912112500_1.cs @@ -14,7 +14,7 @@ namespace Pf2eModel.Migrations protected override void Up(MigrationBuilder migrationBuilder) { migrationBuilder.AlterDatabase() - .Annotation("Npgsql:Enum:action_category", "archetype,army_tactic,army_war_action,class-feat,class-feature,defensive,familiar,interaction,kingdom_activity,kingdom_feat,kingdom_feature,offensive,skill-action,unknown") + .Annotation("Npgsql:Enum:action_category", "archetype,army_tactic,army_war_action,class-feat,class-feature,familiar,kingdom_activity,kingdom_feat,kingdom_feature,skill-action,unknown") .Annotation("Npgsql:Enum:action_enum", "1,1 hour,1 minute,1-2,1-3,10 minutes,2,2-3,2/2 rounds,3,30 minutes,5 minutes,free,free/1,other,passive,reaction,reaction/1,reaction/2,reaction/3,unknown") .Annotation("Npgsql:Enum:attribute_values", "cha,con,dex,free,int,str,wis") .Annotation("Npgsql:Enum:class_progression_type", "ancestry_feat,attribute_increase,class_feat,entity,general_feat,skill_feat,skill_increase") @@ -49,8 +49,9 @@ namespace Pf2eModel.Migrations img = table.Column(type: "character varying(255)", maxLength: 255, nullable: false, comment: "Изображение объекта"), description = table.Column(type: "text", nullable: false, comment: "Текстовое описание сущности"), rarity = table.Column(type: "entity_rarity", nullable: false, comment: "Редкость сущности"), - is_translated = table.Column(type: "boolean", nullable: true, comment: "Флаг, указывающий, что у сущности существует перевод"), - is_checked = table.Column(type: "boolean", nullable: true, comment: "Флаг, указывающий, что сущность был проверен и не требует автоматической перезаписи") + is_translated = table.Column(type: "boolean", nullable: true, comment: "Есть перевод?"), + is_checked = table.Column(type: "boolean", nullable: true, comment: "Проверено?"), + is_legacy = table.Column(type: "boolean", nullable: true, comment: "Устаревшая?") }, constraints: table => { diff --git a/Pf2eModel/Migrations/Pf2eDbContextModelSnapshot.cs b/Pf2eModel/Migrations/Pf2eDbContextModelSnapshot.cs index 8b39b72..be2b4aa 100644 --- a/Pf2eModel/Migrations/Pf2eDbContextModelSnapshot.cs +++ b/Pf2eModel/Migrations/Pf2eDbContextModelSnapshot.cs @@ -21,7 +21,7 @@ namespace Pf2eModel.Migrations .HasAnnotation("ProductVersion", "9.0.4") .HasAnnotation("Relational:MaxIdentifierLength", 63); - NpgsqlModelBuilderExtensions.HasPostgresEnum(modelBuilder, "action_category", new[] { "archetype", "army_tactic", "army_war_action", "class-feat", "class-feature", "defensive", "familiar", "interaction", "kingdom_activity", "kingdom_feat", "kingdom_feature", "offensive", "skill-action", "unknown" }); + NpgsqlModelBuilderExtensions.HasPostgresEnum(modelBuilder, "action_category", new[] { "archetype", "army_tactic", "army_war_action", "class-feat", "class-feature", "familiar", "kingdom_activity", "kingdom_feat", "kingdom_feature", "skill-action", "unknown" }); NpgsqlModelBuilderExtensions.HasPostgresEnum(modelBuilder, "action_enum", new[] { "1", "1 hour", "1 minute", "1-2", "1-3", "10 minutes", "2", "2-3", "2/2 rounds", "3", "30 minutes", "5 minutes", "free", "free/1", "other", "passive", "reaction", "reaction/1", "reaction/2", "reaction/3", "unknown" }); NpgsqlModelBuilderExtensions.HasPostgresEnum(modelBuilder, "attribute_values", new[] { "cha", "con", "dex", "free", "int", "str", "wis" }); NpgsqlModelBuilderExtensions.HasPostgresEnum(modelBuilder, "class_progression_type", new[] { "ancestry_feat", "attribute_increase", "class_feat", "entity", "general_feat", "skill_feat", "skill_increase" }); @@ -131,13 +131,19 @@ namespace Pf2eModel.Migrations .HasColumnType("boolean") .HasColumnName("is_checked") .HasColumnOrder(9) - .HasComment("Флаг, указывающий, что сущность был проверен и не требует автоматической перезаписи"); + .HasComment("Проверено?"); + + b.Property("IsLegacy") + .HasColumnType("boolean") + .HasColumnName("is_legacy") + .HasColumnOrder(10) + .HasComment("Устаревшая?"); b.Property("IsTranslated") .HasColumnType("boolean") .HasColumnName("is_translated") .HasColumnOrder(8) - .HasComment("Флаг, указывающий, что у сущности существует перевод"); + .HasComment("Есть перевод?"); b.Property("Name") .IsRequired() diff --git a/README.md b/README.md index 111bd93..79289d1 100644 --- a/README.md +++ b/README.md @@ -94,36 +94,36 @@ INNER JOIN entities AS E ON A.id = E.id; ### Подклассы (1 из 29) -- [ ] research-field.yaml (Alchemist) +- [x] research-field.yaml (Alchemist) - [x] apparition.yaml (Animist) -- [ ] practice.yaml (Animist) -- [ ] instinct.yaml (Barbarian) -- [ ] muse.yaml (Bard) -- [ ] cause.yaml (Champion) -- [ ] tenet.yaml (Champion) -- [ ] doctrine.yaml (Cleric) -- [ ] druidic-order.yaml (Druid) -- [ ] methodology.yaml (Investigator) -- [ ] element.yaml (Kineticist) -- [ ] hybrid-study.yaml (Magus) -- [ ] mystery.yaml (Oracle) -- [ ] conscious-mind.yaml (Psychic) -- [ ] subconscious-mind.yaml (Psychic) -- [ ] hunters-edge.yaml (Ranger) -- [ ] racket.yaml (Rogue) -- [ ] bloodline.yaml (Sorcerer) -- [ ] style.yaml (Swashbuckler) -- [ ] implement.yaml (Thaumaturge) -- [ ] lesson.yaml (Witch) -- [ ] patron.yaml (Witch) -- [ ] arcane-school.yaml (Wizard) -- [ ] arcane-thesis.yaml (Wizard) -- [ ] way.yaml (Gunslinger) -- [ ] innovation.yaml (Innovator) -- [ ] ikon.yaml (Exemplar) -- [ ] epithet.yaml (Exemplar) +- [x] practice.yaml (Animist) +- [x] instinct.yaml (Barbarian) +- [x] muse.yaml (Bard) +- [x] cause.yaml (Champion) +- [x] tenet.yaml (Champion) +- [x] doctrine.yaml (Cleric) +- [x] druidic-order.yaml (Druid) +- [x] methodology.yaml (Investigator) +- [x] element.yaml (Kineticist) +- [x] hybrid-study.yaml (Magus) +- [x] mystery.yaml (Oracle) +- [x] conscious-mind.yaml (Psychic) +- [x] subconscious-mind.yaml (Psychic) +- [x] hunters-edge.yaml (Ranger) +- [x] racket.yaml (Rogue) +- [x] bloodline.yaml (Sorcerer) +- [x] style.yaml (Swashbuckler) +- [x] eidolon.yaml (Summoner) +- [x] implement.yaml (Thaumaturge) +- [x] lesson.yaml (Witch) +- [x] patron.yaml (Witch) +- [x] arcane-school.yaml (Wizard) +- [x] arcane-thesis.yaml (Wizard) +- [x] way.yaml (Gunslinger) +- [x] innovation.yaml (Innovator) +- [x] ikon.yaml (Exemplar) +- [x] epithet.yaml (Exemplar) - [ ] hellknight-order.yaml -- [ ] eidolon.yaml ### Бестиарий (0 из 10)