Package org.optaplanner.core.api.score
Class AbstractBendableScore<Score_ extends AbstractBendableScore<Score_>>
java.lang.Object
org.optaplanner.core.api.score.AbstractScore<Score_>
org.optaplanner.core.api.score.AbstractBendableScore<Score_>
- All Implemented Interfaces:
- Serializable,- Comparable<Score_>,- IBendableScore<Score_>,- Score<Score_>
@Deprecated(forRemoval=true)
public abstract class AbstractBendableScore<Score_ extends AbstractBendableScore<Score_>>
extends AbstractScore<Score_>
implements IBendableScore<Score_>
Deprecated, for removal: This API element is subject to removal in a future version.
Abstract superclass for bendable 
Score types.
 Subclasses must be immutable.
- See Also:
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprotected static final StringDeprecated, for removal: This API element is subject to removal in a future version.protected static final String[]Deprecated, for removal: This API element is subject to removal in a future version.protected static final StringDeprecated, for removal: This API element is subject to removal in a future version.Fields inherited from class org.optaplanner.core.api.score.AbstractScoreINIT_LABEL, initScore
- 
Constructor SummaryConstructorsModifierConstructorDescriptionprotectedAbstractBendableScore(int initScore) Deprecated, for removal: This API element is subject to removal in a future version.
- 
Method SummaryModifier and TypeMethodDescriptionprotected StringbuildBendableShortString(Predicate<Number> notZero) Deprecated, for removal: This API element is subject to removal in a future version.protected static String[][]parseBendableScoreTokens(Class<? extends AbstractBendableScore<?>> scoreClass, String scoreString) Deprecated, for removal: This API element is subject to removal in a future version.Methods inherited from class org.optaplanner.core.api.score.AbstractScorebuildScorePattern, buildShortString, getInitPrefix, initScore, parseInitScore, parseLevelAsBigDecimal, parseLevelAsInt, parseLevelAsLong, parseScoreTokensMethods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface java.lang.ComparablecompareToMethods inherited from interface org.optaplanner.core.api.score.IBendableScoregetHardLevelsSize, getLevelsSize, getSoftLevelsSize, hardLevelsSize, levelsSize, softLevelsSizeMethods inherited from interface org.optaplanner.core.api.score.Scoreabs, add, divide, getInitScore, initScore, isFeasible, isSolutionInitialized, isZero, multiply, negate, power, subtract, toLevelDoubles, toLevelNumbers, toShortString, withInitScore, zero
- 
Field Details- 
HARD_LABELDeprecated, for removal: This API element is subject to removal in a future version.- See Also:
 
- 
SOFT_LABELDeprecated, for removal: This API element is subject to removal in a future version.- See Also:
 
- 
LEVEL_SUFFIXESDeprecated, for removal: This API element is subject to removal in a future version.
 
- 
- 
Constructor Details- 
AbstractBendableScoreprotected AbstractBendableScore(int initScore) Deprecated, for removal: This API element is subject to removal in a future version.- Parameters:
- initScore- see- Score.initScore()
 
 
- 
- 
Method Details- 
parseBendableScoreTokensprotected static String[][] parseBendableScoreTokens(Class<? extends AbstractBendableScore<?>> scoreClass, String scoreString) Deprecated, for removal: This API element is subject to removal in a future version.
- 
buildBendableShortStringDeprecated, for removal: This API element is subject to removal in a future version.
 
- 
IBendableScoreinstead.