Class DefaultIndictment<Score_ extends Score<Score_>>
- java.lang.Object
 - 
- org.optaplanner.core.impl.score.constraint.DefaultIndictment<Score_>
 
 
- 
- All Implemented Interfaces:
 Indictment<Score_>
public final class DefaultIndictment<Score_ extends Score<Score_>> extends Object implements Indictment<Score_>
 
- 
- 
Constructor Summary
Constructors Constructor Description DefaultIndictment(Object justification, Score_ zeroScore) 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddConstraintMatch(ConstraintMatch<Score_> constraintMatch)booleanequals(Object o)Set<ConstraintMatch<Score_>>getConstraintMatchSet()ObjectgetJustification()Score_getScore()Sum of theIndictment.getConstraintMatchSet()'sConstraintMatch.getScore().inthashCode()voidremoveConstraintMatch(ConstraintMatch<Score_> constraintMatch)StringtoString()- 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait 
- 
Methods inherited from interface org.optaplanner.core.api.score.constraint.Indictment
getConstraintMatchCount 
 - 
 
 - 
 
- 
- 
Method Detail
- 
getJustification
public Object getJustification()
- Specified by:
 getJustificationin interfaceIndictment<Score_ extends Score<Score_>>- Returns:
 - never null
 
 
- 
getConstraintMatchSet
public Set<ConstraintMatch<Score_>> getConstraintMatchSet()
- Specified by:
 getConstraintMatchSetin interfaceIndictment<Score_ extends Score<Score_>>- Returns:
 - never null
 
 
- 
getScore
public Score_ getScore()
Description copied from interface:IndictmentSum of theIndictment.getConstraintMatchSet()'sConstraintMatch.getScore().- Specified by:
 getScorein interfaceIndictment<Score_ extends Score<Score_>>- Returns:
 - never null
 
 
- 
addConstraintMatch
public void addConstraintMatch(ConstraintMatch<Score_> constraintMatch)
 
- 
removeConstraintMatch
public void removeConstraintMatch(ConstraintMatch<Score_> constraintMatch)
 
 - 
 
 -