Class LambdaConstraint.IndexValueExtractor1
- java.lang.Object
-
- org.drools.modelcompiler.constraints.LambdaConstraint.AbstractIndexValueExtractor
-
- org.drools.modelcompiler.constraints.LambdaConstraint.IndexValueExtractor1
-
- All Implemented Interfaces:
Cloneable,org.drools.core.rule.accessor.TupleValueExtractor
- Enclosing class:
- LambdaConstraint
public static class LambdaConstraint.IndexValueExtractor1 extends LambdaConstraint.AbstractIndexValueExtractor
-
-
Field Summary
-
Fields inherited from class org.drools.modelcompiler.constraints.LambdaConstraint.AbstractIndexValueExtractor
d1, valueType
-
-
Constructor Summary
Constructors Constructor Description IndexValueExtractor1(org.drools.core.rule.Declaration d1, org.drools.model.functions.Function1 extractor, Class<?> clazz)IndexValueExtractor1(org.drools.core.rule.Declaration d1, org.drools.model.functions.Function1 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()ObjectgetValue(org.drools.core.common.ReteEvaluator reteEvaluator, org.drools.core.reteoo.Tuple tuple)voidreplaceDeclaration(org.drools.core.rule.Declaration oldDecl, org.drools.core.rule.Declaration newDecl)-
Methods inherited from class org.drools.modelcompiler.constraints.LambdaConstraint.AbstractIndexValueExtractor
getValueType, replaceDeclaration
-
-
-
-
Constructor Detail
-
IndexValueExtractor1
public IndexValueExtractor1(org.drools.core.rule.Declaration d1, org.drools.model.functions.Function1 extractor, Class<?> clazz)
-
IndexValueExtractor1
public IndexValueExtractor1(org.drools.core.rule.Declaration d1, org.drools.model.functions.Function1 extractor, org.drools.core.base.ValueType valueType)
-
-
Method Detail
-
getValue
public 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
-
-