Class LambdaConstraint.AbstractIndexValueExtractor
- java.lang.Object
-
- org.drools.modelcompiler.constraints.LambdaConstraint.AbstractIndexValueExtractor
-
- All Implemented Interfaces:
java.lang.Cloneable,org.drools.core.rule.accessor.TupleValueExtractor
- Direct Known Subclasses:
LambdaConstraint.IndexValueExtractor1,LambdaConstraint.IndexValueExtractor2,LambdaConstraint.IndexValueExtractor3,LambdaConstraint.IndexValueExtractor4
- Enclosing class:
- LambdaConstraint
public abstract static class LambdaConstraint.AbstractIndexValueExtractor extends java.lang.Object implements org.drools.core.rule.accessor.TupleValueExtractor
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedAbstractIndexValueExtractor(org.drools.core.rule.Declaration d1, java.lang.Class<?> clazz)protectedAbstractIndexValueExtractor(org.drools.core.rule.Declaration d1, org.drools.core.base.ValueType valueType)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract org.drools.core.rule.accessor.TupleValueExtractorclone()org.drools.core.base.ValueTypegetValueType()abstract voidreplaceDeclaration(org.drools.core.rule.Declaration oldDecl, org.drools.core.rule.Declaration newDecl)protected org.drools.core.rule.DeclarationreplaceDeclaration(org.drools.core.rule.Declaration oldDecl, org.drools.core.rule.Declaration newDecl, org.drools.core.rule.Declaration indexingDeclaration)
-
-
-
Method Detail
-
getValueType
public org.drools.core.base.ValueType getValueType()
- Specified by:
getValueTypein interfaceorg.drools.core.rule.accessor.TupleValueExtractor
-
clone
public abstract org.drools.core.rule.accessor.TupleValueExtractor clone()
- Specified by:
clonein interfaceorg.drools.core.rule.accessor.TupleValueExtractor- Overrides:
clonein classjava.lang.Object
-
replaceDeclaration
public abstract void replaceDeclaration(org.drools.core.rule.Declaration oldDecl, org.drools.core.rule.Declaration newDecl)
-
replaceDeclaration
protected org.drools.core.rule.Declaration replaceDeclaration(org.drools.core.rule.Declaration oldDecl, org.drools.core.rule.Declaration newDecl, org.drools.core.rule.Declaration indexingDeclaration)
-
-