Package com.monad.homerun.rule

Provides classes and interfaces for working with Rules.

See:
          Description

Interface Summary
Invoker Invoker interface describes a class that can validate and invoke rules.
 

Class Summary
Clause A Clause is a related set of Conditions and Tasks forming part of a Rule.
Condition Condition is a state of affairs described by a model that evaluates to true or false
Rule A Rule is an ordered list of Clauses, minimum one.
RuleTrace RuleTrace is a structure holding detailed rule validation or execution trace data.
Task Task class represents a single action part, i.e.
TraceContext  
TraceDescription TraceDescription contains trace context info
 

Package com.monad.homerun.rule Description

Provides classes and interfaces for working with Rules. Rules are known in the user interface as actions, and are composed of a list of clauses. Each clause consists of an optional list of conditions, and a list of tasks (at least 1). Each Clause (and hence the Rule) may be 'applied', which means that the conditions are eveluated, and if true, the tasks are performed, or 'performed' meaning that the tasks are performed regardless of the truth of the conditions.



Copyright © 2006-2009 Richard Rodgers. All Rights Reserved.