Interface EntityDocumentProcessor

All Known Subinterfaces:
EntityDocumentDumpProcessor
All Known Implementing Classes:
ClassPropertyUsageAnalyzer, DataExtractionProcessor, EntityDocumentProcessorBroker, EntityDocumentProcessorFilter, EntityTimerProcessor, FixIntegerQuantityPrecisionsBot, GenderRatioProcessor, GreatestNumberProcessor, JsonSerializationProcessor, JsonSerializer, LifeExpectancyProcessor, RdfSerializer, SetLabelsForNumbersBot, TutorialDocumentProcessor, WorldMapProcessor

public interface EntityDocumentProcessor
Interface for classes that are able to process EntityDocument objects in some way. Classes that implement this can subscribe to receive entity documents as obtained, e.g., from parsing dump files.
Author:
Markus Kroetzsch
  • Method Details

    • processItemDocument

      default void processItemDocument(ItemDocument itemDocument)
      Processes the given ItemDocument.
      Parameters:
      itemDocument - the ItemDocument
    • processPropertyDocument

      default void processPropertyDocument(PropertyDocument propertyDocument)
      Processes the given PropertyDocument.
      Parameters:
      propertyDocument - the PropertyDocument
    • processLexemeDocument

      default void processLexemeDocument(LexemeDocument lexemeDocument)
      Processes the given LexemeDocument.
      Parameters:
      lexemeDocument - the LexemeDocument
    • processMediaInfoDocument

      default void processMediaInfoDocument(MediaInfoDocument mediaInfoDocument)
      Processes the given MediaInfoDocument.
      Parameters:
      mediaInfoDocument - the MediaInfoDocument
    • processEntityRedirectDocument

      default void processEntityRedirectDocument(EntityRedirectDocument entityRedirectDocument)
      Processes the given EntityRedirectDocument.
      Parameters:
      entityRedirectDocument - the EntityRedirectDocument