Class LambdaConstraint.LambdaRightTupleValueExtractor

java.lang.Object
org.drools.modelcompiler.constraints.LambdaConstraint.LambdaRightTupleValueExtractor
All Implemented Interfaces:
Cloneable, org.drools.base.rule.accessor.TupleValueExtractor
Enclosing class:
LambdaConstraint

public static class LambdaConstraint.LambdaRightTupleValueExtractor extends Object implements org.drools.base.rule.accessor.TupleValueExtractor
  • Constructor Summary

    Constructors
    Constructor
    Description
    LambdaRightTupleValueExtractor(org.drools.base.base.ValueType valueType, Function1 extractor)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    org.drools.base.rule.accessor.TupleValueExtractor
     
    getValue(org.drools.base.base.ValueResolver valueResolver, org.drools.base.reteoo.BaseTuple tuple)
     
    org.drools.base.base.ValueType
     

    Methods inherited from class java.lang.Object

    equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface org.drools.base.rule.accessor.TupleValueExtractor

    getIndex, getValue
  • Constructor Details

    • LambdaRightTupleValueExtractor

      public LambdaRightTupleValueExtractor(org.drools.base.base.ValueType valueType, Function1 extractor)
  • Method Details

    • getValueType

      public org.drools.base.base.ValueType getValueType()
      Specified by:
      getValueType in interface org.drools.base.rule.accessor.TupleValueExtractor
    • getValue

      public Object getValue(org.drools.base.base.ValueResolver valueResolver, org.drools.base.reteoo.BaseTuple tuple)
      Specified by:
      getValue in interface org.drools.base.rule.accessor.TupleValueExtractor
    • clone

      public org.drools.base.rule.accessor.TupleValueExtractor clone()
      Specified by:
      clone in interface org.drools.base.rule.accessor.TupleValueExtractor
      Overrides:
      clone in class Object