Package jess

Interface Summary
Accelerator An accelerator generates Java versions of rule LHSs, compiles them and returns new Test objects to execute them.
JessListener JessListener is a notification interface for Jess events.
RU.Compare A helper interface used by RU.bsearchVector.
RU.Fetch A helper interface used by RU.bsearchVector.
Strategy An interface for conflict resolution strategies.
Test A generic Rete network test.
Userfunction Interface for all functions, user-defined or otherwise, callable from the Jess language.
Userpackage Interface for a collection of functions, user-defined or otherwise.
 

Class Summary
Activation An activation of a rule.
BagFunctions User-defined functions for manipulating 'bags' of properties.
BindingValue A class to represent a location within a rule LHS, used internally.
Console A basic graphical console for Jess.
ConsoleApplet An Applet which uses ConsolePanel.
ConsolePanel A basic question-and-answer dialog GUI.
Context An execution context for Funcalls.
Deffacts Class used to represent deffacts.
Deffunction Class used to represent Deffunctions (functions defined in the Jess language).
Defglobal Class used to represent Defglobals.
Defquery Class used to represent Defqueries.
Defrule Class used to represent Defrules.
Deftemplate Class used to parse, print and represent deftemplates.
DumpFunctions Implements the Jess functions bload and bsave.
Fact A Fact is a ValueVector where the entries are the slot data in declaration order.
FactIDValue A class to represent a Fact-id.
Funcall A class for parsing, assembling, and interpreting function calls.
FuncallValue A class to represent a Jess function call stored in a Value.
HasLHS Parent class of Defrules and Defqueries.
Jesp Parser functionality for Jess.
JessEvent JessEvents are used by JessEvent sources (like the Rete class) to convey information about interesting things that happen to registered event listeners.
JessEventAdapter JessEventAdapter A Jess Event Adapter that lets you write JessEvent handlers in Jess.
LispFunctions Some LISP compatibility functions.
LongValue A class to represent a Java long.
Main A command-line interface for Jess; also displayed in a window by the Console classes.
MathFunctions Mathematical fucntions for Jess.
MiscFunctions Some miscellaneous functions.
MultiFunctions Functions to deal with multifields.
Node (C) 1997 Ernest J.
Pattern Pattern represents a single conditional element on a rule LHS.
PredFunctions Predicate functions (is X of type Y?).
ReflectFunctions Java Reflection for Jess.
Rete The reasoning engine.
RU General utilities for Jess.
StringFunctions Implements String handling functions.
Test1 Holds a single test in a Pattern on the LHS of a Rule.
Token A Token is the fundamental unit of communication in the Rete network.
Value A class to represent a Jess typed value.
ValueVector A mini version of Vector (a self-extending array) that only holds Values.
Variable A class to represent a Jess variable.
ViewFunctions A nifty graphical Rete Network viewer for Jess.
 

Exception Summary
JessException JessException is the parent type of all exceptions thrown by public methods in the Jess library.
 


© 1997 E.J. Friedman-Hill and Sandia Corporation