| Home >> All >> org >> yajre >> [ reteoo Javadoc ] |
org.yajre.reteoo: Javadoc index of package org.yajre.reteoo.
Package Samples:
org.yajre.reteoo
Classes:
ObjectTypeNode: Filters Objects coming from the RootNode using a org.yajre.spi.ObjectType semantic module. It receives Objects from the RootNode , uses a ObjectType instance to determine membership, and propagates matching Objects further to all matching ParameterNode s.
ParameterNode: Receives Objects from an ObjectTypeNode , and creates a ReteTuple , passing the result to the following node. The ParameterNode is the first node that works in terms of Tuples . An instance of ParameterNode exists for each root fact object parameter of each rule.
FilterNode: Node representing a boolean condition statement which filters the propagation of asserted ReteTuple s. Using a semantic org.yajre.spi.FilterCondition , this node may allow or disallow Tuples to proceed further through the Rete-OO network.
TupleSource: A source of ReteTuple s for a TupleSink . Chain nodes propagate Tuples and extend this class.
TupleSink: Receiver of propagated ReteTuple s from a TupleSource .
ParameterTuple: Implementation of ReteTuple with a single column, based upon a root fact object parameter of a rule.
TerminalNode: Leaf Rete-OO node responsible for enacting org.yajre.spi.Action s on a matched org.yajre.spi.Rule .
Builder: "AddRule" is used by org.yajre.RuleBase to build the Rete-OO network. It is the implementation of C.L. Forgy's Rete algorithm.
JoinTuple: A ReteTuple created by joining two other Tuples .
JoinMemory: Memory for left and right inputs of a JoinNode .
ReteConstructionException: Indicates an error while integrating a org.yajre.spi.Rule into the Rete-OO network.
RootNode: The root node of the Rete-OO network is used by the org.yajre.RuleBase .
ReteTuple: Base Rete-OO org.yajre.spi.Tuple implementation.
AssignmentNode: Consistent-Assignment node in the Rete-OO network.
JoinNode: A two-input Rete-OO join node .
ReteException: Base exception for Rete-OO errors.
Agenda
AgendaItem
| Home | Contact Us | Privacy Policy | Terms of Service |