public final class DroolsScoringUniConstraintStream<Solution_,A> extends DroolsAbstractUniConstraintStream<Solution_,A>
childStreamList
constraintFactory
Constructor and Description |
---|
DroolsScoringUniConstraintStream(DroolsConstraintFactory<Solution_> constraintFactory,
DroolsAbstractUniConstraintStream<Solution_,A> parent,
DroolsConstraint<Solution_> constraint) |
DroolsScoringUniConstraintStream(DroolsConstraintFactory<Solution_> constraintFactory,
DroolsAbstractUniConstraintStream<Solution_,A> parent,
DroolsConstraint<Solution_> constraint,
Function<A,BigDecimal> bigDecimalMatchWeigher) |
DroolsScoringUniConstraintStream(DroolsConstraintFactory<Solution_> constraintFactory,
DroolsAbstractUniConstraintStream<Solution_,A> parent,
DroolsConstraint<Solution_> constraint,
ToIntFunction<A> intMatchWeigher) |
DroolsScoringUniConstraintStream(DroolsConstraintFactory<Solution_> constraintFactory,
DroolsAbstractUniConstraintStream<Solution_,A> parent,
DroolsConstraint<Solution_> constraint,
ToLongFunction<A> longMatchWeigher) |
Modifier and Type | Method and Description |
---|---|
void |
createRuleItemBuilders(List<<any>> ruleItemBuilderList,
<any> scoreHolderGlobal) |
List<DroolsFromUniConstraintStream<Solution_,Object>> |
getFromStreamList() |
<any> |
getPattern() |
<any> |
getVariableDeclaration() |
String |
toString() |
filter, groupBy, groupBy, groupBy, groupBy, groupBy, impactScore, impactScore, impactScoreBigDecimal, impactScoreConfigurable, impactScoreConfigurable, impactScoreConfigurableBigDecimal, impactScoreConfigurableLong, impactScoreLong, join
buildConstraint, buildConstraintConfigurable, getConstraintFactory
buildConstraintWeightExtractor, buildConstraintWeightExtractor, penalize, penalizeConfigurable, reward, rewardConfigurable, validateConstraintId
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
penalize, penalizeBigDecimal, penalizeConfigurable, penalizeConfigurableBigDecimal, penalizeConfigurableLong, penalizeLong, reward, rewardBigDecimal, rewardConfigurable, rewardConfigurableBigDecimal, rewardConfigurableLong, rewardLong
join, join, join, join, join, join, join, penalize, penalizeBigDecimal, penalizeConfigurable, penalizeConfigurableBigDecimal, penalizeConfigurableLong, penalizeLong, reward, rewardBigDecimal, rewardConfigurable, rewardConfigurableBigDecimal, rewardConfigurableLong, rewardLong
getConstraintFactory, penalize, penalize, penalizeConfigurable, penalizeConfigurable, reward, reward, rewardConfigurable, rewardConfigurable
public DroolsScoringUniConstraintStream(DroolsConstraintFactory<Solution_> constraintFactory, DroolsAbstractUniConstraintStream<Solution_,A> parent, DroolsConstraint<Solution_> constraint)
public DroolsScoringUniConstraintStream(DroolsConstraintFactory<Solution_> constraintFactory, DroolsAbstractUniConstraintStream<Solution_,A> parent, DroolsConstraint<Solution_> constraint, ToIntFunction<A> intMatchWeigher)
public DroolsScoringUniConstraintStream(DroolsConstraintFactory<Solution_> constraintFactory, DroolsAbstractUniConstraintStream<Solution_,A> parent, DroolsConstraint<Solution_> constraint, ToLongFunction<A> longMatchWeigher)
public DroolsScoringUniConstraintStream(DroolsConstraintFactory<Solution_> constraintFactory, DroolsAbstractUniConstraintStream<Solution_,A> parent, DroolsConstraint<Solution_> constraint, Function<A,BigDecimal> bigDecimalMatchWeigher)
public List<DroolsFromUniConstraintStream<Solution_,Object>> getFromStreamList()
getFromStreamList
in class DroolsAbstractConstraintStream<Solution_>
public void createRuleItemBuilders(List<<any>> ruleItemBuilderList, <any> scoreHolderGlobal)
createRuleItemBuilders
in class DroolsAbstractUniConstraintStream<Solution_,A>
public <any> getVariableDeclaration()
getVariableDeclaration
in class DroolsAbstractUniConstraintStream<Solution_,A>
public <any> getPattern()
getPattern
in class DroolsAbstractUniConstraintStream<Solution_,A>
Copyright © 2006–2019 JBoss by Red Hat. All rights reserved.