## Uses of Class
org.optaplanner.core.config.AbstractConfig

- Packages that use AbstractConfig
  Package | Description
  --- | ---
  org.optaplanner.benchmark.config | Classes which represent the XML Benchmark configuration of OptaPlanner Benchmark.
  org.optaplanner.benchmark.config.report |
  org.optaplanner.core.config | Classes which represent the XML Solver configuration of OptaPlanner.
  org.optaplanner.core.config.constructionheuristic |
  org.optaplanner.core.config.constructionheuristic.decider.forager |
  org.optaplanner.core.config.constructionheuristic.placer |
  org.optaplanner.core.config.domain |
  org.optaplanner.core.config.exhaustivesearch |
  org.optaplanner.core.config.heuristic.selector |
  org.optaplanner.core.config.heuristic.selector.common.nearby |
  org.optaplanner.core.config.heuristic.selector.entity |
  org.optaplanner.core.config.heuristic.selector.entity.pillar |
  org.optaplanner.core.config.heuristic.selector.move |
  org.optaplanner.core.config.heuristic.selector.move.composite |
  org.optaplanner.core.config.heuristic.selector.move.factory |
  org.optaplanner.core.config.heuristic.selector.move.generic |
  org.optaplanner.core.config.heuristic.selector.move.generic.chained |
  org.optaplanner.core.config.heuristic.selector.value |
  org.optaplanner.core.config.heuristic.selector.value.chained |
  org.optaplanner.core.config.localsearch |
  org.optaplanner.core.config.localsearch.decider.acceptor |
  org.optaplanner.core.config.localsearch.decider.forager |
  org.optaplanner.core.config.partitionedsearch |
  org.optaplanner.core.config.phase |
  org.optaplanner.core.config.phase.custom |
  org.optaplanner.core.config.score.director |
  org.optaplanner.core.config.solver |
  org.optaplanner.core.config.solver.recaller |
  org.optaplanner.core.config.solver.termination |
  org.optaplanner.core.config.util |

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

    Subclasses of AbstractConfig in org.optaplanner.benchmark.config
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ProblemBenchmarksConfig`
    `class` | `SolverBenchmarkConfig<Solution_>`

  - ### Uses of AbstractConfig in org.optaplanner.benchmark.config.report

    Subclasses of AbstractConfig in org.optaplanner.benchmark.config.report
    Modifier and Type | Class and Description
    --- | ---
    `class` | `BenchmarkReportConfig`

  - ### Uses of AbstractConfig in org.optaplanner.core.config

    Classes in org.optaplanner.core.config with type parameters of type AbstractConfig
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AbstractConfig<C extends AbstractConfig>` A config class is a user friendly, validating configuration class that maps XML input.

  - ### Uses of AbstractConfig in org.optaplanner.core.config.constructionheuristic

    Subclasses of AbstractConfig in org.optaplanner.core.config.constructionheuristic
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ConstructionHeuristicPhaseConfig`

  - ### Uses of AbstractConfig in org.optaplanner.core.config.constructionheuristic.decider.forager

    Subclasses of AbstractConfig in org.optaplanner.core.config.constructionheuristic.decider.forager
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ConstructionHeuristicForagerConfig`

  - ### Uses of AbstractConfig in org.optaplanner.core.config.constructionheuristic.placer

    Subclasses of AbstractConfig in org.optaplanner.core.config.constructionheuristic.placer
    Modifier and Type | Class and Description
    --- | ---
    `class` | `EntityPlacerConfig<C extends EntityPlacerConfig>` General superclass for `QueuedEntityPlacerConfig` and `PooledEntityPlacerConfig`.
    `class` | `PooledEntityPlacerConfig`
    `class` | `QueuedEntityPlacerConfig`
    `class` | `QueuedValuePlacerConfig`

  - ### Uses of AbstractConfig in org.optaplanner.core.config.domain

    Subclasses of AbstractConfig in org.optaplanner.core.config.domain
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ScanAnnotatedClassesConfig` Deprecated. in favor of the Quarkus integration in OptaPlanner 8 or Spring Boot starter.

  - ### Uses of AbstractConfig in org.optaplanner.core.config.exhaustivesearch

    Subclasses of AbstractConfig in org.optaplanner.core.config.exhaustivesearch
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ExhaustiveSearchPhaseConfig`

  - ### Uses of AbstractConfig in org.optaplanner.core.config.heuristic.selector

    Subclasses of AbstractConfig in org.optaplanner.core.config.heuristic.selector
    Modifier and Type | Class and Description
    --- | ---
    `class` | `SelectorConfig<C extends SelectorConfig>` General superclass for `MoveSelectorConfig`, `EntitySelectorConfig` and `ValueSelectorConfig`.

  - ### Uses of AbstractConfig in org.optaplanner.core.config.heuristic.selector.common.nearby

    Subclasses of AbstractConfig in org.optaplanner.core.config.heuristic.selector.common.nearby
    Modifier and Type | Class and Description
    --- | ---
    `class` | `NearbySelectionConfig`

  - ### Uses of AbstractConfig in org.optaplanner.core.config.heuristic.selector.entity

    Subclasses of AbstractConfig in org.optaplanner.core.config.heuristic.selector.entity
    Modifier and Type | Class and Description
    --- | ---
    `class` | `EntitySelectorConfig`

  - ### Uses of AbstractConfig in org.optaplanner.core.config.heuristic.selector.entity.pillar

    Subclasses of AbstractConfig in org.optaplanner.core.config.heuristic.selector.entity.pillar
    Modifier and Type | Class and Description
    --- | ---
    `class` | `PillarSelectorConfig`

  - ### Uses of AbstractConfig in org.optaplanner.core.config.heuristic.selector.move

    Subclasses of AbstractConfig in org.optaplanner.core.config.heuristic.selector.move
    Modifier and Type | Class and Description
    --- | ---
    `class` | `MoveSelectorConfig<C extends MoveSelectorConfig>` General superclass for `ChangeMoveSelectorConfig`, etc.

  - ### Uses of AbstractConfig in org.optaplanner.core.config.heuristic.selector.move.composite

    Subclasses of AbstractConfig in org.optaplanner.core.config.heuristic.selector.move.composite
    Modifier and Type | Class and Description
    --- | ---
    `class` | `CartesianProductMoveSelectorConfig`
    `class` | `UnionMoveSelectorConfig`

  - ### Uses of AbstractConfig in org.optaplanner.core.config.heuristic.selector.move.factory

    Subclasses of AbstractConfig in org.optaplanner.core.config.heuristic.selector.move.factory
    Modifier and Type | Class and Description
    --- | ---
    `class` | `MoveIteratorFactoryConfig`
    `class` | `MoveListFactoryConfig`

  - ### Uses of AbstractConfig in org.optaplanner.core.config.heuristic.selector.move.generic

    Subclasses of AbstractConfig in org.optaplanner.core.config.heuristic.selector.move.generic
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AbstractPillarMoveSelectorConfig<C extends AbstractPillarMoveSelectorConfig<C>>`
    `class` | `ChangeMoveSelectorConfig`
    `class` | `PillarChangeMoveSelectorConfig`
    `class` | `PillarSwapMoveSelectorConfig`
    `class` | `SwapMoveSelectorConfig`

  - ### Uses of AbstractConfig in org.optaplanner.core.config.heuristic.selector.move.generic.chained

    Subclasses of AbstractConfig in org.optaplanner.core.config.heuristic.selector.move.generic.chained
    Modifier and Type | Class and Description
    --- | ---
    `class` | `KOptMoveSelectorConfig` THIS IS VERY EXPERIMENTAL.
    `class` | `SubChainChangeMoveSelectorConfig`
    `class` | `SubChainSwapMoveSelectorConfig`
    `class` | `TailChainSwapMoveSelectorConfig` Also known as a 2-opt move selector config.

  - ### Uses of AbstractConfig in org.optaplanner.core.config.heuristic.selector.value

    Subclasses of AbstractConfig in org.optaplanner.core.config.heuristic.selector.value
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ValueSelectorConfig`

  - ### Uses of AbstractConfig in org.optaplanner.core.config.heuristic.selector.value.chained

    Subclasses of AbstractConfig in org.optaplanner.core.config.heuristic.selector.value.chained
    Modifier and Type | Class and Description
    --- | ---
    `class` | `SubChainSelectorConfig`

  - ### Uses of AbstractConfig in org.optaplanner.core.config.localsearch

    Subclasses of AbstractConfig in org.optaplanner.core.config.localsearch
    Modifier and Type | Class and Description
    --- | ---
    `class` | `LocalSearchPhaseConfig`

  - ### Uses of AbstractConfig in org.optaplanner.core.config.localsearch.decider.acceptor

    Subclasses of AbstractConfig in org.optaplanner.core.config.localsearch.decider.acceptor
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AcceptorConfig`

  - ### Uses of AbstractConfig in org.optaplanner.core.config.localsearch.decider.forager

    Subclasses of AbstractConfig in org.optaplanner.core.config.localsearch.decider.forager
    Modifier and Type | Class and Description
    --- | ---
    `class` | `LocalSearchForagerConfig`

  - ### Uses of AbstractConfig in org.optaplanner.core.config.partitionedsearch

    Subclasses of AbstractConfig in org.optaplanner.core.config.partitionedsearch
    Modifier and Type | Class and Description
    --- | ---
    `class` | `PartitionedSearchPhaseConfig`

  - ### Uses of AbstractConfig in org.optaplanner.core.config.phase

    Subclasses of AbstractConfig in org.optaplanner.core.config.phase
    Modifier and Type | Class and Description
    --- | ---
    `class` | `NoChangePhaseConfig`
    `class` | `PhaseConfig<C extends PhaseConfig>`

  - ### Uses of AbstractConfig in org.optaplanner.core.config.phase.custom

    Subclasses of AbstractConfig in org.optaplanner.core.config.phase.custom
    Modifier and Type | Class and Description
    --- | ---
    `class` | `CustomPhaseConfig`

  - ### Uses of AbstractConfig in org.optaplanner.core.config.score.director

    Subclasses of AbstractConfig in org.optaplanner.core.config.score.director
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ScoreDirectorFactoryConfig`

  - ### Uses of AbstractConfig in org.optaplanner.core.config.solver

    Subclasses of AbstractConfig in org.optaplanner.core.config.solver
    Modifier and Type | Class and Description
    --- | ---
    `class` | `SolverConfig` To read it from XML, use `SolverConfig.createFromXmlResource(String)`.
    `class` | `SolverManagerConfig`

  - ### Uses of AbstractConfig in org.optaplanner.core.config.solver.recaller

    Subclasses of AbstractConfig in org.optaplanner.core.config.solver.recaller
    Modifier and Type | Class and Description
    --- | ---
    `class` | `BestSolutionRecallerConfig`

  - ### Uses of AbstractConfig in org.optaplanner.core.config.solver.termination

    Subclasses of AbstractConfig in org.optaplanner.core.config.solver.termination
    Modifier and Type | Class and Description
    --- | ---
    `class` | `TerminationConfig`

  - ### Uses of AbstractConfig in org.optaplanner.core.config.util

    Methods in org.optaplanner.core.config.util with type parameters of type AbstractConfig
    Modifier and Type | Method and Description
    --- | ---
    `static <C extends AbstractConfig<C>> C` | ConfigUtils.`inheritConfig(C original, C inherited)`
    `static <C extends AbstractConfig<C>> List<C>` | ConfigUtils.`inheritMergeableListConfig(List<C> originalList, List<C> inheritedList)`

Copyright © 2006–2021 JBoss by Red Hat. All rights reserved.