A B C D E F G H I J K L M N O P Q R S T U V W X

A

ACCUMULATE - Static variable in class jess.Group
 
ACCUM_RESULT - Static variable in class jess.RU
Variable is an accumulate result
ACTIVATE - Static variable in class jess.Rete
Constant passed to setEvalSalience() to indicate that dynamic salience expressions should be evaluated whenever a rule is activated.
ACTIVATION - Static variable in class jess.JessEvent
A defrule has been activated or deactivated
ACTIVATIONS - Static variable in interface jess.WatchConstants
 
ADVICE - Static variable in class jess.ParseException
First advice
ADVICE_COULD_BE_FUNCTION - Static variable in class jess.ParseException
This could be a nil list, but it also could be a function call.
AND - Static variable in class jess.Group
 
AND - Static variable in class jess.RU
Test is anded with previous
ANY - Static variable in class jess.RU
 
ATOM - Static variable in class jess.RU
Deprecated. use SYMBOL instead
Accelerator - interface jess.Accelerator.
An Accelerator generates Java versions of rule LHSs, compiles them and returns new TestBase objects to execute them.
Accumulate - class jess.Accumulate.
A special ConditionalElement used to implement "accumulate" conditional elements.
Accumulate() - Constructor for class jess.Accumulate
 
ActionListener - class jess.awt.ActionListener.
Deprecated. Since Jess 7.0, superceded by the implement and lambda functions in Jess.
ActionListener(String, Rete) - Constructor for class jess.awt.ActionListener
Deprecated. Connect the Jess function specified by name to this event handler object.
Activation - class jess.Activation.
A list of facts that satisfy a rule.
AdjustmentListener - class jess.awt.AdjustmentListener.
Deprecated. Since Jess 7.0, superceded by the implement and lambda functions in Jess.
AdjustmentListener(String, Rete) - Constructor for class jess.awt.AdjustmentListener
Deprecated. Connect the Jess function specified by name to this event handler object.
ArgumentChecker - interface jess.ArgumentChecker.
A hook in the Jess parser that lets you perform compile-time validation of function-call arguments.
aboutToFire(Activation) - Method in class jess.Rete
Allows a subclass to be notified immediately before a rule fires.
accept(Visitor) - Method in class jess.Accumulate
 
accept(Visitor) - Method in class jess.Deffacts
 
accept(Visitor) - Method in class jess.Deffunction
Deffunction participates in the visitor pattern.
accept(Visitor) - Method in class jess.Defglobal
 
accept(Visitor) - Method in class jess.Defmodule
 
accept(Visitor) - Method in class jess.Defquery
 
accept(Visitor) - Method in class jess.Defrule
Defrule participates in the Visitor pattern.
accept(Visitor) - Method in class jess.Deftemplate
This class participates in the Visitor pattern.
accept(Visitor) - Method in class jess.Fact
 
accept(Object) - Method in class jess.Filter.ByClass
Returns true if the given object is an instance of the Class provided to the constructor.
accept(Object) - Method in class jess.Filter.ByModule
Returns true if the given object implements the jess.Modular interface and is defined in the filter's named module
accept(Object) - Method in interface jess.Filter
Returns true if the given object should be included in the filtered set.
accept(Visitor) - Method in class jess.Funcall
 
accept(Visitor) - Method in class jess.Group
 
accept(Visitor) - Method in class jess.HasLHS
 
accept(Visitor) - Method in class jess.Pattern
 
accept(Visitor) - Method in class jess.Test1
 
accept(Visitor) - Method in interface jess.Visitable
A proper accept() implementation should call one of the visitXXX() methods on the Visitor.
actionPerformed(ActionEvent) - Method in class jess.awt.ActionListener
Deprecated. An event-handler method.
add(ConditionalElementX) - Method in class jess.Accumulate
 
add(ConditionalElement) - Method in class jess.Group
 
add(ConditionalElementX) - Method in class jess.Group
 
add(Object) - Method in class jess.Rete
Add an object to working memory using various defaults.
add(Rete) - Method in interface jess.Userpackage
Add this package of functions to the given engine by calling addUserfunction some number of times.
add(Value) - Method in class jess.ValueVector
Add a new element to the end of this ValueVector.
add(String) - Method in class jess.ValueVector
Add a new element to the end of this ValueVector.
add(int) - Method in class jess.ValueVector
Add a new element to the end of this ValueVector.
add(double) - Method in class jess.ValueVector
Add a new element to the end of this ValueVector.
add(boolean) - Method in class jess.ValueVector
Add a new element to the end of this ValueVector.
add(long) - Method in class jess.ValueVector
Add a new element to the end of this ValueVector.
add(Object) - Method in class jess.ValueVector
Add a new element to the end of this ValueVector.
addAction(Funcall) - Method in class jess.Deffunction
Add an action to this deffunction.
addAction(Funcall) - Method in class jess.Defrule
Add an action to this defrule
addAll(Collection) - Method in class jess.Rete
Add a collection of objects to working memory.
addAll(Iterator) - Method in class jess.Rete
Add a collection of objects to working memory.
addAll(ValueVector) - Method in class jess.ValueVector
Appends all Values in the argument ValueVector.
addAll(Collection) - Method in class jess.ValueVector
Add all the members of the collection to this ValueVector.
addArgument(String, int) - Method in class jess.Deffunction
Add a formal argument to this deffunction.
addArgument(Deffunction.Argument) - Method in class jess.Deffunction
Add a formal argument to this deffunction.
addArgumentChecker(String, ArgumentChecker) - Method in class jess.Jesp
Add an ArgumentChecker to this parser.
addBreakpoint(String, int) - Method in class jess.server.DebugListener
 
addCE(ConditionalElementX, Rete) - Method in class jess.Defquery
 
addCE(ConditionalElementX, Rete) - Method in class jess.Defrule
Add a conditional element (a pattern or group of patterns) to this rule.
addCE(ConditionalElementX, Rete) - Method in class jess.HasLHS
Add a conditional element to this construct
addDebugListener(JessListener) - Method in class jess.Rete
Add a listener so that it will receive debug events.
addDeffacts(Deffacts) - Method in class jess.Rete
Add a deffacts construct to this rule engine.
addDefglobal(Defglobal) - Method in class jess.Rete
Creates a new Defglobal in this rule engine.
addDefglobals(List) - Method in class jess.Rete
Adds a list of Defglobals to this object, as if by addDefglobal().
addDefmodule(Defmodule) - Method in class jess.Rete
Define a new module, which becomes current.
addDefmodule(String) - Method in class jess.Rete
Deprecated. As of Jess 7, use addDefmodule(Defmodule).
addDefmodule(String, String) - Method in class jess.Rete
Deprecated. As of Jess 7, use addDefmodule(Defmodule).
addDefrule(HasLHS) - Method in class jess.Rete
Add a rule or query to this engine.
addDeftemplate(Deftemplate, Rete) - Method in class jess.Defmodule
Add a new deftemplate to this moduole.
addDeftemplate(Deftemplate) - Method in class jess.Rete
Creates a new deftemplate in this rule engine.
addDirectlyMatchedVariables(Set) - Method in class jess.Accumulate
 
addDirectlyMatchedVariables(Set) - Method in class jess.Group
 
addDirectlyMatchedVariables(Set) - Method in class jess.Pattern
 
addFact(Fact) - Method in class jess.Deffacts
Add a fact to this deffacts
addInputRouter(String, Reader, boolean) - Method in class jess.Rete
Add an "input router" to this object.
addJessListener(JessListener) - Method in class jess.Node
 
addJessListener(JessListener) - Method in class jess.Rete
 
addMultiSlot(String, Value, String) - Method in class jess.Deftemplate
Create a new multislot in this deftemplate.
addMultiSlot(String, Value) - Method in class jess.Deftemplate
Create a new multislot in this deftemplate.
addNode(Node) - Method in class jess.HasLHS
 
addOutputRouter(String, Writer) - Method in class jess.Rete
Add an "output router" to this object.
addQueryVariable(Variable) - Method in class jess.Defquery
 
addSlot(String, Value, String) - Method in class jess.Deftemplate
Create a new slot in this deftemplate.
addTest(Test1) - Method in class jess.Pattern
Add a test to this pattern
addToGroup(Group) - Method in class jess.Accumulate
 
addToGroup(Group) - Method in class jess.Group
 
addToGroup(Group) - Method in class jess.Pattern
 
addUserfunction(Userfunction) - Method in class jess.Rete
Creates a new function in this rule engine.
addUserpackage(Userpackage) - Method in class jess.Rete
Add a Userpackage to this engine.
addValue(Value) - Method in class jess.Deffunction
Add a simple value to this deffunction.
adjustmentValueChanged(AdjustmentEvent) - Method in class jess.awt.AdjustmentListener
Deprecated. An event-handler method.
append(Object) - Method in class jess.xml.Indenter
Call toString on the argument, call append(String).
append(String) - Method in class jess.xml.Indenter
Examine each character of the String, which may include multiple lines.
appendNoindent(Object) - Method in class jess.xml.Indenter
Call toString on the argument, call appendNoindent(String).
appendNoindent(String) - Method in class jess.xml.Indenter
Append the given string to the buffer with no translation at all.
appendText(String) - Method in class jess.awt.TextReader
Add text to the internal buffer.
appendln(Object) - Method in class jess.xml.Indenter
Call toString on the argument, call append(String), then append("\n");
appendlnNoindent(Object) - Method in class jess.xml.Indenter
Call toString on the argument, call appendNoindent(String), then append("\n");
arg(Value) - Method in class jess.Funcall
Calls ValueVector.add(jess.Value), then returns this object.
arg(String) - Method in class jess.Funcall
Calls ValueVector.add(jess.Value), then returns this object.
arg(int) - Method in class jess.Funcall
Calls ValueVector.add(jess.Value), then returns this object.
arg(double) - Method in class jess.Funcall
Calls ValueVector.add(jess.Value), then returns this object.
arg(long) - Method in class jess.Funcall
Calls ValueVector.add(jess.Value), then returns this object.
arg(Funcall) - Method in class jess.Funcall
Calls ValueVector.add(jess.Value), then returns this object.
arg(Object) - Method in class jess.Funcall
Calls ValueVector.add(jess.Value), then returns this object.
assertFact(Fact) - Method in class jess.Rete
Assert a fact.
assertFact(Fact, Context) - Method in class jess.Rete
Assert a fact, using the given execution context.
assertString(String, Context) - Method in class jess.Rete
Assert a fact, as a String.
assertString(String) - Method in class jess.Rete
Assert a fact, as a String, using the global execution context.
atomValue(Context) - Method in class jess.Value
Deprecated. use symbolValue instead
available() - Method in class jess.awt.TextReader
Find out if any input is waiting to be read.

B

BINDING - Static variable in class jess.RU
Data type of variable binding stored in value (internal use)
BLANK_MULTI - Static variable in interface jess.Tokenizer
 
BLANK_PREFIX - Static variable in interface jess.Tokenizer
 
Batch - class jess.Batch.
This class implements the "batch" command, and several static methods are available that you can call to load Jess code.
Batch() - Constructor for class jess.Batch
 
BindingValue - class jess.BindingValue.
A class to represent a location within a rule LHS, used internally.
batch(String, Rete) - Static method in class jess.Batch
Execute a file of Jess code, either in the Jess rule language or in JessML.
batch(String, Rete, Context) - Static method in class jess.Batch
Execute a file of Jess code, either in the Jess rule language or in JessML.
batch(String, Rete, Context, ErrorHandler) - Static method in class jess.Batch
Execute a file of Jess code, either in the Jess rule language or in JessML.
batch(String) - Method in class jess.Rete
Execute a file of Jess language code or JessML code.
bload(InputStream) - Method in class jess.Rete
Read this object's state from the given stream.
bsave(OutputStream) - Method in class jess.Rete
Save this object's state out to the given stream.

C

CLASS_NOT_FOUND - Static variable in class jess.JessException
 
CLEAR - Static variable in class jess.JessEvent
A (clear) has been executed
COMMENT_TOK - Static variable in class jess.JessToken
 
COMPILATIONS - Static variable in interface jess.WatchConstants
 
CRLF - Static variable in class jess.Funcall
The object representing a newline to printout
Canvas - class jess.awt.Canvas.
Lets you do graphics on a java.awt.Canvas from Jess code.
Canvas(String, Rete) - Constructor for class jess.awt.Canvas
Will generally be called from Jess language code via reflection.
ClassResearcher - interface jess.ClassResearcher.
The ClassResearcher is used to learn about a Java class mentioned in Jess source.
ClassResearcher.Property - class jess.ClassResearcher.Property.
 
ClassResearcher.Property(String, String, boolean) - Constructor for class jess.ClassResearcher.Property
 
ComponentListener - class jess.awt.ComponentListener.
Deprecated. Since Jess 7.0, superceded by the implement and lambda functions in Jess.
ComponentListener(String, Rete) - Constructor for class jess.awt.ComponentListener
Deprecated. Connect the Jess function specified by name to this event handler object.
ConditionalElement - interface jess.ConditionalElement.
A conditional element is either a Pattern or a Group of Patterns.
Console - class jess.Console.
A simple graphical console for Jess.
Console(String) - Constructor for class jess.Console
Create a Console.
Console(String, boolean) - Constructor for class jess.Console
Create a console which optionally doesn't echo commands.
Console(String, Rete) - Constructor for class jess.Console
Create a Console, using a prexisting Rete object.
Console(String, Rete, boolean) - Constructor for class jess.Console
Create a Console, using a prexisting Rete object, that optionally doesn't echo commands.
ConsoleApplet - class jess.ConsoleApplet.
A simple Applet which uses ConsolePanel.
ConsoleApplet() - Constructor for class jess.ConsoleApplet
 
ConsolePanel - class jess.ConsolePanel.
A basic question-and-answer dialog GUI.
ConsolePanel(Rete) - Constructor for class jess.ConsolePanel
Lay out the Panel, and attach the Rete object to the input and output text components.
ConsolePanel(Rete, boolean) - Constructor for class jess.ConsolePanel
Lay out the Panel; also attach the Rete object to the input and output text components.
ContainerListener - class jess.awt.ContainerListener.
Deprecated. Since Jess 7.0, superceded by the implement and lambda functions in Jess.
ContainerListener(String, Rete) - Constructor for class jess.awt.ContainerListener
Deprecated. Connect the Jess function specified by name to this event handler object.
Context - class jess.Context.
A Context represents a scope in which variables can be declared.
Context(Context) - Constructor for class jess.Context
Create a new context subordinate to an existing one.
Context(Context, Rete) - Constructor for class jess.Context
Create a new context subordinate to an existing one.
call(ValueVector, Context) - Method in class jess.Batch
The implementation of the Jess language "batch" command, which just calls Batch.batch(java.lang.String, jess.Rete).
call(ValueVector, Context) - Method in class jess.Deffunction
Execute this deffunction.
call(ValueVector, Context) - Method in class jess.Help
 
call(ValueVector, Context) - Method in interface jess.Userfunction
Call this function with the given argument list.
callNodeLeft(int, Token, Context) - Method in class jess.Defquery
Recieve satisfied queries
callNodeLeft(int, Token, Context) - Method in class jess.Defrule
An implementation detail, public only because Jave requires methods that implement an interface to be public.
canonicalize() - Method in class jess.Accumulate
 
canonicalize() - Method in class jess.Group
 
canonicalize() - Method in class jess.Pattern
 
characters(char[], int, int) - Method in class jess.xml.JessSAXHandler
 
check(Funcall, JessToken, ErrorSink) - Method in interface jess.ArgumentChecker
Check the validity of an argument about to be added to the given Funcall.
clear() - Method in class jess.Jesp
Flush any partially-parsed information, probably to the next ')'.
clear() - Method in class jess.Rete
Reinitializes this rule engine.
clear() - Method in class jess.awt.TextAreaWriter
 
clear() - Method in class jess.awt.TextReader
Remove all text from the internal buffer.
clear() - Method in class jess.swing.JTextAreaWriter
 
clear() - Method in class jess.xml.Indenter
Erase the contents of this Indenter
clearFocusStack() - Method in class jess.Rete
Empty the module focus stack.
clearReturnValue() - Method in class jess.Context
Clear the return flag and return value for this context.
clearStorage() - Method in class jess.Rete
Clear the storage used by store() and fetch().
clearWarnings() - Method in class jess.Jesp
Clear any pending parser warnings.
clone() - Method in class jess.Accumulate
 
clone() - Method in class jess.Fact
Make a copy of this fact
clone() - Method in class jess.Funcall
Copies a Funcall
clone() - Method in class jess.Group
 
clone() - Method in class jess.Pattern
 
clone() - Method in class jess.Test1
 
clone() - Method in class jess.ValueVector
Create a shallow copy of this ValueVector.
cloneInto(Funcall) - Method in class jess.Funcall
Makes the argument into a copy of this Funcall.
cloneInto(ValueVector) - Method in class jess.ValueVector
Make the parameter into a copy of this ValueVector.
close() - Method in class jess.QueryResult
Dispose of this QueryResult.
close() - Method in class jess.awt.TextAreaWriter
Does nothing
close() - Method in class jess.awt.TextReader
read() immediately returns EOF and subsequently throws IOException.
close() - Method in class jess.swing.JTextAreaWriter
Does nothing
close() - Method in class jess.xml.XMLPrinter
Closes the underlying Writer.
compare(Activation, Activation) - Method in interface jess.Strategy
To implement your own conflict resolution strategy, you write this method.
componentAdded(ContainerEvent) - Method in class jess.awt.ContainerListener
Deprecated. An event-handler method.
componentHidden(ComponentEvent) - Method in class jess.awt.ComponentListener
Deprecated. An event-handler method.
componentMoved(ComponentEvent) - Method in class jess.awt.ComponentListener
Deprecated. An event-handler method.
componentRemoved(ContainerEvent) - Method in class jess.awt.ContainerListener
Deprecated. An event-handler method.
componentResized(ComponentEvent) - Method in class jess.awt.ComponentListener
Deprecated. An event-handler method.
componentShown(ComponentEvent) - Method in class jess.awt.ComponentListener
Deprecated. An event-handler method.
containsObject(Object) - Method in class jess.Rete
Indicates whether a given object is being held in working memory.
copy(ValueVector, int, ValueVector, int, int) - Static method in class jess.ValueVector
System.arraycopy DeLuxe for ValueVectors.
countQueryResults(String, ValueVector) - Method in class jess.Rete
Invoke the named query and return the count of matching results.
countQueryResults(String, ValueVector, Context) - Method in class jess.Rete
Invoke the named query and return the count of matching results.
createDeftemplate(String) - Method in class jess.Rete
Find or create the deftemplate by the given name.

D

DEFCLASS - Static variable in class jess.JessEvent
A defclass has been added or removed
DEFFACTS - Static variable in class jess.JessEvent
A deffacts has been added or removqed
DEFGLOBAL - Static variable in class jess.JessEvent
A defglobal has been added or removed
DEFINSTANCE - Static variable in class jess.JessEvent
A definstance has been added or removed
DEFRULE - Static variable in class jess.JessEvent
A defrule has been added or removed
DEFRULE_FIRED - Static variable in class jess.JessEvent
A defrule has been fired
DEFTEMPLATE - Static variable in class jess.JessEvent
A deftemplate has been added or removed
DT_DATA_TYPE - Static variable in class jess.RU
Relative index of slot data type within a deftemplate's slots
DT_DFLT_DATA - Static variable in class jess.RU
Relative index of slot default value within a deftemplate's slots
DT_SLOT_NAME - Static variable in class jess.RU
Relative index of slot name within a deftemplate's slots
DT_SLOT_SIZE - Static variable in class jess.RU
Size of a slot in a deftemplate
DYNAMIC - Static variable in class jess.Fact
Return value from getShadowMode() that indicates a Fact is a dynamic shadow fact.
DebugListener - class jess.server.DebugListener.
This class is part of the implementation of the JessDE debugger.
DebugListener(Rete) - Constructor for class jess.server.DebugListener
 
Deffacts - class jess.Deffacts.
A Deffacts is a list of facts that are asserted when the Rete engine is reset.
Deffacts(String, String, Rete) - Constructor for class jess.Deffacts
Create a deffacts
Deffunction - class jess.Deffunction.
A Deffunction is a function defined in the Jess language.
Deffunction(String, String) - Constructor for class jess.Deffunction
Create a deffunction
Deffunction.Argument - class jess.Deffunction.Argument.
Represents a formal parameter to a Deffunction.
Defglobal - class jess.Defglobal.
A Defglobal is a globally-accessible Jess variable.
Defglobal(String, Value) - Constructor for class jess.Defglobal
Create a defglobal.
Defmodule - class jess.Defmodule.
A named module containing rules, templates, and other constructs.
Defmodule() - Constructor for class jess.Defmodule
Construct a module named MAIN.
Defmodule(String, String) - Constructor for class jess.Defmodule
Construct a new module.
Defquery - class jess.Defquery.
A Defquery is a way of requesting specific information in working memory from procedural code.
Defquery(String, String, Rete) - Constructor for class jess.Defquery
 
Defrule - class jess.Defrule.
A Defrule is a specific action meant to be taken when certain conditions are met in working memory.
Defrule(String, String, Rete) - Constructor for class jess.Defrule
 
Deftemplate - class jess.Deftemplate.
A Deftemplate defines a class of Jess facts.
Deftemplate(String, String, Rete) - Constructor for class jess.Deftemplate
Create a template that extends the root template.
Deftemplate(String, String, Deftemplate, Rete) - Constructor for class jess.Deftemplate
Create a deftemplate 'derived from' another one.
dataEquals(Token) - Method in class jess.Token
Compare the data in this token to another token.
dec(String) - Static method in class jess.tools.Profiler
Decrement the cound associated with the given name.
defclass(String, String, String, boolean) - Method in class jess.Rete
Add a defclass definition (a deftemplate) to this engine.
defclass(String, String, String) - Method in class jess.Rete
Add a defclass definition (a deftemplate) to this engine.
defineFeature(String) - Method in class jess.Rete
Register a named feature, as if by the "provide" function.
definstance(String, Object, boolean) - Method in class jess.Rete
Make a shadow fact for the given object and add it to working memory.
definstance(String, Object, boolean, Context) - Method in class jess.Rete
Make a shadow fact for the given object and add it to working memory.
discardToEOL() - Method in class jess.ReaderTokenizer
 
discardToEOL() - Method in interface jess.Tokenizer
Discard characters from the current stream position to the end of the current line.
doBackwardChaining(Rete) - Method in class jess.Deftemplate
Make this deftemplate backwards-chaining reactive.
doPreAssertionProcessing(Fact) - Method in class jess.Rete
This method is called as a Fact is about to be asserted.
doTest(Context) - Method in class jess.Test1
 
doTest(Context) - Method in interface jess.TestBase
Perform the actual test.

E

EOF - Static variable in class jess.Funcall
The object representing end-of-file
EQ - Static variable in interface jess.TestBase
Used by TestBase constructors to indicate this test is for equality
EVERY_TIME - Static variable in class jess.Rete
Constant passed to setEvalSalience() to indicate that dynamic salience expressions should be evaluated before every rule is fired.
EXISTS - Static variable in class jess.Group
 
EXPLICIT - Static variable in class jess.Group
 
EXTERNAL_ADDRESS - Static variable in class jess.RU
Deprecated. Since Jess 7, use JAVA_OBJECT instead.
ErrorHandler - interface jess.ErrorHandler.
Objects of this class are notified when an error occurs while parsing Jess code.
ErrorHandler.DefaultHandler - class jess.ErrorHandler.DefaultHandler.
A default error handler implementation that just rethrows the parameter.
ErrorHandler.DefaultHandler() - Constructor for class jess.ErrorHandler.DefaultHandler
 
ErrorSink - interface jess.ErrorSink.
An error reporting tool for the Jess parser.
eatWhitespace() - Method in class jess.Jesp
Consumes all whitespace up to the next non-whitespace token.
eatWhitespace() - Method in class jess.ReaderTokenizer
 
eatWhitespace() - Method in interface jess.Tokenizer
Consume all characters up to, but not including, the next non-whitespace character
eatWhitespaceAndComments() - Method in class jess.Jesp
Consumes all whitespace and comments up to the next non-whitespace, non-comment token.
endElement(String, String, String) - Method in class jess.xml.JessSAXHandler
 
equals(Object) - Method in class jess.Activation
Compare this object to another Activation.
equals(Value) - Method in class jess.BindingValue
This overrides the overloaded equals() in Value.
equals(Object) - Method in class jess.Deftemplate
Compare this deftemplate to another one for equality.
equals(Object) - Method in class jess.Fact
Compare this Fact to another Fact to determine their equality.
equals(Object) - Method in class jess.JessToken
 
equals(Value) - Method in class jess.LongValue
 
equals(Object) - Method in class jess.LongValue
 
equals(Object) - Method in class jess.Pattern
 
equals(Object) - Method in class jess.Test1
 
equals(Object) - Method in class jess.Token
Compare this token to another object.
equals(Object) - Method in class jess.Value
Compare this value to another object.
equals(Value) - Method in class jess.Value
Compare this value to another value.
equals(Object) - Method in class jess.ValueVector
Compare this ValueVector to another object.
equalsStar(Value) - Method in class jess.LongValue
 
equalsStar(Value) - Method in class jess.Value
Like equals(Value), but returns true for 3 == 3.0
error(String, String, int, JessToken) - Method in interface jess.ErrorSink
 
error(String, String, int, JessToken, Named) - Method in interface jess.ErrorSink
 
error(String, String, String[], int, JessToken) - Method in interface jess.ErrorSink
 
error(String, String, String[], int, JessToken, Named) - Method in interface jess.ErrorSink
 
error(String, String, int, JessToken) - Method in class jess.Jesp
 
error(String, String, int, JessToken, Named) - Method in class jess.Jesp
 
error(String, String, String[], int, JessToken) - Method in class jess.Jesp
 
error(String, String, String[], int, JessToken, Named) - Method in class jess.Jesp
 
eval(String) - Method in class jess.Rete
Evaluate a Jess expression in this engine's global context.
eval(String, Context) - Method in class jess.Rete
Evaluate a Jess expression in the given execution context.
evalSalience(Rete) - Method in class jess.Defrule
Evaluate the salience of this rule.
eventHappened(JessEvent) - Method in class jess.JessEventAdapter
Called when a JessEvent occurs.
eventHappened(JessEvent) - Method in interface jess.JessListener
Called by a JessEvent source when something interesting happens.
eventHappened(JessEvent) - Method in class jess.Rete
Responds to a JessEvent by emitting "watch" messages.
eventHappened(JessEvent) - Method in class jess.server.DebugListener
DebugListener listens for special debug-mode JessEvents that signal Userfunctions being called.
eventHappened(JessEvent) - Method in class jess.tools.PrintingListener
 
execute(String[]) - Method in class jess.Console
Pass the argument array on to an instance of jess.Main connected to this Console, and call Main.execute().
execute(Context) - Method in class jess.Funcall
Execute this funcall in a particular context.
execute(boolean) - Method in class jess.Main
Repeatedly parse and excute commands, from location determined during initialize().
executeCommand(String) - Method in class jess.Rete
Deprecated. Use eval() instead.
executeCommand(String, Context) - Method in class jess.Rete
Deprecated. Use eval() instead.
externalAddressValue(Context) - Method in class jess.Value
Deprecated. As of Jess 7, use javaObjectValue() instead.

F

FACT - Static variable in class jess.JessEvent
A fact has been asserted or retracted
FACT - Static variable in class jess.RU
Data type of a fact id
FACTLIST - Static variable in class jess.xml.JessSAXHandler
The top-level element of a JessML fact file.
FACTS - Static variable in interface jess.WatchConstants
 
FALSE - Static variable in class jess.Funcall
The object representing the value FALSE
FLOAT - Static variable in class jess.RU
Data type of float
FLOAT_TOK - Static variable in class jess.JessToken
 
FOCUS - Static variable in class jess.JessEvent
The module focus has changed
FOCUS - Static variable in interface jess.WatchConstants
 
FORALL - Static variable in class jess.Group
 
FUNCALL - Static variable in class jess.RU
Data type of function call stored in a value
Fact - class jess.Fact.
A Fact is the fundamental unit of information in Jess's working memory.
Fact(Deftemplate) - Constructor for class jess.Fact
Basic constructor.
Fact(String, Rete) - Constructor for class jess.Fact
Basic constructor.
Fact(Fact) - Constructor for class jess.Fact
Create a Fact from another Fact.
FactIDValue - class jess.FactIDValue.
Use this subclass of Value when you want to create a Value that represents a Fact.
FactIDValue(Fact) - Constructor for class jess.FactIDValue
Create a FactIDValue
Factory - interface jess.factory.Factory.
A factory for Rete network Token objects.
FactoryImpl - class jess.factory.FactoryImpl.
The default token factory implementation.
FactoryImpl() - Constructor for class jess.factory.FactoryImpl
 
Filter - interface jess.Filter.
An interface representing a generic boolean single-argument operation.
Filter.ByClass - class jess.Filter.ByClass.
A Filter implementation that passes objects that are instances of a given class.
Filter.ByClass(Class) - Constructor for class jess.Filter.ByClass
Constructor.
Filter.ByModule - class jess.Filter.ByModule.
A Filter implementation that passes Jess objects defined in a given module.
Filter.ByModule(String) - Constructor for class jess.Filter.ByModule
Constructor.
FilteringIterator - class jess.FilteringIterator.
A wrapper around an Iterator that applies a jess.Filter to each element, rejecting the ones that don't pass the filter.
FilteringIterator(Iterator, Filter) - Constructor for class jess.FilteringIterator
 
FocusListener - class jess.awt.FocusListener.
Deprecated. Since Jess 7.0, superceded by the implement and lambda functions in Jess.
FocusListener(String, Rete) - Constructor for class jess.awt.FocusListener
Deprecated. Connect the Jess function specified by name to this event handler object.
Funcall - class jess.Funcall.
jess.Funcall is a specialized subclass of ValueVector that represents a Jess function call.
Funcall(String, Rete) - Constructor for class jess.Funcall
Create a Funcall given the name.
FuncallValue - class jess.FuncallValue.
A class to represent a Jess function call stored in a Value.
FuncallValue(Funcall) - Constructor for class jess.FuncallValue
 
fact(int) - Method in class jess.Token
Return a fact from this token.
factValue(Context) - Method in class jess.BindingValue
 
factValue(Context) - Method in class jess.FuncallValue
 
factValue(Context) - Method in class jess.Value
Returns the contents of this value, as a fact.
factValue(Context) - Method in class jess.Variable
Resolves the variable, then returns the value as a Fact
fastDataEquals(Token) - Method in class jess.Token
 
fetch(String) - Method in class jess.Rete
Retrieve an object previously stored with store().
findClass(String) - Method in class jess.Rete
Load a class using the active ClassLoader.
findDeffacts(String) - Method in class jess.Rete
Return the named deffacts object.
findDefglobal(String) - Method in class jess.Rete
Look up a defglobal by name.
findDefrule(String) - Method in class jess.Rete
Find a defrule or defquery object with a certain name.
findDeftemplate(String) - Method in class jess.Rete
Find a deftemplate object with a certain name.
findDocument(Rete, String) - Static method in class jess.Batch
 
findFactByFact(Fact) - Method in class jess.Rete
Find a Fact object in working memory, given a Fact object that is identical to it.
findFactByID(int) - Method in class jess.Rete
Return a Fact object given its numeric fact-id.
findUserfunction(String) - Method in class jess.Rete
Find a userfunction, if there is one by the given name.
findVariableDefinitions(int, Map, Map) - Method in class jess.Accumulate
 
findVariableDefinitions(int, Map, Map) - Method in class jess.Group
The argument could be a nested group -- a (NOT (AND)).
findVariableDefinitions(int, Map, Map) - Method in class jess.Pattern
 
floatValue(Context) - Method in class jess.BindingValue
 
floatValue(Context) - Method in class jess.FuncallValue
 
floatValue(Context) - Method in class jess.Value
Returns the contents of this value, as a double.
floatValue(Context) - Method in class jess.Variable
Resolves the variable, then returns the value as a float
flush() - Method in class jess.awt.TextAreaWriter
Flushes pending output to the TextArea.
flush() - Method in class jess.swing.JTextAreaWriter
Flushes pending output to the TextArea.
focusGained(FocusEvent) - Method in class jess.awt.FocusListener
Deprecated. An event-handler method.
focusLost(FocusEvent) - Method in class jess.awt.FocusListener
Deprecated. An event-handler method.
funcallValue(Context) - Method in class jess.Value
Returns the contents of this value, as a function call.
functionValue(Context) - Method in class jess.Value
Return the value of this object as a Userfunction.

G

GENERAL_ERROR - Static variable in class jess.JessException
 
GLOBAL - Static variable in class jess.RU
Variable is global
Group - class jess.Group.
A group of patterns on the LHS of a rule, like an "and", "or", "not", "accumulate", or other special CE.
Group(String) - Constructor for class jess.Group
 
gensym(String) - Static method in class jess.RU
Generate a pseudo-unique symbol starting with "prefix"
get(int) - Method in class jess.Fact
 
get(int) - Method in class jess.Funcall
A version of ValueVector.get with more appropriate error messages.
get(String) - Method in class jess.QueryResult
Return the value of the given variable in the current result record, as a jess.Value object
get(int) - Method in class jess.ValueVector
Returns the entry at position i in this ValueVector.
getAccumTemplate() - Static method in class jess.Deftemplate
The template for a special fact used internally by Jess.
getAction(int) - Method in class jess.Defrule
Fetch the idx-th RHS action of this rule.
getActions() - Method in class jess.Deffunction
The body of this Deffunction
getActivationSemaphore() - Method in class jess.Rete
The monitor of the object returned from this method will be signalled whenever an activation appears.
getAlternatives() - Method in class jess.ParseException
Returns an array of valid tokens that would have been accepted in place of the error token.
getAppObjectClass() - Method in class jess.Rete
Return the Class that represents the "app object" for this Rete.
getApplet() - Method in class jess.Rete
If this Rete object is part of an applet, and the applet was supplied as a constructor argument, then this method will return it.
getArguments() - Method in class jess.Deffunction
Return formal parameters to this Deffunction
getAutoFocus() - Method in class jess.Defrule
Indicate whether this rule will automatically focus its module when it is activated.
getBackchainingTemplate(Rete) - Method in class jess.Deftemplate
Return a new backward-chaining trigger template for this template.
getBackchainingTemplateName() - Method in class jess.Deftemplate
Get the name of the backward chaining trigger template that would be associated with this template, whether it exists or not.
getBackchainingTemplateName() - Method in class jess.Pattern
 
getBackwardChaining() - Method in class jess.Accumulate
 
getBackwardChaining() - Method in class jess.Deftemplate
Get the backchaining reactivity of this deftemplate.
getBackwardChaining() - Method in class jess.Group
 
getBackwardChaining() - Method in class jess.Pattern
 
getBaseName() - Method in class jess.Deftemplate
Get the name of this deftemplate unqualified by the module name.
getBeanProperties(String) - Method in interface jess.ClassResearcher
Return a list of the JavaBeans properties of a class.
getBeanProperties(String) - Method in class jess.ReflectionClassResearcher
 
getBindingVariable(String) - Method in class jess.Context
Return the value represented by a variable on the LHS of a rule; works only during pattern matching.
getBody() - Method in class jess.Accumulate
 
getBoolean(String) - Method in class jess.QueryResult
Return the value of the given variable in the current result record, interpreted as a Jess Boolean value.
getBoundName() - Method in class jess.Accumulate
 
getBoundName() - Method in interface jess.ConditionalElement
 
getBoundName() - Method in class jess.Group
 
getBoundName() - Method in class jess.Pattern
 
getByte(String) - Method in class jess.QueryResult
Return the value of the given variable in the current result record, as a byte.
getCause() - Method in class jess.JessException
Get any nested exception object.
getClassLoader() - Method in class jess.Rete
Return the ClassLoader that will be used to find classes named in Jess ocde.
getClassResearcher() - Method in class jess.Rete
Return the ClassResearcher this engine will use to learn about Java classes mentioned in Jess code.
getClearTemplate() - Static method in class jess.Deftemplate
The template for a special fact used internally by Jess.
getConditionalElement(int) - Method in class jess.Accumulate
 
getConditionalElement(int) - Method in interface jess.ConditionalElement
 
getConditionalElement(int) - Method in class jess.Group
 
getConditionalElement(int) - Method in class jess.Pattern
 
getConditionalElementX(int) - Method in class jess.Accumulate
 
getConditionalElementX(int) - Method in class jess.Group
 
getConditionalElementX(int) - Method in class jess.Pattern
 
getConditionalElements() - Method in class jess.HasLHS
Consider this ConditionalElement to be READ ONLY!
getConjunction() - Method in class jess.Test1
 
getConstruct() - Method in class jess.ParseException
If the parser is parsing a construct when the error occurred, then the partially-built construct will be returned; otherwise, this method returns null.
getConstructType() - Method in class jess.Deffacts
 
getConstructType() - Method in class jess.Deffunction
Identify this construct type.
getConstructType() - Method in class jess.Defglobal
 
getConstructType() - Method in class jess.Defmodule
Return the type of this construct.
getConstructType() - Method in class jess.Defquery
 
getConstructType() - Method in class jess.Defrule
Return the type of this construct
getConstructType() - Method in class jess.Deftemplate
Return the String "deftemplate".
getConstructType() - Method in class jess.Fact
Return the String "fact".
getConstructType() - Method in interface jess.Named
Return the type of construct this object is; for example, "defrule", "deftemplate", etc.
getContext() - Method in class jess.JessEvent
Gets the execution context associated with the event.
getContext() - Method in class jess.JessException
Get the context information for this error.
getCurrentModule() - Method in class jess.Rete
Return the name of the current module.
getData() - Method in class jess.JessException
Get the extra error data.
getDeftemplate(String) - Method in class jess.Defmodule
Return a deftemplate defined in this module, by name.
getDeftemplate() - Method in class jess.Fact
Return the deftemplate for this fact.
getDeftemplate() - Method in class jess.Pattern
 
getDescription() - Method in interface javax.rules.admin.Rule
 
getDetail() - Method in class jess.JessException
Get the error message.
getDisplayName() - Method in class jess.HasLHS
Fetch the display name of this construct
getDocstring() - Method in class jess.Deffacts
Fetch the documentation comment, if any, for this deffacts
getDocstring() - Method in class jess.Deffunction
Fetch the documentation string of this Deffunction
getDocstring() - Method in class jess.Defglobal
Always returns null
getDocstring() - Method in class jess.Defmodule
Returns the docmentation string for this module.
getDocstring() - Method in class jess.Deftemplate
Get the docstring of this deftemplate.
getDocstring() - Method in class jess.Fact
Always returns null
getDocstring() - Method in class jess.HasLHS
Get the documentation string for this construct.
getDocstring() - Method in interface jess.Named
Return a documentation comment for this object, or null if none is defined
getDouble(String) - Method in class jess.QueryResult
Return the value of the given variable in the current result record, as a double.
getEngine() - Method in class jess.Console
Return the Rete engine being used by this Console.
getEngine() - Method in class jess.Context
Returns the Rete engine associated with this context.
getEngine() - Method in interface jess.ErrorSink
 
getEngine() - Method in class jess.Jesp
Return the rule engine this parser is attached to .
getErrStream() - Method in class jess.Rete
Return the WSTDERR router, where Jess sends error messages.
getErrorCode() - Method in class jess.JessException
Returns one of the error codes in class ParseException.
getErrorToken() - Method in class jess.ParseException
Returns the token at which the error was detected
getEvalSalience() - Method in class jess.Rete
Fetch the salience evaluation behaviour, which helps determine the priority of rule firing.
getEventMask() - Method in class jess.Rete
Query the current value of the event mask.
getEventName(int) - Static method in class jess.JessEvent
Displays a name for the numeric type of a JessEvent
getExplicit() - Method in class jess.Pattern
 
getFact() - Method in class jess.Context
If this context represents a join network node from a rule LHS, this will return the right input of the node.
getFact(int) - Method in class jess.Deffacts
Fetch a single Fact from this deffacts
getFactId() - Method in class jess.Fact
Returns this Fact's fact-id.
getFactNumber() - Method in class jess.BindingValue
Returns the fact index within a Rete Token.
getFactory() - Static method in class jess.Rete
Return the Factory Jess will use to create Rete Tokens.
getFileName() - Method in class jess.server.LineNumberRecord
 
getFloat(String) - Method in class jess.QueryResult
Return the value of the given variable in the current result record, as a float.
getFocus() - Method in class jess.Rete
Query the focus module.
getFuncall() - Method in class jess.Context
Return the currently executing Funcall object.
getFuncall() - Method in class jess.StackFrame
 
getGlobalContext() - Method in class jess.Rete
Fetch the global execution context.
getGroupSize() - Method in class jess.Accumulate
 
getGroupSize() - Method in interface jess.ConditionalElement
 
getGroupSize() - Method in class jess.Group
 
getGroupSize() - Method in class jess.HasLHS
Fetch the number of elenments on the LHS of this construct.
getGroupSize() - Method in class jess.Pattern
 
getHelpFor(String) - Static method in class jess.Help
 
getIcon() - Method in class jess.Fact
Return the canonical representation of this Fact object.
getInitialTemplate() - Static method in class jess.Deftemplate
The template for "initial-fact".
getInitializationValue() - Method in class jess.Defglobal
Get this defglobal's initialization value.
getInitializer() - Method in class jess.Accumulate
 
getInputMode(String) - Method in class jess.Rete
Returns the consoleLike property for the named input router.
getInputRouter(String) - Method in class jess.Rete
Return the Reader registered under a given router name.
getInt(String) - Method in class jess.QueryResult
Return the value of the given variable in the current result record, as an int.
getLineNumber() - Method in class jess.JessException
Get the program line number where the error occurred.
getLineNumberRecord() - Method in class jess.Context
Return information about the currently executing function.
getLineNumberRecord() - Method in class jess.StackFrame
 
getLineno() - Method in class jess.server.LineNumberRecord
 
getLogical() - Method in class jess.Accumulate
 
getLogical() - Method in class jess.Group
 
getLogical() - Method in class jess.Pattern
 
getLogicalSupportNode() - Method in class jess.Context
If this context represents the RHS of a rule which is firing, and the LHS of the rule has provided logical support, this method will return the LogicalNode that lends support.
getLong(String) - Method in class jess.QueryResult
Return the value of the given variable in the current result record, as a long.
getMaxBackgroundRules() - Method in class jess.Defquery
Return the maximum number of rules that will fire during this query.
getModule() - Method in class jess.Deffacts
Fetch the module of this deffacts
getModule() - Method in class jess.Deftemplate
Return the name of the module this deftemplate is in.
getModule() - Method in class jess.Fact
Return the name of the module this fact is a member of.
getModule() - Method in class jess.HasLHS
 
getModule() - Method in interface jess.Modular
Returns the name of the module this construct belongs to.
getMultiSlotIndex() - Method in class jess.Test1
 
getNActions() - Method in class jess.Defrule
Fetch the number of actions on this rule's RHS
getNFacts() - Method in class jess.Deffacts
Fetch the number of facts in this deffacts
getNMultifieldsInSlot(int) - Method in class jess.Pattern
 
getNSlots() - Method in class jess.Deftemplate
Return the number of slots in this deftemplate.
getNSlots() - Method in class jess.Pattern
 
getNTests(int) - Method in class jess.Pattern
 
getNVariables() - Method in class jess.Defquery
 
getName() - Method in interface javax.rules.admin.Rule
 
getName() - Method in class jess.Accumulate
 
getName() - Method in class jess.Batch
 
getName() - Method in class jess.BindingValue
Returns the name of the variable.
getName() - Method in interface jess.ConditionalElement
 
getName() - Method in class jess.Deffacts
Fetch the name of this deffacts
getName() - Method in class jess.Deffunction.Argument
The name of the parameter
getName() - Method in class jess.Deffunction
Fetch the name of this Deffunction
getName() - Method in class jess.Defglobal
Get this defglobal's variable name
getName() - Method in class jess.Defmodule
Returns the name of this module
getName() - Method in class jess.Deftemplate
Get the name of this deftemplate.
getName() - Method in class jess.Fact
Returns the name or "head" of this Fact.
getName() - Method in class jess.Funcall
Returns the name of the function this Funcall will invoke
getName() - Method in class jess.Group
 
getName() - Method in class jess.HasLHS
Fetch the name of this construct
getName() - Method in class jess.Help
 
getName() - Method in interface jess.Named
Return the name of this construct.
getName() - Method in class jess.Pattern
 
getName() - Method in interface jess.Strategy
Return the name of this strategy
getName() - Method in interface jess.Userfunction
Return the name of this function.
getNameWithoutBackchainingPrefix() - Method in class jess.Deftemplate
Return the undecorated template name.
getNameWithoutBackchainingPrefix() - Method in class jess.Pattern
 
getNegated() - Method in class jess.Accumulate
 
getNegated() - Method in class jess.Group
 
getNegated() - Method in class jess.Pattern
Is this pattern a (not()) CE pattern, possibly nested?
getNext() - Method in class jess.HasLHS
Some rules that use the "or" conditional element can be compiled into multiple subrules.
getNodeCount() - Method in class jess.HasLHS
 
getNodeIndexHash() - Method in class jess.HasLHS
Get the node-index-hash setting of this construct.
getNodeType() - Method in class jess.HasLHS
 
getNodeType() - Method in class jess.Node
 
getNodes() - Method in class jess.HasLHS
 
getNullTemplate() - Static method in class jess.Deftemplate
The template for a special fact used internally by Jess.
getObject() - Method in class jess.JessEvent
Gets any optional data associated with this event.
getObject(String) - Method in class jess.QueryResult
Return the value of the given variable in the current result record, as a Java object
getObjects(Filter) - Method in class jess.Rete
Return a subset of Java objects (definstances) in working memory.
getOutStream() - Method in class jess.Rete
Return the WSTDERR router, where Jess sends much of its standard output.
getOutputRouter(String) - Method in class jess.Rete
Return the Writer registered under a given router name.
getParent() - Method in class jess.Context
Return the parent of this context.
getParent() - Method in class jess.Deftemplate
Return the parent of this deftemplate.
getPatternCount() - Method in class jess.Accumulate
 
getPatternCount() - Method in class jess.Group
 
getPatternCount() - Method in class jess.HasLHS
 
getPatternCount() - Method in class jess.Pattern
 
getProgramText() - Method in class jess.JessException
Get the Jess program fragment that led to this exception
getProperty(Object) - Method in interface javax.rules.admin.Rule
 
getProperty(String) - Static method in class jess.RU
Get a property, but return null on SecurityException
getPublicInstanceFields(String) - Method in interface jess.ClassResearcher
Return a list of the public instance fields of a class.
getPublicInstanceFields(String) - Method in class jess.ReflectionClassResearcher
 
getQueryTriggerName() - Method in class jess.Defquery
 
getQueryVariable(int) - Method in class jess.Defquery
 
getResetGlobals() - Method in class jess.Rete
Return the resetGlobals property.
getResource(String) - Method in class jess.Rete
Load a resource using the current ClassLoader's getResource() method.
getReturn() - Method in class jess.Accumulate
 
getReturnValue() - Method in class jess.Context
Get the value set via setReturnValue
getRootTemplate() - Static method in class jess.Deftemplate
The root template that serves as the ultimate parent of all other templates.
getRoutine() - Method in class jess.JessException
Get the Java routine name where this error occurred
getRule() - Method in class jess.Activation
Return the activated rule.
getRuleAdministrator() - Method in class jess.jsr94.RuleServiceProviderImpl
 
getRuleRuntime() - Method in class jess.jsr94.RuleServiceProviderImpl
 
getSalience() - Method in class jess.Activation
Evaluate and return the current salience for the rule referenced in this activation.
g