Class CompositeAnalysisStrategy

java.lang.Object
org.variantsync.diffdetective.analysis.strategies.AnalysisStrategy
org.variantsync.diffdetective.analysis.strategies.CompositeAnalysisStrategy

public class CompositeAnalysisStrategy extends AnalysisStrategy
Composite pattern for AnalysisStrategy. Composes multiple AnalysisStrategies as one.
Author:
Paul Bittner
  • Field Details

  • Constructor Details

    • CompositeAnalysisStrategy

      public CompositeAnalysisStrategy(AnalysisStrategy... strategies)
      Creates a composite strategy for all given strategies. The resulting strategy will forward any callbacks to the given strategies in the order they are given.
      Parameters:
      strategies - Strategies to compose.
  • Method Details