Uses of Class
ru.ewc.decita.DecitaException
Packages that use 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
Methods in ru.ewc.decita that throw DecitaExceptionModifier and TypeMethodDescriptionvoidRule.check(ComputationContext context) Checks if thisRuleis satisfied.ComputationContext.decisionFor(String name) Computes the specifiedDecisionTableresult 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 concreteLocatorif it's found in an instance storage.DecisionTable.outcome(ComputationContext context) Locator.outcome(ComputationContext context) Computes this table's outcomes by checking all of itsRules.Finds aCoordinate's value using internal set ofLocator's. -
Uses of DecitaException in ru.ewc.decita.conditions
Methods in ru.ewc.decita.conditions that throw DecitaExceptionModifier and TypeMethodDescriptionfinal booleanBinaryCondition.evaluate(ComputationContext context) booleanCondition.evaluate(ComputationContext context) Evaluates all the parts of theConditionand provides the result of that evaluation.booleanNotCondition.evaluate(ComputationContext context) -
Uses of DecitaException in ru.ewc.decita.manual
Methods in ru.ewc.decita.manual that throw DecitaException