## Uses of Class
org.optaplanner.benchmark.config.PlannerBenchmarkConfig

- Packages that use PlannerBenchmarkConfig
  Package | Description
  --- | ---
  org.optaplanner.benchmark.api | The public API of OptaPlanner Benchmark.
  org.optaplanner.benchmark.config | Classes which represent the XML Benchmark configuration of OptaPlanner Benchmark.
  org.optaplanner.benchmark.impl | Implementation classes of OptaPlanner Benchmark.
  org.optaplanner.benchmark.impl.aggregator.swingui |
  org.optaplanner.benchmark.impl.io |

- - ### Uses of PlannerBenchmarkConfig in org.optaplanner.benchmark.api

    Methods in org.optaplanner.benchmark.api with parameters of type PlannerBenchmarkConfig
    Modifier and Type | Method | Description
    --- | --- | ---
    `static PlannerBenchmarkFactory` | PlannerBenchmarkFactory.`create​(PlannerBenchmarkConfig benchmarkConfig)` | Uses a `PlannerBenchmarkConfig` to build a `PlannerBenchmarkFactory`.

  - ### Uses of PlannerBenchmarkConfig in org.optaplanner.benchmark.config

    Methods in org.optaplanner.benchmark.config that return PlannerBenchmarkConfig
    Modifier and Type | Method | Description
    --- | --- | ---
    `static PlannerBenchmarkConfig` | PlannerBenchmarkConfig.`createFromFreemarkerXmlFile​(File templateFile)` | Reads a Freemarker XML benchmark configuration from the file system.
    `static PlannerBenchmarkConfig` | PlannerBenchmarkConfig.`createFromFreemarkerXmlFile​(File templateFile, ClassLoader classLoader)` | As defined by `createFromFreemarkerXmlFile(File)`.
    `static PlannerBenchmarkConfig` | PlannerBenchmarkConfig.`createFromFreemarkerXmlFile​(File templateFile, Object model)` | As defined by `createFromFreemarkerXmlFile(File)`.
    `static PlannerBenchmarkConfig` | PlannerBenchmarkConfig.`createFromFreemarkerXmlFile​(File templateFile, Object model, ClassLoader classLoader)` | As defined by `createFromFreemarkerXmlFile(File)`.
    `static PlannerBenchmarkConfig` | PlannerBenchmarkConfig.`createFromFreemarkerXmlInputStream​(InputStream templateIn)` |
    `static PlannerBenchmarkConfig` | PlannerBenchmarkConfig.`createFromFreemarkerXmlInputStream​(InputStream templateIn, ClassLoader classLoader)` | As defined by `createFromFreemarkerXmlInputStream(InputStream)`.
    `static PlannerBenchmarkConfig` | PlannerBenchmarkConfig.`createFromFreemarkerXmlInputStream​(InputStream templateIn, Object model)` | As defined by `createFromFreemarkerXmlInputStream(InputStream)`.
    `static PlannerBenchmarkConfig` | PlannerBenchmarkConfig.`createFromFreemarkerXmlInputStream​(InputStream templateIn, Object model, ClassLoader classLoader)` | As defined by `createFromFreemarkerXmlInputStream(InputStream)`.
    `static PlannerBenchmarkConfig` | PlannerBenchmarkConfig.`createFromFreemarkerXmlReader​(Reader templateReader)` |
    `static PlannerBenchmarkConfig` | PlannerBenchmarkConfig.`createFromFreemarkerXmlReader​(Reader templateReader, ClassLoader classLoader)` | As defined by `createFromFreemarkerXmlReader(Reader)`.
    `static PlannerBenchmarkConfig` | PlannerBenchmarkConfig.`createFromFreemarkerXmlReader​(Reader templateReader, Object model)` | As defined by `createFromFreemarkerXmlReader(Reader)`.
    `static PlannerBenchmarkConfig` | PlannerBenchmarkConfig.`createFromFreemarkerXmlReader​(Reader templateReader, Object model, ClassLoader classLoader)` | As defined by `createFromFreemarkerXmlReader(Reader)`.
    `static PlannerBenchmarkConfig` | PlannerBenchmarkConfig.`createFromFreemarkerXmlResource​(String templateResource)` | Reads a Freemarker XML benchmark configuration from the classpath.
    `static PlannerBenchmarkConfig` | PlannerBenchmarkConfig.`createFromFreemarkerXmlResource​(String templateResource, ClassLoader classLoader)` | As defined by `createFromFreemarkerXmlResource(String)`.
    `static PlannerBenchmarkConfig` | PlannerBenchmarkConfig.`createFromFreemarkerXmlResource​(String templateResource, Object model)` | As defined by `createFromFreemarkerXmlResource(String)`.
    `static PlannerBenchmarkConfig` | PlannerBenchmarkConfig.`createFromFreemarkerXmlResource​(String templateResource, Object model, ClassLoader classLoader)` | As defined by `createFromFreemarkerXmlResource(String)`.
    `static PlannerBenchmarkConfig` | PlannerBenchmarkConfig.`createFromSolverConfig​(SolverConfig solverConfig)` |
    `static PlannerBenchmarkConfig` | PlannerBenchmarkConfig.`createFromSolverConfig​(SolverConfig solverConfig, File benchmarkDirectory)` |
    `static PlannerBenchmarkConfig` | PlannerBenchmarkConfig.`createFromXmlFile​(File benchmarkConfigFile)` | Reads an XML benchmark configuration from the file system.
    `static PlannerBenchmarkConfig` | PlannerBenchmarkConfig.`createFromXmlFile​(File benchmarkConfigFile, ClassLoader classLoader)` | As defined by `createFromXmlFile(File)`.
    `static PlannerBenchmarkConfig` | PlannerBenchmarkConfig.`createFromXmlInputStream​(InputStream in)` |
    `static PlannerBenchmarkConfig` | PlannerBenchmarkConfig.`createFromXmlInputStream​(InputStream in, ClassLoader classLoader)` |
    `static PlannerBenchmarkConfig` | PlannerBenchmarkConfig.`createFromXmlReader​(Reader reader)` |
    `static PlannerBenchmarkConfig` | PlannerBenchmarkConfig.`createFromXmlReader​(Reader reader, ClassLoader classLoader)` |
    `static PlannerBenchmarkConfig` | PlannerBenchmarkConfig.`createFromXmlResource​(String benchmarkConfigResource)` | Reads an XML benchmark configuration from the classpath.
    `static PlannerBenchmarkConfig` | PlannerBenchmarkConfig.`createFromXmlResource​(String benchmarkConfigResource, ClassLoader classLoader)` | As defined by `createFromXmlResource(String)`.

  - ### Uses of PlannerBenchmarkConfig in org.optaplanner.benchmark.impl

    Fields in org.optaplanner.benchmark.impl declared as PlannerBenchmarkConfig
    Modifier and Type | Field | Description
    --- | --- | ---
    `protected PlannerBenchmarkConfig` | DefaultPlannerBenchmarkFactory.`plannerBenchmarkConfig` |

    Constructors in org.optaplanner.benchmark.impl with parameters of type PlannerBenchmarkConfig
    Constructor | Description
    --- | ---
    `DefaultPlannerBenchmarkFactory​(PlannerBenchmarkConfig plannerBenchmarkConfig)` |

  - ### Uses of PlannerBenchmarkConfig in org.optaplanner.benchmark.impl.aggregator.swingui

    Methods in org.optaplanner.benchmark.impl.aggregator.swingui with parameters of type PlannerBenchmarkConfig
    Modifier and Type | Method | Description
    --- | --- | ---
    `static void` | BenchmarkAggregatorFrame.`createAndDisplay​(PlannerBenchmarkConfig benchmarkConfig)` | Uses a `PlannerBenchmarkConfig` to do an aggregation.

  - ### Uses of PlannerBenchmarkConfig in org.optaplanner.benchmark.impl.io

    Methods in org.optaplanner.benchmark.impl.io that return PlannerBenchmarkConfig
    Modifier and Type | Method | Description
    --- | --- | ---
    `PlannerBenchmarkConfig` | PlannerBenchmarkConfigIO.`read​(Reader reader)` |

    Methods in org.optaplanner.benchmark.impl.io with parameters of type PlannerBenchmarkConfig
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | PlannerBenchmarkConfigIO.`write​(PlannerBenchmarkConfig plannerBenchmarkConfig, Writer writer)` |