## Uses of Class
org.optaplanner.core.api.score.constraint.Indictment

- Packages that use Indictment
  Package | Description
  --- | ---
  org.optaplanner.core.api.score.calculator |
  org.optaplanner.core.api.score.constraint | Explain a `Score` with `ConstraintMatchTotal` and `ConstraintMatch`.
  org.optaplanner.core.api.score.holder | In Drools DRL, a `ScoreHolder` keeps track of the `Score`.
  org.optaplanner.core.impl.score.director |
  org.optaplanner.core.impl.score.director.drools |
  org.optaplanner.core.impl.score.director.easy |
  org.optaplanner.core.impl.score.director.incremental |
  org.optaplanner.core.impl.score.director.stream |
  org.optaplanner.core.impl.score.stream |
  org.optaplanner.core.impl.score.stream.bavet |
  org.optaplanner.core.impl.score.stream.drools |

- - ### Uses of Indictment in org.optaplanner.core.api.score.calculator

    Methods in org.optaplanner.core.api.score.calculator that return types with arguments of type Indictment
    Modifier and Type | Method | Description
    --- | --- | ---
    `Map<Object,​Indictment>` | ConstraintMatchAwareIncrementalScoreCalculator.`getIndictmentMap()` |

  - ### Uses of Indictment in org.optaplanner.core.api.score.constraint

    Methods in org.optaplanner.core.api.score.constraint with parameters of type Indictment
    Modifier and Type | Method | Description
    --- | --- | ---
    `int` | IndictmentScoreComparator.`compare​(Indictment a, Indictment b)` | Deprecated.
    `int` | IndictmentScoreTotalComparator.`compare​(Indictment a, Indictment b)` | Deprecated.
    `int` | Indictment.`compareTo​(Indictment other)` |

  - ### Uses of Indictment in org.optaplanner.core.api.score.holder

    Fields in org.optaplanner.core.api.score.holder with type parameters of type Indictment
    Modifier and Type | Field | Description
    --- | --- | ---
    `protected Map<Object,​Indictment>` | AbstractScoreHolder.`indictmentMap` | Deprecated.

    Methods in org.optaplanner.core.api.score.holder that return types with arguments of type Indictment
    Modifier and Type | Method | Description
    --- | --- | ---
    `Map<Object,​Indictment>` | AbstractScoreHolder.`getIndictmentMap()` | Deprecated.
    `Map<Object,​Indictment>` | ScoreHolder.`getIndictmentMap()` | Deprecated. for removal from public API, see `ScoreManager`

  - ### Uses of Indictment in org.optaplanner.core.impl.score.director

    Methods in org.optaplanner.core.impl.score.director that return types with arguments of type Indictment
    Modifier and Type | Method | Description
    --- | --- | ---
    `Map<Object,​Indictment>` | ScoreDirector.`getIndictmentMap()` | Explains the impact of each planning entity or problem fact on the `Score`.

  - ### Uses of Indictment in org.optaplanner.core.impl.score.director.drools

    Methods in org.optaplanner.core.impl.score.director.drools that return types with arguments of type Indictment
    Modifier and Type | Method | Description
    --- | --- | ---
    `Map<Object,​Indictment>` | DroolsScoreDirector.`getIndictmentMap()` |

  - ### Uses of Indictment in org.optaplanner.core.impl.score.director.easy

    Methods in org.optaplanner.core.impl.score.director.easy that return types with arguments of type Indictment
    Modifier and Type | Method | Description
    --- | --- | ---
    `Map<Object,​Indictment>` | EasyScoreDirector.`getIndictmentMap()` | `ConstraintMatch`s are not supported by this `ScoreDirector` implementation.

  - ### Uses of Indictment in org.optaplanner.core.impl.score.director.incremental

    Methods in org.optaplanner.core.impl.score.director.incremental that return types with arguments of type Indictment
    Modifier and Type | Method | Description
    --- | --- | ---
    `Map<Object,​Indictment>` | IncrementalScoreDirector.`getIndictmentMap()` |

  - ### Uses of Indictment in org.optaplanner.core.impl.score.director.stream

    Methods in org.optaplanner.core.impl.score.director.stream that return types with arguments of type Indictment
    Modifier and Type | Method | Description
    --- | --- | ---
    `Map<Object,​Indictment>` | ConstraintStreamScoreDirector.`getIndictmentMap()` |

  - ### Uses of Indictment in org.optaplanner.core.impl.score.stream

    Methods in org.optaplanner.core.impl.score.stream that return types with arguments of type Indictment
    Modifier and Type | Method | Description
    --- | --- | ---
    `Map<Object,​Indictment>` | ConstraintSession.`getIndictmentMap()` | As defined by `ScoreDirector.getIndictmentMap()`.

  - ### Uses of Indictment in org.optaplanner.core.impl.score.stream.bavet

    Methods in org.optaplanner.core.impl.score.stream.bavet that return types with arguments of type Indictment
    Modifier and Type | Method | Description
    --- | --- | ---
    `Map<Object,​Indictment>` | BavetConstraintSession.`getIndictmentMap()` |

  - ### Uses of Indictment in org.optaplanner.core.impl.score.stream.drools

    Methods in org.optaplanner.core.impl.score.stream.drools that return types with arguments of type Indictment
    Modifier and Type | Method | Description
    --- | --- | ---
    `Map<Object,​Indictment>` | DroolsConstraintSession.`getIndictmentMap()` |