public final class DroolsScoringUniConstraintStream<Solution_,A> extends DroolsAbstractUniConstraintStream<Solution_,A>
childStreamListconstraintFactory| 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, joinbuildConstraint, buildConstraintConfigurable, getConstraintFactorybuildConstraintWeightExtractor, buildConstraintWeightExtractor, penalize, penalizeConfigurable, reward, rewardConfigurable, validateConstraintIdclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitpenalize, penalizeBigDecimal, penalizeConfigurable, penalizeConfigurableBigDecimal, penalizeConfigurableLong, penalizeLong, reward, rewardBigDecimal, rewardConfigurable, rewardConfigurableBigDecimal, rewardConfigurableLong, rewardLongjoin, join, join, join, join, join, join, penalize, penalizeBigDecimal, penalizeConfigurable, penalizeConfigurableBigDecimal, penalizeConfigurableLong, penalizeLong, reward, rewardBigDecimal, rewardConfigurable, rewardConfigurableBigDecimal, rewardConfigurableLong, rewardLonggetConstraintFactory, penalize, penalize, penalizeConfigurable, penalizeConfigurable, reward, reward, rewardConfigurable, rewardConfigurablepublic 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.