Interface Initializable

All Known Implementing Classes:
AbstractVLMParser, AmazonTranscribe, CaptureGroupMetadataFilter, ClaudeVLMParser, DWGParserConfig, DWGParserConfig.RuntimeConfig, EncodeOCRParser, GeminiVLMParser, LibPstParser, OpenAIImageEmbeddingParser, OpenAIVLMParser, StringsParser, Tess4JParser, TesseractOCRParser

public interface Initializable
Components that must do special processing across multiple fields at initialization time should implement this interface.

TikaLoader will call initialize on Initializable classes after setting the parameters during deserialization from JSON config.

  • Method Summary

    Modifier and Type
    Method
    Description
    void
    Called after all properties have been set to allow for validation and initialization that depends on multiple properties.
  • Method Details

    • initialize

      void initialize() throws TikaConfigException
      Called after all properties have been set to allow for validation and initialization that depends on multiple properties.
      Throws:
      TikaConfigException - if there is a problem with the configuration