Interface SweeperProducer

All Known Implementing Classes:
AbstractXMLSweeperProducer, GroovyRunner, OptimizedXMLSweeperProducer, ScriptRunner, XMLSweeperProducer

public interface SweeperProducer
Interface for classes that produce a ParameterTreeSweeper and its concommitant Parameters.
Version:
$Revision$ $Date$
Author:
Nick Collier
  • Method Details

    • getParameterSweeper

      ParameterTreeSweeper getParameterSweeper() throws IOException
      Gets the ParameterTreeSweeper produced by this SweeperProducer.
      Returns:
      the ParameterTreeSweeper produced by this SweeperProducer.
      Throws:
      IOException
    • getParameters

      Parameters getParameters() throws IOException
      Gets the Parameters produced by this SweeperProducer.
      Returns:
      the ParameterTreeSweeper produced by this SweeperProducer.
      Throws:
      IOException
    • init

      void init(ControllerRegistry registry, Object masterContextId)
      Initializes the producer with the controller registry and master context id.
      Parameters:
      registry -
      masterContextId -