Uses of Class
ru.ewc.decita.DecitaException
Package
Description
Root package for all the engine's classes.
The package for all the Conditions-related classes, especially for the different types of
conditions.
The package for testing utilities.
-
Uses of DecitaException in ru.ewc.decita
Modifier and TypeMethodDescriptionvoid
Rule.check
(ComputationContext context) Checks if thisRule
is satisfied.ComputationContext.decisionFor
(String name) Computes the specifiedDecisionTable
result as a Dictionary.DecisionTable.fragmentBy
(String fragment, ComputationContext context) Locator.fragmentBy
(String fragment, ComputationContext context) Determines the system's state - the value of a single property, described by its name.Coordinate.locateIn
(ComputationContext context) Locates the required value in the providedComputationContext
.Locators.locatorFor
(String locator) Returns a concreteLocator
if it's found in an instance storage.DecisionTable.outcome
(ComputationContext context) Locator.outcome
(ComputationContext context) Computes this table's outcomes by checking all of itsRule
s.Finds aCoordinate
's value using internal set ofLocator
's. -
Uses of DecitaException in ru.ewc.decita.conditions
Modifier and TypeMethodDescriptionfinal boolean
BinaryCondition.evaluate
(ComputationContext context) boolean
Condition.evaluate
(ComputationContext context) Evaluates all the parts of theCondition
and provides the result of that evaluation.boolean
NotCondition.evaluate
(ComputationContext context) -
Uses of DecitaException in ru.ewc.decita.manual