|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||
See:
Description
| Interface Summary | |
| Accelerator | An Accelerator generates Java versions of rule LHSs, compiles them and returns new TestBase objects to execute them. |
| ArgumentChecker | A hook in the Jess parser that lets you perform compile-time validation of function-call arguments. |
| ConditionalElement | A conditional element is either a Pattern or a Group of Patterns. |
| ErrorHandler | (C) 2006 Sandia National Laboratories $Id: ErrorHandler.java,v 1.1 2006/05/01 15:35:17 ejfried Exp $ |
| ErrorSink | An error reporting tool for the Jess parser. |
| Filter | An interface representing a generic boolean single-argument operation. |
| JessListener | JessListener is a notification interface for Jess events. |
| Modular | The Modular interface represents something that has a name and belongs to a module. |
| Named | A Named thing has a name and a construct type. |
| Strategy | An interface for conflict resolution strategies. |
| TestBase | A generic Rete network test. |
| Tokenizer | The Jess parser reads its input from a Tokenizer. |
| 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. |
| Visitable | Implementation of the standard Visitor pattern. |
| Visitor | Implementation of the standard Visitor pattern. |
| WatchConstants | Things that can be watched by the "watch" command. |
| WorkingMemoryMarker | A WorkingMemoryMarker is a "memento" that records the state of working memory. |
| Class Summary | |
| Accumulate | A special ConditionalElement used to implement "accumulate" conditional elements. |
| Activation | A list of facts that satisfy a rule. |
| Batch | This class implements the "batch" command, and several static methods are available that you can call to load Jess code. |
| BindingValue | A class to represent a location within a rule LHS, used internally. |
| ClassSource | Loads user classes and resources. |
| Console | A simple graphical console for Jess. |
| ConsoleApplet | A simple Applet which uses ConsolePanel. |
| ConsolePanel | A basic question-and-answer dialog GUI. |
| Context | A Context represents a scope in which variables can be declared. |
| Deffacts | A Deffacts is a list of facts that are asserted when the Rete engine is reset. |
| Deffunction | A Deffunction is a function defined in the Jess language. |
| Deffunction.Argument | Represents a formal parameter to a Deffunction. |
| Defglobal | A Defglobal is a globally-accessible Jess variable. |
| Defmodule | A named module containing rules, templates, and other constructs. |
| Defquery | A Defquery is a way of requesting specific information in working memory from procedural code. |
| Defrule | A Defrule is a specific action meant to be taken when certain conditions are met in working memory. |
| Deftemplate | A Deftemplate defines a class of Jess facts. |
| ErrorHandler.DefaultHandler | |
| Fact | A Fact is the fundamental unit of information in Jess's working memory. |
| FactIDValue | Use this subclass of Value when you want to create a Value that represents a Fact. |
| Funcall |
jess.Funcall is a specialized subclass of
ValueVector that represents a Jess function call. |
| FuncallValue | A class to represent a Jess function call stored in a Value. |
| Group | A group of patterns on the LHS of a rule, like an "and", "or", "not", "accumulate", or other special CE. |
| HasLHS | Parent class of Defrules and Defqueries. |
| Help | Help implements the "help" function in Jess. |
| Jesp | The Jess language parser. |
| JessEvent | JessEvents are used by JessEvent sources (like the Rete class) to convey information about interesting things that happen to registered event listeners. |
| JessEventAdapter | A JessEventAdapter that lets you write JessEvent handlers in the Jess language. |
| JessToken | A packet of info about a single token parsed from an input stream. |
| LongValue | A LongValue represents a Java long in Jess. |
| Main | An interactive interface for Jess. |
| Node | Parent class of all nodes of the Rete network. |
| Pattern | A Pattern represents a single conditional element on a rule LHS. |
| PrettyPrinter | A PrettyPrinter knows how to format various Jess constructs for display. |
| QueryResult | A ResultSet-like class to report the result of executing a Jess query. |
| ReaderTokenizer | A simple Tokenizer implementation for the Jess language that takes its input from a Reader. |
| Rete | The central class in the Jess library. |
| RU | General utilities and manifest constants for Jess. |
| 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 | The class jess.Value is probably the one you'll use the most in working with Jess. |
| ValueVector | A self-extending array that only holds Value objects. |
| Variable | A class to represent a Jess variable. |
| Exception Summary | |
| JessException | This is the base class of all exceptions thrown by any functions in the Jess library. |
| ParseException | An error during parsing. |
| RuleCompilerException | An error has occurred while a rule is being compiled. |
| TerminatedException | An exception class used only by the JessDE debugger. |
Implements the core of the Jess rule engine. The most important class is jess.Rete, which serves as a facade for the rest of the library.
|
© 2006 Sandia Corporation | |||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||