public class LambdaConstraint extends AbstractConstraint
Modifier and Type | Class and Description |
---|---|
static class |
LambdaConstraint.LambdaContextEntry |
Constructor and Description |
---|
LambdaConstraint(ConstraintEvaluator evaluator) |
Modifier and Type | Method and Description |
---|---|
LambdaConstraint |
clone() |
org.drools.core.rule.ContextEntry |
createContextEntry() |
boolean |
equals(Object other) |
org.drools.core.util.index.IndexUtil.ConstraintType |
getConstraintType() |
org.drools.core.spi.FieldValue |
getField() |
org.drools.core.spi.InternalReadAccessor |
getFieldExtractor() |
org.drools.core.util.AbstractHashTable.FieldIndex |
getFieldIndex() |
org.drools.core.time.Interval |
getInterval() |
org.drools.core.util.bitmask.BitMask |
getListenedPropertyMask(Class modifiedClass,
List<String> settableProperties) |
org.drools.core.rule.Declaration[] |
getRequiredDeclarations() |
int |
hashCode() |
boolean |
isAllowed(org.drools.core.common.InternalFactHandle handle,
org.drools.core.common.InternalWorkingMemory workingMemory) |
boolean |
isAllowedCachedLeft(org.drools.core.rule.ContextEntry context,
org.drools.core.common.InternalFactHandle handle) |
boolean |
isAllowedCachedRight(org.drools.core.spi.Tuple tuple,
org.drools.core.rule.ContextEntry context) |
boolean |
isIndexable(short nodeType) |
boolean |
isTemporal() |
boolean |
isUnification() |
void |
replaceDeclaration(org.drools.core.rule.Declaration oldDecl,
org.drools.core.rule.Declaration newDecl) |
String |
toString() |
cloneIfInUse, getType, readExternal, setInUse, setType, writeExternal
finalize, getClass, notify, notifyAll, wait, wait, wait
readExternal, writeExternal
public LambdaConstraint(ConstraintEvaluator evaluator)
public org.drools.core.rule.Declaration[] getRequiredDeclarations()
public void replaceDeclaration(org.drools.core.rule.Declaration oldDecl, org.drools.core.rule.Declaration newDecl)
public org.drools.core.util.bitmask.BitMask getListenedPropertyMask(Class modifiedClass, List<String> settableProperties)
public LambdaConstraint clone()
clone
in interface org.drools.core.spi.Constraint
clone
in class AbstractConstraint
public boolean isTemporal()
public org.drools.core.time.Interval getInterval()
public boolean isAllowed(org.drools.core.common.InternalFactHandle handle, org.drools.core.common.InternalWorkingMemory workingMemory)
public boolean isAllowedCachedLeft(org.drools.core.rule.ContextEntry context, org.drools.core.common.InternalFactHandle handle)
public boolean isAllowedCachedRight(org.drools.core.spi.Tuple tuple, org.drools.core.rule.ContextEntry context)
public org.drools.core.rule.ContextEntry createContextEntry()
public boolean isUnification()
public boolean isIndexable(short nodeType)
public org.drools.core.util.index.IndexUtil.ConstraintType getConstraintType()
public org.drools.core.spi.FieldValue getField()
public org.drools.core.util.AbstractHashTable.FieldIndex getFieldIndex()
public org.drools.core.spi.InternalReadAccessor getFieldExtractor()
Copyright © 2001–2020 JBoss by Red Hat. All rights reserved.