| Home >> All >> org >> [ yajre Javadoc ] |
| | org.yajre.reteoo.* (17) | | org.yajre.semantic.* (26) | | org.yajre.semantic.java.* (26) |
| | org.yajre.semantic.java.io.* (11) | | org.yajre.semantic.java.parser.* (5) | | org.yajre.spi.* (21) |
org.yajre: Javadoc index of package org.yajre.
Package Samples:
org.yajre.reteoo
org.yajre.semantic.java.io
org.yajre.semantic.java
org.yajre.semantic.java.parser
org.yajre.spi
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.
Rule: A set of Condition s and an Action . The Conditions describe the circumstances that represent a match for this rule. The Action gets fired when the Conditions match.
TupleSource: A source of ReteTuple s for a TupleSink . Chain nodes propagate Tuples and extend this class.
DeclarationAlreadyCompleteException: Indicates an attempt to add a parameter declaration to a Rule after adding a Condition to that Rule .
AssignmentCondition: A Condition representing a consistent assignment as defined by the Rete-OO algorithm. The assignment occurs through the process of extracting a new fact from existing facts.
DuplicateRuleNameException: Indicates an attempt to add a Rule to a RuleSet that already contains a Rule with the same name.
ChainListener: A debug listener can be set on a Working Memory user session to be notified of each step in the rule matching chain. At each step, the source will be identical to the previous sink, or a new descent has begun. The sink will be null at the end of the chain.
NoParameterDeclarationException: Validity exception indicating that a Rule does not contain any root object parameter Declaration s.
NoConditionException: Validity exception indicating that a Rule does not contain any Condition s.
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.
BeanShellFactExtractor: A org.yajre.spi.FactExtractor using BeanShell to perform run-time fact extraction.
AssertionException: Indicates an error while asserting a new root fact object into a WorkingMemory .
ModificationException: Indicates an error while notifying a WorkingMemory of modified root fact object .
RetractionException: Indicates an error while retracting a root fact object from a WorkingMemory .
RuleLoader: Convenience class for loading rules defined purely through Java Semantics XML ruleset file into a org.yajre.RuleBase .
BeanShellFilterCondition: org.yajre.spi.FilterCondition using BeanShell for evaluation.
JoinTuple: A ReteTuple created by joining two other Tuples .
FilterException: Indicates an error while applying a FilterCondition .
BeanShellAction: Rule org.yajre.spi.Action using BeanShell for execution.
JoinMemory: Memory for left and right inputs of a JoinNode .
| Home | Contact Us | Privacy Policy | Terms of Service |