public class RuleContext
extends java.lang.Object
implements groovy.lang.GroovyObject
| Constructor and Description |
|---|
RuleContext() |
| Modifier and Type | Method and Description |
|---|---|
Rule |
getCurrentRule() |
java.lang.Object |
getDelegate() |
java.lang.Throwable |
getException() |
java.lang.String |
getFailedMessage() |
groovy.lang.MetaClass |
getMetaClass() |
java.util.Map<java.lang.String,java.lang.Object> |
getProperties() |
java.lang.Object |
getProperty(java.lang.String property) |
Result |
getResult() |
Rule |
getRuleExecuted(java.lang.String ruleName) |
Rule |
getRuleFailed() |
Rule |
getRuleHalted(java.lang.String ruleName) |
RuleSet |
getRuleSet() |
protected void |
handleFailed(groovy.lang.Closure closure) |
java.lang.Object |
invokeMethod(java.lang.String name,
java.lang.Object args) |
boolean |
isCompleted() |
protected void |
onCheckFailed() |
void |
setCompleted(boolean completed) |
void |
setCurrentRule(Rule rule) |
void |
setDelegate(java.lang.Object delegate) |
void |
setFailedMessage(java.lang.String failedMessage) |
void |
setMetaClass(groovy.lang.MetaClass metaClass) |
void |
setProperties(java.util.Map<java.lang.String,java.lang.Object> properties) |
void |
setProperty(java.lang.String property,
java.lang.Object newValue) |
void |
setRuleSet(RuleSet ruleSet) |
ControlFlow |
verify(java.lang.Object... objects) |
protected ControlFlow |
verifyObject(java.lang.Object object) |
public java.lang.Object getDelegate()
public void setDelegate(java.lang.Object delegate)
public Result getResult()
public Rule getCurrentRule()
public void setCurrentRule(Rule rule)
public boolean isCompleted()
public void setCompleted(boolean completed)
public java.lang.String getFailedMessage()
public void setFailedMessage(java.lang.String failedMessage)
protected void onCheckFailed()
public Rule getRuleExecuted(java.lang.String ruleName)
public Rule getRuleHalted(java.lang.String ruleName)
public Rule getRuleFailed()
public java.lang.Throwable getException()
public RuleSet getRuleSet()
public void setRuleSet(RuleSet ruleSet)
protected ControlFlow verifyObject(java.lang.Object object)
public ControlFlow verify(java.lang.Object... objects)
protected void handleFailed(groovy.lang.Closure closure)
public java.util.Map<java.lang.String,java.lang.Object> getProperties()
public void setProperties(java.util.Map<java.lang.String,java.lang.Object> properties)
public java.lang.Object getProperty(java.lang.String property)
getProperty in interface groovy.lang.GroovyObjectpublic void setProperty(java.lang.String property,
java.lang.Object newValue)
setProperty in interface groovy.lang.GroovyObjectpublic java.lang.Object invokeMethod(java.lang.String name,
java.lang.Object args)
invokeMethod in interface groovy.lang.GroovyObjectpublic groovy.lang.MetaClass getMetaClass()
getMetaClass in interface groovy.lang.GroovyObjectpublic void setMetaClass(groovy.lang.MetaClass metaClass)
setMetaClass in interface groovy.lang.GroovyObject