Class LambdaConstraint.IndexValueExtractor1
java.lang.Object
org.drools.modelcompiler.constraints.LambdaConstraint.AbstractIndexValueExtractor
org.drools.modelcompiler.constraints.LambdaConstraint.IndexValueExtractor1
- All Implemented Interfaces:
Cloneable,org.drools.base.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
ConstructorsConstructorDescriptionIndexValueExtractor1(org.drools.base.rule.Declaration d1, Function1 extractor, Class<?> clazz) IndexValueExtractor1(org.drools.base.rule.Declaration d1, Function1 extractor, org.drools.base.base.ValueType valueType) -
Method Summary
Modifier and TypeMethodDescriptionorg.drools.base.rule.accessor.TupleValueExtractorclone()getValue(org.drools.base.base.ValueResolver valueResolver, org.drools.base.reteoo.BaseTuple tuple) voidreplaceDeclaration(org.drools.base.rule.Declaration oldDecl, org.drools.base.rule.Declaration newDecl) Methods inherited from class org.drools.modelcompiler.constraints.LambdaConstraint.AbstractIndexValueExtractor
getValueType, replaceDeclarationMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.drools.base.rule.accessor.TupleValueExtractor
getIndex, getValue
-
Constructor Details
-
IndexValueExtractor1
-
IndexValueExtractor1
public IndexValueExtractor1(org.drools.base.rule.Declaration d1, Function1 extractor, org.drools.base.base.ValueType valueType)
-
-
Method Details
-
getValue
public Object getValue(org.drools.base.base.ValueResolver valueResolver, org.drools.base.reteoo.BaseTuple tuple) -
clone
public org.drools.base.rule.accessor.TupleValueExtractor clone()- Specified by:
clonein interfaceorg.drools.base.rule.accessor.TupleValueExtractor- Specified by:
clonein classLambdaConstraint.AbstractIndexValueExtractor
-
replaceDeclaration
public void replaceDeclaration(org.drools.base.rule.Declaration oldDecl, org.drools.base.rule.Declaration newDecl) - Specified by:
replaceDeclarationin classLambdaConstraint.AbstractIndexValueExtractor
-