Class LambdaConstraint.IndexValueExtractor4
- java.lang.Object
-
- org.drools.modelcompiler.constraints.LambdaConstraint.AbstractIndexValueExtractor
-
- org.drools.modelcompiler.constraints.LambdaConstraint.IndexValueExtractor4
-
- All Implemented Interfaces:
java.lang.Cloneable,org.drools.core.rule.accessor.TupleValueExtractor
- Enclosing class:
- LambdaConstraint
public static class LambdaConstraint.IndexValueExtractor4 extends LambdaConstraint.AbstractIndexValueExtractor
-
-
Field Summary
-
Fields inherited from class org.drools.modelcompiler.constraints.LambdaConstraint.AbstractIndexValueExtractor
d1, valueType
-
-
Constructor Summary
Constructors Constructor Description IndexValueExtractor4(org.drools.core.rule.Declaration d1, org.drools.core.rule.Declaration d2, org.drools.core.rule.Declaration d3, org.drools.core.rule.Declaration d4, org.drools.model.functions.Function4 extractor, java.lang.Class<?> clazz)IndexValueExtractor4(org.drools.core.rule.Declaration d1, org.drools.core.rule.Declaration d2, org.drools.core.rule.Declaration d3, org.drools.core.rule.Declaration d4, org.drools.model.functions.Function4 extractor, org.drools.core.base.ValueType valueType)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.drools.core.rule.accessor.TupleValueExtractorclone()java.lang.ObjectgetValue(org.drools.core.common.ReteEvaluator reteEvaluator, org.drools.core.reteoo.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
-
IndexValueExtractor4
public IndexValueExtractor4(org.drools.core.rule.Declaration d1, org.drools.core.rule.Declaration d2, org.drools.core.rule.Declaration d3, org.drools.core.rule.Declaration d4, org.drools.model.functions.Function4 extractor, java.lang.Class<?> clazz)
-
IndexValueExtractor4
public IndexValueExtractor4(org.drools.core.rule.Declaration d1, org.drools.core.rule.Declaration d2, org.drools.core.rule.Declaration d3, org.drools.core.rule.Declaration d4, org.drools.model.functions.Function4 extractor, org.drools.core.base.ValueType valueType)
-
-
Method Detail
-
getValueType
public org.drools.core.base.ValueType getValueType()
- Specified by:
getValueTypein interfaceorg.drools.core.rule.accessor.TupleValueExtractor- Overrides:
getValueTypein classLambdaConstraint.AbstractIndexValueExtractor
-
getValue
public java.lang.Object getValue(org.drools.core.common.ReteEvaluator reteEvaluator, org.drools.core.reteoo.Tuple tuple)
-
clone
public org.drools.core.rule.accessor.TupleValueExtractor clone()
- Specified by:
clonein interfaceorg.drools.core.rule.accessor.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
-
-