站内搜索: 请输入搜索关键词
当前页面: 在线文档首页 > JBoss RULES 4.0.0.11754MR2 API 英文版文档

LiteralRestriction (Drools 4.0.0.11754MR2 API) - JBoss RULES 4.0.0.11754MR2 API 英文版文档


org.drools.rule
Class LiteralRestriction

java.lang.Object
  extended by org.drools.rule.LiteralRestriction
All Implemented Interfaces:
Serializable, Restriction

public class LiteralRestriction
extends Object
implements Restriction

See Also:
Serialized Form

Constructor Summary
LiteralRestriction(FieldValue field, Evaluator evaluator, FieldExtractor fieldExtractor)
           
 
Method Summary
 boolean equals(Object object)
           
 ContextEntry getContextEntry()
           
 Evaluator getEvaluator()
           
 FieldValue getField()
           
 Declaration[] getRequiredDeclarations()
          Literal constraints cannot have required declarations, so always return an empty array.
 int hashCode()
           
 boolean isAllowed(Extractor extractor, Object object, InternalWorkingMemory workingMemoiry)
           
 boolean isAllowedCachedLeft(ContextEntry context, Object object)
           
 boolean isAllowedCachedRight(ReteTuple tuple, ContextEntry context)
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

LiteralRestriction

public LiteralRestriction(FieldValue field,
                          Evaluator evaluator,
                          FieldExtractor fieldExtractor)
Method Detail

getEvaluator

public Evaluator getEvaluator()

getField

public FieldValue getField()

isAllowed

public boolean isAllowed(Extractor extractor,
                         Object object,
                         InternalWorkingMemory workingMemoiry)
Specified by:
isAllowed in interface Restriction

isAllowedCachedLeft

public boolean isAllowedCachedLeft(ContextEntry context,
                                   Object object)
Specified by:
isAllowedCachedLeft in interface Restriction

isAllowedCachedRight

public boolean isAllowedCachedRight(ReteTuple tuple,
                                    ContextEntry context)
Specified by:
isAllowedCachedRight in interface Restriction

getRequiredDeclarations

public Declaration[] getRequiredDeclarations()
Literal constraints cannot have required declarations, so always return an empty array.

Specified by:
getRequiredDeclarations in interface Restriction
Returns:
Return an empty Declaration[]

toString

public String toString()
Overrides:
toString in class Object

hashCode

public int hashCode()
Overrides:
hashCode in class Object

equals

public boolean equals(Object object)
Overrides:
equals in class Object

getContextEntry

public ContextEntry getContextEntry()
Specified by:
getContextEntry in interface Restriction


Copyright © 2001-2007 JBoss Inc.. All Rights Reserved.