Class IterateRepository

java.lang.Object
ghidra.features.bsim.query.ingest.IterateRepository

public abstract class IterateRepository extends Object
  • Constructor Details

    • IterateRepository

      public IterateRepository()
  • Method Details

    • process

      protected abstract void process(Program program, TaskMonitor monitor) throws IOException, CancelledException
      Perform processing on program obtained from repository.
      Parameters:
      program - program obtained from repository
      monitor - processing task monitor
      Throws:
      IOException - if an error occured during processing.
      CancelledException - if processing was cancelled
    • process

      public void process(URL ghidraURL, TaskMonitor monitor) throws Exception, CancelledException
      Process the specified repository URL
      Parameters:
      ghidraURL - ghidra URL for existing server repository and optional folder path
      monitor - task monitor
      Throws:
      Exception - if an error occurs during processing
      CancelledException - if processing is cancelled