This class contains information about the rule execution.
Modifiers | Name | Description |
---|---|---|
static java.lang.String |
ASSERTION_FAILURES |
|
static java.lang.String |
AXIS_BINDINGS |
|
static java.lang.String |
INPUT_KEYS_USED |
|
static java.lang.String |
LAST_EXECUTED_STATEMENT |
|
static java.lang.String |
RULES_EXECUTED |
|
static java.lang.String |
RULE_STOP |
|
static java.lang.String |
SYSTEM_ERR |
|
static java.lang.String |
SYSTEM_OUT |
Constructor and description |
---|
RuleInfo
() |
Type | Name and description |
---|---|
protected void |
addInputKeysUsed(java.util.Collection keys) |
java.util.Set<java.lang.String> |
getAssertionFailures() |
java.util.List<Binding> |
getAxisBindings() |
java.util.Set |
getInputKeysUsed() |
java.lang.Object |
getLastExecutedStatementValue() |
long |
getNumberOfRulesExecuted() @return long indicating the number of conditions that fired (and therefore steps that executed). |
java.lang.String |
getSystemErr() |
java.lang.String |
getSystemOut() |
void |
ruleStopThrown() |
void |
setAssertionFailures(java.util.Set<java.lang.String> failures) |
protected void |
setLastExecutedStatement(java.lang.Object value) |
void |
setSystemErr(java.lang.String err) |
void |
setSystemOut(java.lang.String out) |
boolean |
wasRuleStopThrown() @return true if a RuleStop was thrown during rule execution |
Methods inherited from class | Name |
---|---|
class com.cedarsoftware.util.CaseInsensitiveMap |
com.cedarsoftware.util.CaseInsensitiveMap#remove(java.lang.Object), com.cedarsoftware.util.CaseInsensitiveMap#get(java.lang.Object), com.cedarsoftware.util.CaseInsensitiveMap#put(java.lang.Object, java.lang.Object), com.cedarsoftware.util.CaseInsensitiveMap#equals(java.lang.Object), com.cedarsoftware.util.CaseInsensitiveMap#toString(), com.cedarsoftware.util.CaseInsensitiveMap#values(), com.cedarsoftware.util.CaseInsensitiveMap#hashCode(), com.cedarsoftware.util.CaseInsensitiveMap#clear(), com.cedarsoftware.util.CaseInsensitiveMap#isEmpty(), com.cedarsoftware.util.CaseInsensitiveMap#size(), com.cedarsoftware.util.CaseInsensitiveMap#entrySet(), com.cedarsoftware.util.CaseInsensitiveMap#putAll(java.util.Map), com.cedarsoftware.util.CaseInsensitiveMap#keySet(), com.cedarsoftware.util.CaseInsensitiveMap#containsValue(java.lang.Object), com.cedarsoftware.util.CaseInsensitiveMap#containsKey(java.lang.Object), com.cedarsoftware.util.CaseInsensitiveMap#getWrappedMap(), com.cedarsoftware.util.CaseInsensitiveMap#wait(long, int), com.cedarsoftware.util.CaseInsensitiveMap#wait(long), com.cedarsoftware.util.CaseInsensitiveMap#wait(), com.cedarsoftware.util.CaseInsensitiveMap#getClass(), com.cedarsoftware.util.CaseInsensitiveMap#notify(), com.cedarsoftware.util.CaseInsensitiveMap#notifyAll(), com.cedarsoftware.util.CaseInsensitiveMap#remove(java.lang.Object, java.lang.Object), com.cedarsoftware.util.CaseInsensitiveMap#replace(java.lang.Object, java.lang.Object), com.cedarsoftware.util.CaseInsensitiveMap#replace(java.lang.Object, java.lang.Object, java.lang.Object), com.cedarsoftware.util.CaseInsensitiveMap#replaceAll(java.util.function.BiFunction), com.cedarsoftware.util.CaseInsensitiveMap#putIfAbsent(java.lang.Object, java.lang.Object), com.cedarsoftware.util.CaseInsensitiveMap#getOrDefault(java.lang.Object, java.lang.Object), com.cedarsoftware.util.CaseInsensitiveMap#forEach(java.util.function.BiConsumer), com.cedarsoftware.util.CaseInsensitiveMap#computeIfAbsent(java.lang.Object, java.util.function.Function), com.cedarsoftware.util.CaseInsensitiveMap#computeIfPresent(java.lang.Object, java.util.function.BiFunction), com.cedarsoftware.util.CaseInsensitiveMap#compute(java.lang.Object, java.util.function.BiFunction), com.cedarsoftware.util.CaseInsensitiveMap#merge(java.lang.Object, java.lang.Object, java.util.function.BiFunction) |
class java.lang.Object |
java.lang.Object#wait(long, int), java.lang.Object#wait(long), java.lang.Object#wait(), java.lang.Object#equals(java.lang.Object), java.lang.Object#toString(), java.lang.Object#hashCode(), java.lang.Object#getClass(), java.lang.Object#notify(), java.lang.Object#notifyAll() |