Class LambdaConstraint.IndexValueExtractor2
- java.lang.Object
-
- org.drools.modelcompiler.constraints.LambdaConstraint.AbstractIndexValueExtractor
-
- org.drools.modelcompiler.constraints.LambdaConstraint.IndexValueExtractor2
-
- All Implemented Interfaces:
Cloneable,org.drools.core.spi.TupleValueExtractor
- Enclosing class:
- LambdaConstraint
public static class LambdaConstraint.IndexValueExtractor2 extends LambdaConstraint.AbstractIndexValueExtractor
-
-
Field Summary
-
Fields inherited from class org.drools.modelcompiler.constraints.LambdaConstraint.AbstractIndexValueExtractor
d1, valueType
-
-
Constructor Summary
Constructors Constructor Description IndexValueExtractor2(org.drools.core.rule.Declaration d1, org.drools.core.rule.Declaration d2, org.drools.model.functions.Function2 extractor, Class<?> clazz)IndexValueExtractor2(org.drools.core.rule.Declaration d1, org.drools.core.rule.Declaration d2, org.drools.model.functions.Function2 extractor, org.drools.core.base.ValueType valueType)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.drools.core.spi.TupleValueExtractorclone()ObjectgetValue(org.drools.core.common.InternalWorkingMemory workingMemory, org.drools.core.spi.Tuple tuple)org.drools.core.base.ValueTypegetValueType()voidreplaceDeclaration(org.drools.core.rule.Declaration oldDecl, org.drools.core.rule.Declaration newDecl)-
Methods inherited from class org.drools.modelcompiler.constraints.LambdaConstraint.AbstractIndexValueExtractor
replaceDeclaration
-
-
-
-
Constructor Detail
-
IndexValueExtractor2
public IndexValueExtractor2(org.drools.core.rule.Declaration d1, org.drools.core.rule.Declaration d2, org.drools.model.functions.Function2 extractor, Class<?> clazz)
-
IndexValueExtractor2
public IndexValueExtractor2(org.drools.core.rule.Declaration d1, org.drools.core.rule.Declaration d2, org.drools.model.functions.Function2 extractor, org.drools.core.base.ValueType valueType)
-
-
Method Detail
-
getValueType
public org.drools.core.base.ValueType getValueType()
- Specified by:
getValueTypein interfaceorg.drools.core.spi.TupleValueExtractor- Overrides:
getValueTypein classLambdaConstraint.AbstractIndexValueExtractor
-
getValue
public Object getValue(org.drools.core.common.InternalWorkingMemory workingMemory, org.drools.core.spi.Tuple tuple)
-
clone
public org.drools.core.spi.TupleValueExtractor clone()
- Specified by:
clonein interfaceorg.drools.core.spi.TupleValueExtractor- Specified by:
clonein classLambdaConstraint.AbstractIndexValueExtractor
-
replaceDeclaration
public void replaceDeclaration(org.drools.core.rule.Declaration oldDecl, org.drools.core.rule.Declaration newDecl)- Specified by:
replaceDeclarationin classLambdaConstraint.AbstractIndexValueExtractor
-
-