OptaPlanner distribution 6.1.0.Beta1

org.optaplanner.benchmark.config
Class FreemarkerXmlPlannerBenchmarkFactory

java.lang.Object
  extended by org.optaplanner.benchmark.config.FreemarkerXmlPlannerBenchmarkFactory
All Implemented Interfaces:
PlannerBenchmarkFactory

public class FreemarkerXmlPlannerBenchmarkFactory
extends Object
implements PlannerBenchmarkFactory


Constructor Summary
FreemarkerXmlPlannerBenchmarkFactory()
           
FreemarkerXmlPlannerBenchmarkFactory(String templateResource)
           
 
Method Summary
 PlannerBenchmark buildPlannerBenchmark()
           
 FreemarkerXmlPlannerBenchmarkFactory configure(InputStream templateIn)
           
 FreemarkerXmlPlannerBenchmarkFactory configure(InputStream templateIn, Object model)
           
 FreemarkerXmlPlannerBenchmarkFactory configure(Reader templateReader)
           
 FreemarkerXmlPlannerBenchmarkFactory configure(Reader templateReader, Object model)
           
 FreemarkerXmlPlannerBenchmarkFactory configure(String templateResource)
           
 FreemarkerXmlPlannerBenchmarkFactory configure(String templateResource, Object model)
           
 FreemarkerXmlPlannerBenchmarkFactory configure(freemarker.template.Template template)
           
 FreemarkerXmlPlannerBenchmarkFactory configure(freemarker.template.Template template, Object model)
           
 PlannerBenchmarkConfig getPlannerBenchmarkConfig()
          Allows you to problematically change the PlannerBenchmarkConfig at runtime before building the PlannerBenchmark.
 XmlPlannerBenchmarkFactory getXmlPlannerBenchmarkFactory()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FreemarkerXmlPlannerBenchmarkFactory

public FreemarkerXmlPlannerBenchmarkFactory()

FreemarkerXmlPlannerBenchmarkFactory

public FreemarkerXmlPlannerBenchmarkFactory(String templateResource)
Parameters:
templateResource - never null, a classpath resource, as defined by Class.getResource(String)
Method Detail

getXmlPlannerBenchmarkFactory

public XmlPlannerBenchmarkFactory getXmlPlannerBenchmarkFactory()

configure

public FreemarkerXmlPlannerBenchmarkFactory configure(String templateResource)
Parameters:
templateResource - a classpath resource, as defined by Class.getResource(String)
Returns:
this

configure

public FreemarkerXmlPlannerBenchmarkFactory configure(String templateResource,
                                                      Object model)
Parameters:
templateResource - a classpath resource, as defined by Class.getResource(String)
model - for Freemarker
Returns:
this

configure

public FreemarkerXmlPlannerBenchmarkFactory configure(InputStream templateIn)

configure

public FreemarkerXmlPlannerBenchmarkFactory configure(InputStream templateIn,
                                                      Object model)

configure

public FreemarkerXmlPlannerBenchmarkFactory configure(Reader templateReader)

configure

public FreemarkerXmlPlannerBenchmarkFactory configure(Reader templateReader,
                                                      Object model)

configure

public FreemarkerXmlPlannerBenchmarkFactory configure(freemarker.template.Template template)

configure

public FreemarkerXmlPlannerBenchmarkFactory configure(freemarker.template.Template template,
                                                      Object model)

getPlannerBenchmarkConfig

public PlannerBenchmarkConfig getPlannerBenchmarkConfig()
Description copied from interface: PlannerBenchmarkFactory
Allows you to problematically change the PlannerBenchmarkConfig at runtime before building the PlannerBenchmark.

Specified by:
getPlannerBenchmarkConfig in interface PlannerBenchmarkFactory
Returns:
never null

buildPlannerBenchmark

public PlannerBenchmark buildPlannerBenchmark()
Specified by:
buildPlannerBenchmark in interface PlannerBenchmarkFactory
Returns:
never null

OptaPlanner distribution 6.1.0.Beta1

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