OptaPlanner core 6.0.0.CR2

org.optaplanner.core.impl.score.director.incremental
Class IncrementalScoreDirectorFactory

java.lang.Object
  extended by org.optaplanner.core.impl.score.director.AbstractScoreDirectorFactory
      extended by org.optaplanner.core.impl.score.director.incremental.IncrementalScoreDirectorFactory
All Implemented Interfaces:
ScoreDirectorFactory

public class IncrementalScoreDirectorFactory
extends AbstractScoreDirectorFactory

Incremental implementation of ScoreDirectorFactory.

See Also:
IncrementalScoreDirector, ScoreDirectorFactory

Field Summary
 
Fields inherited from class org.optaplanner.core.impl.score.director.AbstractScoreDirectorFactory
assertionScoreDirectorFactory, logger, scoreDefinition, solutionDescriptor
 
Constructor Summary
IncrementalScoreDirectorFactory(Class<? extends IncrementalScoreCalculator> incrementalScoreCalculatorClass)
           
 
Method Summary
 IncrementalScoreDirector buildScoreDirector()
          Creates a new ScoreDirector instance.
 Class<? extends IncrementalScoreCalculator> getIncrementalScoreCalculatorClass()
           
 
Methods inherited from class org.optaplanner.core.impl.score.director.AbstractScoreDirectorFactory
assertScoreFromScratch, getAssertionScoreDirectorFactory, getScoreDefinition, getSolutionDescriptor, setAssertionScoreDirectorFactory, setScoreDefinition, setSolutionDescriptor
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

IncrementalScoreDirectorFactory

public IncrementalScoreDirectorFactory(Class<? extends IncrementalScoreCalculator> incrementalScoreCalculatorClass)
Method Detail

getIncrementalScoreCalculatorClass

public Class<? extends IncrementalScoreCalculator> getIncrementalScoreCalculatorClass()

buildScoreDirector

public IncrementalScoreDirector buildScoreDirector()
Description copied from interface: ScoreDirectorFactory
Creates a new ScoreDirector instance.

Returns:
never null

OptaPlanner core 6.0.0.CR2

Copyright © 2006-2013 JBoss by Red Hat. All Rights Reserved.