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

aboutToFire(Activation) - Method in class jess.Rete
Allows a subclass to be notified immediately before a rule fires.
Accelerator - Interface in jess
An Accelerator generates Java versions of rule LHSs, compiles them and returns new TestBase objects to execute them.
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 interface jess.Filter
Returns true if the given object should be included in the filtered set.
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(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.
ACCUM_RESULT - Static variable in class jess.RU
Variable is an accumulate result
Accumulate - Class in jess
A special ConditionalElement used to implement "accumulate" conditional elements.
Accumulate() - Constructor for class jess.Accumulate
 
ACCUMULATE - Static variable in class jess.Group
 
ActionListener - Class in jess.awt
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.
actionPerformed(ActionEvent) - Method in class jess.awt.ActionListener
Deprecated. An event-handler method.
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 - Class in jess
A list of facts that satisfy a rule.
ACTIVATION - Static variable in class jess.JessEvent
A defrule has been activated or deactivated
ACTIVATIONS - Static variable in interface jess.WatchConstants
 
add(ConditionalElementX) - Method in class jess.Accumulate
 
add(Rete) - Method in class jess.awt.ViewFunctions
 
add(ConditionalElement) - Method in class jess.Group
 
add(ConditionalElementX) - Method in class jess.Group
One important thing to note here is that the actual argument should be considered "dead" after calling this method.
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 Rete.addUserfunction(Userfunction) 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 module.
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
Register an event listener with this rule engine.
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.
addPropertyChangeListener(PropertyChangeListener) - Method in class jess.MockBean
 
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.
AdjustmentListener - Class in jess.awt
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.
adjustmentValueChanged(AdjustmentEvent) - Method in class jess.awt.AdjustmentListener
Deprecated. An event-handler method.
ADVICE - Static variable in exception jess.ParseException
First advice
ADVICE_COULD_BE_FUNCTION - Static variable in exception 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
AndroidClassResearcher - Class in jess
 
AndroidClassResearcher(Rete) - Constructor for class jess.AndroidClassResearcher
 
ANY - Static variable in class jess.RU
Any data type
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.
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");
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.tools.TextReader
Add text to the internal buffer.
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.
ArgumentChecker - Interface in jess
A hook in the Jess parser that lets you perform compile-time validation of function-call arguments.
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.
ATOM - Static variable in class jess.RU
Deprecated. use SYMBOL instead
atomValue(Context) - Method in class jess.Value
Deprecated. use symbolValue instead
available() - Method in class jess.tools.TextReader
Find out if any input is waiting to be read.

B

Batch - Class in jess
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
 
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, 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, 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, String, Rete, Context, ErrorHandler) - Static method in class jess.Batch
 
batch(Reader, Rete, Context, ErrorHandler) - Static method in class jess.Batch
 
batch(String) - Method in class jess.Rete
Execute a file of Jess language code or JessML code.
BINDING - Static variable in class jess.RU
Data type of variable binding stored in value (internal use)
BindingValue - Class in jess
A class to represent a location within a rule LHS, used internally.
BLANK_MULTI - Static variable in interface jess.Tokenizer
 
BLANK_PREFIX - Static variable in interface jess.Tokenizer
 
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

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 class jess.JessVersion
 
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 Java 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
 
Canvas - Class in jess.awt
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.
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.
checkConstraints() - Method in class jess.Fact
Throws an informative exception if slot constraints defined in this fact's template are violated by the slot values.
CLASS_NOT_FOUND - Static variable in exception jess.JessException
 
ClassResearcher - Interface in jess
The ClassResearcher is used to learn about a Java class mentioned in Jess source.
ClassResearcher.Property - Class in jess
 
ClassResearcher.Property(String, String, boolean, Method, Method) - Constructor for class jess.ClassResearcher.Property
 
clear() - Method in class jess.awt.TextAreaWriter
 
clear() - Method in class jess.Jesp
Flush any partially-parsed information, probably to the next ')'.
CLEAR - Static variable in class jess.JessEvent
A (clear) has been executed
clear() - Method in class jess.Rete
Reinitializes this rule engine.
clear() - Method in class jess.swing.JTextAreaWriter
 
clear() - Method in class jess.tools.TextReader
Remove all text from the internal buffer.
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(ValueVector) - Method in class jess.ValueVector
Make the parameter into a copy of this ValueVector.
close() - Method in class jess.awt.TextAreaWriter
Does nothing
close() - Method in class jess.QueryResult
Dispose of this QueryResult.
close() - Method in class jess.swing.JTextAreaWriter
Does nothing
close() - Method in class jess.tools.TextReader
read() immediately returns EOF and subsequently throws IOException.
close() - Method in class jess.xml.XMLPrinter
Closes the underlying Writer.
COMMENT_TOK - Static variable in class jess.JessToken
 
compare(Activation, Activation) - Method in interface jess.Strategy
To implement your own conflict resolution strategy, you write this method.
compareTo(Object) - Method in class jess.FactIDValue
 
COMPILATIONS - Static variable in interface jess.WatchConstants
 
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.
ComponentListener - Class in jess.awt
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.
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.
ConditionalElement - Interface in jess
A conditional element is either a Pattern or a Group of Patterns.
Console - Class in jess.awt
A simple graphical console for Jess.
Console(String) - Constructor for class jess.awt.Console
Create a Console.
Console(String, boolean) - Constructor for class jess.awt.Console
Create a console which optionally doesn't echo commands.
Console(String, Rete) - Constructor for class jess.awt.Console
Create a Console, using a prexisting Rete object.
Console(String, Rete, boolean) - Constructor for class jess.awt.Console
Create a Console, using a prexisting Rete object, that optionally doesn't echo commands.
ConsoleApplet - Class in jess.awt
A simple Applet which uses ConsolePanel.
ConsoleApplet() - Constructor for class jess.awt.ConsoleApplet
 
ConsolePanel - Class in jess.awt
A basic question-and-answer dialog GUI.
ConsolePanel(Rete) - Constructor for class jess.awt.ConsolePanel
Lay out the Panel, and attach the Rete object to the input and output text components.
ConsolePanel(Rete, boolean) - Constructor for class jess.awt.ConsolePanel
Lay out the Panel; also attach the Rete object to the input and output text components.
ContainerListener - Class in jess.awt
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.
contains(Value) - Method in class jess.ValueVector
Returns true if this ValueVector contains the given Value.
containsObject(Object) - Method in class jess.Rete
Indicates whether a given object is being held in working memory.
Context - Class in jess
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.
copy() - Method in class jess.FuncallValue
 
copy(ValueVector, int, ValueVector, int, int) - Static method in class jess.ValueVector
System.arraycopy DeLuxe for ValueVectors.
COPYRIGHT_STRING - Static variable in class jess.JessVersion
The copyright information for this version of Jess.
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.
createPeer() - Method in class jess.Rete
Return a new Rete object that is a "peer" of this one.
CRLF - Static variable in class jess.Funcall
The object representing a newline to printout

D

dataEquals(Token) - Method in class jess.Token
Compare the data in this token to another token.
DebugListener - Class in jess.server
This class is part of the implementation of the JessDE debugger.
DebugListener(Rete) - Constructor for class jess.server.DebugListener
 
dec(String) - Static method in class jess.tools.Profiler
Decrement the count associated with the given name.
decrementUseCount() - Method in class jess.Node
 
DEFAULT_SLOT_NAME - Static variable in class jess.RU
Special multislot name used for ordered facts
DefaultClassResearcher - Class in jess
(C) 2013 Sandia Corporation
DefaultClassResearcher(Rete) - Constructor for class jess.DefaultClassResearcher
 
DEFCLASS - Static variable in class jess.JessEvent
A defclass has been added or removed
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.
Deffacts - Class in jess
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
DEFFACTS - Static variable in class jess.JessEvent
A deffacts has been added or removqed
Deffunction - Class in jess
A Deffunction is a function defined in the Jess language.
Deffunction(String, String) - Constructor for class jess.Deffunction
Create a deffunction
Deffunction.Argument - Class in jess
Represents a formal parameter to a Deffunction.
Defglobal - Class in jess
A Defglobal is a globally-accessible Jess variable.
Defglobal(String, Value) - Constructor for class jess.Defglobal
Create a defglobal.
DEFGLOBAL - Static variable in class jess.JessEvent
A defglobal has been added or removed
defineFeature(String) - Method in class jess.Rete
Register a named feature, as if by the "provide" function.
DEFINSTANCE - Static variable in class jess.JessEvent
A definstance has been added or removed
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.
Defmodule - Class in jess
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.
DEFMODULE - Static variable in class jess.JessEvent
A defmodule has been added or removed
Defquery - Class in jess
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 in jess
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
 
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 - Class in jess
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.
DEFTEMPLATE - Static variable in class jess.JessEvent
A deftemplate has been added or removed
describeNode(Rete, Node) - Static method in class jess.ViewFunctionsHelper
 
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.
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.

E

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
 
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
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(Value) - Method in class jess.FactIDValue
 
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
 
ErrorHandler - Interface in jess
Objects of this class are notified when an error occurs while parsing Jess code.
ErrorHandler.DefaultHandler - Class in jess
A default error handler implementation that just rethrows the parameter.
ErrorHandler.DefaultHandler() - Constructor for class jess.ErrorHandler.DefaultHandler
 
ErrorSink - Interface in jess
An error reporting tool for the Jess parser.
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
 
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.
execute(String[]) - Method in class jess.awt.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.
existingTemplateForClass(Class<? extends Object>) - Method in class jess.Rete
Returns the name of a deftemplate that's been created for this class, or null if none
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.
externalAddressValue(Context) - Method in class jess.Value
Deprecated. As of Jess 7, use Value.javaObjectValue(Context) instead.

F

Fact - Class in jess
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.
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
fact(int) - Method in class jess.Token
Return a fact from this token.
FactIDValue - Class in jess
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
FACTLIST - Static variable in class jess.xml.JessSAXHandler
The top-level element of a JessML fact file.
Factory - Interface in jess.factory
A factory for Rete network Token objects.
FactoryImpl - Class in jess.factory
The default token factory implementation.
FactoryImpl() - Constructor for class jess.factory.FactoryImpl
 
FACTS - Static variable in interface jess.WatchConstants
 
factValue(Context) - Method in class jess.BindingValue
 
factValue(Context) - Method in class jess.FactIDValue
 
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
FALSE - Static variable in class jess.Funcall
The object representing the value FALSE
fastDataEquals(Token) - Method in class jess.Token
 
fetch(String) - Method in class jess.Rete
Retrieve an object previously stored with store().
Filter - Interface in jess
An interface representing a generic boolean single-argument operation.
Filter.ByClass - Class in jess
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 in jess
A Filter implementation that passes Jess objects defined in a given module.
Filter.ByModule(String) - Constructor for class jess.Filter.ByModule
Constructor.
FilteringIterator - Class in jess
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
 
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
Searches for the named file of Jess code, opens it if found and returns a Reader for the data.
findDocument(Rete, String, String) - Static method in class jess.Batch
Searches for the named file of Jess code, opens it if found and returns a Reader for the data.
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.
findModule(String) - Method in class jess.Rete
Return the Defmodule object corresponding to the Jess module with the given name.
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
 
findVariableDefinitions(int, Map, Map) - Method in class jess.Pattern
 
FLOAT - Static variable in class jess.RU
Data type of float
FLOAT_TOK - Static variable in class jess.JessToken
 
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.
FOCUS - Static variable in class jess.JessEvent
The module focus has changed
FOCUS - Static variable in interface jess.WatchConstants
 
focusGained(FocusEvent) - Method in class jess.awt.FocusListener
Deprecated. An event-handler method.
FocusListener - Class in jess.awt
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.
focusLost(FocusEvent) - Method in class jess.awt.FocusListener
Deprecated. An event-handler method.
FORALL - Static variable in class jess.Group
 
freeze(Rete) - Method in class jess.Deftemplate
Complete the initialization of this template.
Funcall - Class in jess
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.
FUNCALL - Static variable in class jess.RU
Data type of function call stored in a value
FuncallValue - Class in jess
A class to represent a Jess function call stored in a Value.
FuncallValue(Funcall) - Constructor for class jess.FuncallValue
 
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 exception jess.JessException
 
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(String, int) - Method in class jess.ValueFactory
Create a STRING, SYMBOL, VARIABLE or MULTIVARIABLE value.
get(double, int) - Method in class jess.ValueFactory
Return a numeric Value object of the given type.
get(int, int) - Method in class jess.ValueFactory
Return a Value appropriate to the type argument.
get(int) - Method in class jess.ValueFactory
Returns a Value of type RU.INTEGER.
get(long) - Method in class jess.ValueFactory
Returns a LongValue representing the argument.
get(boolean) - Method in class jess.ValueFactory
Returns one of the contants Funcall.TRUE or Funcall.FALSE.
get(Object) - Method in class jess.ValueFactory
Return a new Value of type RU.JAVA_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 exception 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.
getArguments() - Method in class jess.Deffunction
Return formal parameters to this Deffunction
getAutoFocus() - Method in class jess.Defmodule
Return the auto-focus property for this module.
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 class jess.AndroidClassResearcher
 
getBeanProperties(String) - Method in interface jess.ClassResearcher
Return a list of the JavaBeans properties of a class.
getBeanProperties(String) - Method in class jess.DefaultClassResearcher
 
getBindingNames() - Method in class jess.HasLHS
Return an iterator listing all the variable names used on this rule's left hand side.
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.
getCallType(Node) - Static method in class jess.ViewFunctionsHelper
 
getCause() - Method in exception 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
 
getConditionalElements() - Method in class jess.HasLHS
Consider this ConditionalElement to be READ ONLY!
getConditionalElementX(int) - Method in class jess.Accumulate
 
getConditionalElementX(int) - Method in class jess.Group
 
getConditionalElementX(int) - Method in class jess.Pattern
 
getConjunction() - Method in class jess.Test1
 
getConstruct() - Method in exception 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 exception 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 exception 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
 
getDetail() - Method in exception 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
Returns the documentation string for this fact's deftemplate
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
getDocumentBase() - Method in class jess.Rete
Returns a URL that resources might be loaded from; useful in applets
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.awt.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 .
getErrorCode() - Method in exception jess.JessException
Returns one of the error codes in class ParseException.
getErrorToken() - Method in exception jess.ParseException
Returns the token at which the error was detected
getErrStream() - Method in class jess.Rete
Return the WSTDERR router, where Jess sends error messages.
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
getExecutionContext() - Method in exception jess.JessException
Get the Context active at the time of the error, if available.
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.
getFactId() - Method in class jess.FactIDValue
 
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 exception jess.JessException
Get the name of the Jess language source file where the error occurred.
getFilename() - Method in exception jess.ParseException
Returns the name of the file in which the error was detected, if known; otherwise returns null.
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.
getFoo() - Method in class jess.MockBean
 
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.
getInitializationValue() - Method in class jess.Defglobal
Get this defglobal's initialization value.
getInitializer() - Method in class jess.Accumulate
 
getInitialTemplate() - Static method in class jess.Deftemplate
The template for "initial-fact".
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.
getLineno() - Method in class jess.server.LineNumberRecord
 
getLineNumber() - Method in exception 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
 
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.
getMemberChar() - Method in class jess.Rete
The character used to denote memberhood in "Java patterns." Normally a period, but can be changed to allow dots in slot names (for example.)
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
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 class jess.ClassResearcher.Property
 
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 class jess.JessVersion
 
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.
getNFacts() - Method in class jess.Deffacts
Fetch the number of facts in this deffacts
getNMultifieldsInSlot(int) - Method in class jess.Pattern
 
getNodeCount() - Method in class jess.HasLHS
 
getNodeIndexHash() - Method in class jess.HasLHS
Get the node-index-hash setting of this construct.
getNodes() - Method in class jess.HasLHS
 
getNodeType() - Method in class jess.HasLHS
 
getNodeType() - Method in class jess.Node
 
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
 
getNTests() - Method in class jess.Pattern
 
getNullTemplate() - Static method in class jess.Deftemplate
The template for a special fact used internally by Jess.
getNVariables() - Method in class jess.Defquery
 
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.
getOutputRouter(String) - Method in class jess.Rete
Return the Writer registered under a given router name.
getOutStream() - Method in class jess.Rete
Return the WSTDOUT router, where Jess sends much of its standard output.
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 exception jess.JessException
Get the Jess program fragment that led to this exception
getProperty(String) - Static method in class jess.RU
Get a property, but return null on SecurityException
getPublicInstanceFields(String) - Method in class jess.AndroidClassResearcher
 
getPublicInstanceFields(String) - Method in interface jess.ClassResearcher
Return a list of the public instance fields of a class.
getPublicInstanceFields(String) - Method in class jess.DefaultClassResearcher
 
getQueryTriggerName() - Method in class jess.Defquery
 
getQueryVariable(int) - Method in class jess.Defquery
 
getReadMethod() - Method in class jess.ClassResearcher.Property
 
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
getRoot() - Method in class jess.Rete
Returns the root of the Rete network.
getRootTemplate() - Static method in class jess.Deftemplate
The root template that serves as the ultimate parent of all other templates.
getRoutine() - Method in exception 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
 
getRunThread() - Method in class jess.Rete
If this engine is currently firing a rule, returns the Thread that the rule is firing on; otherwise, returns null.
getSalience() - Method in class jess.Activation
Evaluate and return the current salience for the rule referenced in this activation.
getSalience(Rete) - Method in class jess.Defrule
Fetch the current salience value for this rule.
getSalienceValue() - Method in class jess.Defrule
Fetch the raw salience for this rule as a jess.Value.
getShadowClassName() - Method in class jess.Deftemplate
If this is a template for shadow facts, return the Java class name.
getShadowFactForObject(Object) - Method in class jess.Rete
Returns the "shadow fact" that represents the given object in working memory.
getShadowMode() - Method in class jess.Fact
Indicates whether this fact is a shadow fact, and if so, what type.
getShort(String) - Method in class jess.QueryResult
Return the value of the given variable in the current result record, as a short.
getSlotAllowedValues(String) - Method in class jess.Deftemplate
Returns a list of allowed values for a slot.
getSlotDataType(int) - Method in class jess.Deftemplate
Returns the slot data type (one of the constants in jess.RU) for the slot given by the zero-based index.
getSlotDataType(String) - Method in class jess.Deftemplate
Returns the slot data type (one of the constants in jess.RU) for the named slot
getSlotDefault(int) - Method in class jess.Deftemplate
Returns the default value of a slot given by the zero-based index.
getSlotDefault(String) - Method in class jess.Deftemplate
Returns the default value of a named slot
getSlotIndex() - Method in class jess.BindingValue
Returns the slot index within a fact.
getSlotIndex(String) - Method in class jess.Deftemplate
Return the index (0 through getNSlots()-1) of the named slot, or -1 if there is no such slot.
getSlotLength(int) - Method in class jess.Pattern
 
getSlotName(int) - Method in class jess.Deftemplate
Return the name of a given slot in this deftemplate.
getSlotName() - Method in class jess.Test1
 
getSlotNames() - Method in class jess.Deftemplate
Return a new array containing the names of all the slots in this deftemplate.
getSlotType(int) - Method in class jess.Deftemplate
Returns the slot type (RU.SLOT or RU.MULTISLOT) of the slot in this deftemplate given by the zero-based index.
getSlotType(String) - Method in class jess.Deftemplate
Returns the slot type (RU.SLOT or RU.MULTISLOT) of the slot in this deftemplate given by the zero-based index.
getSlotValue(String) - Method in class jess.Fact
Return the value from the named slot.
getSpecialTemplate(String) - Static method in class jess.Deftemplate
Returns one of the special templates "test" or "initial-fact" by name.
getStackData() - Method in class jess.Context
Returns some information about the runtime stack.
getStrategy() - Method in class jess.Rete
Retrieve the Strategy object this engine is using to order activations on the agenda.
getStreamPos() - Method in class jess.Jesp
Wrapper for JessTokenStream.getStreamPos().
getStreamPos() - Method in class jess.ReaderTokenizer
 
getStreamPos() - Method in interface jess.Tokenizer
Return the current character offset.
getString(String) - Method in class jess.QueryResult
Return the value of the given variable in the current result record, as a String.
getSubIndex() - Method in class jess.BindingValue
Returns the index within a multifield.
getSuccessors() - Method in class jess.Node
Deprecated. use Node.successors() instead
getSupportedFacts(Fact) - Method in class jess.Rete
Returns a list of Fact objects that receive logical support from the argument.
getSupportingTokens(Fact) - Method in class jess.Rete
Returns a list of one or more jess.Token objects that provide logical support for this fact.
getSymbol(String) - Method in class jess.QueryResult
Return the value of the given variable in the current result record, as a symbol.
getTag() - Method in class jess.JessEvent
Gets the tag of this event.
getTest() - Method in class jess.Test1
 
getTestedSlotInfo() - Method in class jess.Defrule
Test probe only, do not use
getTests() - Method in class jess.Pattern
 
getTests(int) - Method in class jess.Pattern
 
getTests(String) - Method in class jess.Pattern
 
getTestTemplate() - Static method in class jess.Deftemplate
The template for a special fact used internally by Jess.
getThisActivation() - Method in class jess.Rete
Get the activation record for the currently firing rule.
getThisRuleName() - Method in class jess.Rete
Find out the name of the currently firing rule.
getTime() - Method in class jess.Fact
Return the "pseudotime" at which this Fact was asserted or last modified.
getTime() - Method in class jess.Token
Returns the largest pseudotime recorded in any of the facts in this Token.
getToken() - Method in class jess.Activation
Get the Rete network Token that caused this Activation.
getToken() - Method in class jess.Context
If this context represents a join network node from a rule LHS, this will return the left input of the node.
getTotalTime() - Method in class jess.Token
Returns the sum of the pseudotimes recorded in all of the facts in this Token.
getType() - Method in class jess.BindingValue
Returns the type of the binding.
getType() - Method in class jess.ClassResearcher.Property
 
getType() - Method in class jess.Deffunction.Argument
The type of the parameter, either RU.VARIABLE or RU.MULTIVARIABLE.
getType() - Method in class jess.JessEvent
Gets the type of this event.
getTypeCode(String) - Static method in class jess.RU
 
getTypeName(int) - Static method in class jess.RU
Given a type constant (SYMBOL, STRING, INTEGER, etc.) return a String version of the name of that type ("SYMBOL", "STRING", "INTEGER", etc.)
getUseCount() - Method in class jess.Node
 
getUserfunction(Rete) - Method in class jess.Funcall
Returns the Userfunction object this Funcall would invoke if it were invoked now,
getValue() - Method in class jess.Test1
 
getValueFactory() - Method in class jess.Rete
Fetch the value factory for this engine.
getVariable(String) - Method in class jess.Context
Get the value of a variable
getVariableNames() - Method in class jess.Context
Returns an iterator over the names of all the variables defined in this context.
getWarnings() - Method in class jess.Jesp
Get the list of currently applicable warnings; each warning is an instance of ParseException.
getWriteMethod() - Method in class jess.ClassResearcher.Property
 
GLOBAL - Static variable in class jess.RU
Variable is global
Group - Class in jess
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
 

H

HALT - Static variable in class jess.JessEvent
A (run) has been executed
halt() - Method in class jess.Rete
Stop the engine from firing rules.
handleError(JessException) - Method in class jess.ErrorHandler.DefaultHandler
 
handleError(JessException) - Method in interface jess.ErrorHandler
When an error occurs during parsing, this method will be called.
hasActivations() - Method in class jess.Rete
Check whether the current module includes any activations to fire.
hasActivations(String) - Method in class jess.Rete
Check whether there are any activations to fire in the named module.
hashCode() - Method in class jess.Activation
 
hashCode() - Method in class jess.BindingValue
 
hashCode() - Method in class jess.Deftemplate
Return a hash code for this template.
hashCode() - Method in class jess.Fact
Return a hash code for this fact based on its name and the contents of all of its slots.
hashCode() - Method in class jess.FactIDValue
 
hashCode(Object) - Static method in class jess.HashCodeComputer
Return a hashCode value for an object.
hashCode() - Method in class jess.JessToken
 
hashCode() - Method in class jess.LongValue
 
hashCode() - Method in class jess.Token
Use the sortcode, based on the contained facts, as the hashcode.
hashCode() - Method in class jess.Value
Return a hashcode for the object.
hashCode() - Method in class jess.ValueVector
Returns the sum of the hashcodes of the members.
HashCodeComputer - Class in jess
The HashCodeComputer allows hash code values for objects to be computed depending on their status as instances of "value" or "non-value" classes.
HashCodeComputer() - Constructor for class jess.HashCodeComputer
 
HasLHS - Class in jess
Parent class of Defrules and Defqueries.
hasNext() - Method in class jess.FilteringIterator
 
hasNonDefaultSalience() - Method in class jess.Defrule
Indicate whether this rule's salience is different from the default value.
Help - Class in jess
Help implements the "help" function in Jess.
Help() - Constructor for class jess.Help
 

I

importClass(String) - Method in class jess.Rete
Make a single class name available for use in unqualified form in Jess code.
importPackage(String) - Method in class jess.Rete
Make all the classes in a package available for use in unqualified form from Jess code.
inc(String) - Static method in class jess.tools.Profiler
Increment the count associated with the given name.
includesVariables() - Method in class jess.Deftemplate
Return true if this is a template for shadow facts, and public variables were included when it was created.
incrementUseCount() - Method in class jess.Node
 
indent() - Method in class jess.xml.Indenter
Increase the indentation level by one.
Indenter - Class in jess.xml
A utility class that lets you easily compose formatted code.
Indenter() - Constructor for class jess.xml.Indenter
 
init() - Method in class jess.awt.ConsoleApplet
Set up the applet's window and process the parameters.
initialize(String[], Rete) - Method in class jess.Main
Set a Main object up for later execution.
INSTALL - Static variable in class jess.Rete
Constant passed to setEvalSalience() to indicate that dynamic salience expressions should be evaluated only when a rule is installed (the default.)
INTEGER - Static variable in class jess.RU
Data type of integer
INTEGER_TOK - Static variable in class jess.JessToken
 
intValue(Context) - Method in class jess.BindingValue
 
intValue(Context) - Method in class jess.FactIDValue
 
intValue(Context) - Method in class jess.FuncallValue
 
intValue(Context) - Method in class jess.LongValue
 
intValue(Context) - Method in class jess.Value
Returns the contents of this value, as an int.
intValue(Context) - Method in class jess.Variable
Resolves the variable, then returns the value as an int
INVALID_DECLARAND - Static variable in exception jess.ParseException
A semantic error has been detected in the input.
isAConstructName(String) - Static method in class jess.Jesp
 
isAdvice() - Method in exception jess.ParseException
 
isAllowedValue(String, Value) - Method in class jess.Deftemplate
 
isALong(String) - Static method in class jess.ReaderTokenizer
 
isAnInteger(String) - Static method in class jess.ReaderTokenizer
 
isArray() - Method in class jess.ClassResearcher.Property
 
isBackwardChainingTrigger() - Method in class jess.Accumulate
 
isBackwardChainingTrigger() - Method in class jess.Deftemplate
Indicate whether this template is a backward chaining trigger.
isBackwardChainingTrigger() - Method in class jess.Group
 
isBackwardChainingTrigger() - Method in class jess.Pattern
 
isComment() - Method in class jess.JessToken
 
isDebug() - Method in class jess.Rete
Return whether the engine is in debug mode.
isEOF() - Method in class jess.JessToken
 
isFeatureDefined(String) - Method in class jess.Rete
Return whether a feature name has been registered by the "provide" function.
isGroup() - Method in class jess.Accumulate
 
isGroup() - Method in interface jess.ConditionalElement
 
isGroup() - Method in class jess.Group
 
isGroup() - Method in class jess.Pattern
 
isHalted() - Method in class jess.Rete
Returns true if halt has been called since the last run() call.
isInactive() - Method in class jess.Activation
Deprecated. This method always returns "false". There's no such thing as an "inactive" activation.
isLexeme() - Method in class jess.JessToken
 
isLexeme(Context) - Method in class jess.LongValue
 
isLexeme(Context) - Method in class jess.Value
Indicate whether this object represents a lexeme.
isLiteral() - Method in class jess.LongValue
 
isLiteral() - Method in class jess.Value
Indicate whether this value represents a literal.
isMultifieldSubslot(int, int) - Method in class jess.Pattern
 
isMultislot(int) - Method in class jess.Deftemplate
Returns true if the slot at the given index is a multislot.
isNegatedName(String) - Static method in class jess.Group
 
isNoLoop() - Method in class jess.Defrule
Indicate whether this rule can activate itself through actions it takes on its RHS.
isNumeric(Context) - Method in class jess.LongValue
 
isNumeric(Context) - Method in class jess.Value
Indicate whether this object represents a number.
isOrdered() - Method in class jess.Deftemplate
Return true if this is an ordered template.
isRelevantChange(int, Token, Context) - Method in class jess.Defrule
Implementation detail.
isRunning() - Method in class jess.Main
Returns true until the debugger is commanded to exit.
isShadow() - Method in class jess.Fact
Indicates whether this Fact is a "shadow fact".
isShadowTemplate() - Method in class jess.Deftemplate
Return true if this is a template for shadow facts.
isSlotSpecific() - Method in class jess.Deftemplate
Query the slot-specific activation behavior for this template.
isSpecialName(String) - Static method in class jess.Deftemplate
Returns true if the argument is a special template name.
isTerminated() - Method in class jess.server.DebugListener
 
isValueObject(Object) - Static method in class jess.HashCodeComputer
Report whether or not Jess considers an object to be a "value object." As far as Jess is concerned, an object can be considered a "value object" if the return value of its hashCode() method will never change during the time Jess is working with the object.
isVariable() - Method in class jess.JessToken
 
isVariable() - Method in class jess.Value
Indicate whether this is a variable.
isVariable() - Method in class jess.Variable
 
isVariableDefined(String) - Method in class jess.Context
Report whether a variable has a value in this context
isXMLDocument(PushbackReader) - Static method in class jess.Batch
Returns true if the first character of the file is a "<", so that it's possible the file contains XML.
ItemListener - Class in jess.awt
Deprecated. Since Jess 7.0, superceded by the implement and lambda functions in Jess.
ItemListener(String, Rete) - Constructor for class jess.awt.ItemListener
Deprecated. Connect the Jess function specified by name to this event handler object.
itemStateChanged(ItemEvent) - Method in class jess.awt.ItemListener
Deprecated. An event-handler method.

J

JAVA_OBJECT - Static variable in class jess.RU
Data type of arbitrary Java object
javaClassForDefclass(String) - Method in class jess.Rete
Return the Java Class corresponding to a given Defclass name, or null if the name was not found.
javaObjectValue(Context) - Method in class jess.BindingValue
 
javaObjectValue(Context) - Method in class jess.FuncallValue
 
javaObjectValue(Context) - Method in class jess.LongValue
 
javaObjectValue(Context) - Method in class jess.Value
Returns the contents of this value, as a Java object.
javaObjectValue(Context) - Method in class jess.Variable
Resolves the variable, then returns the value as an Java object.
Jesp - Class in jess
The Jess language parser.
Jesp(Reader, Rete) - Constructor for class jess.Jesp
Construct a Jesp object.
Jesp(Tokenizer, Rete) - Constructor for class jess.Jesp
Construct a Jesp object.
jess - package jess
Implements the core of the Jess rule engine.
jess.awt - package jess.awt
These event adapters let you run Jess code in response to Java GUI events.
jess.factory - package jess.factory
Provides a hook to allow Jess extensions like FuzzyJess to pass additional data within the Rete network during pattern matching.
jess.jsr94 - package jess.jsr94
Implements the JSR94 or "javax.rules" API.
jess.server - package jess.server
Implements the Jess debug server.
jess.swing - package jess.swing
Provides facilities for interacting with Swing GUIs from Jess.
jess.tools - package jess.tools
Some simple utilities, possibly useful when writing or debugging Jess programs.
jess.xml - package jess.xml
Provides facilities for reading and writing JessML, Jess's own XML rule language.
JessEvent - Class in jess
JessEvents are used by JessEvent sources (like the Rete class) to convey information about interesting things that happen to registered event listeners.
JessEvent(Object, int, Object, Context) - Constructor for class jess.JessEvent
Construct a JessEvent containing the given information.
JessEventAdapter - Class in jess
A JessEventAdapter that lets you write JessEvent handlers in the Jess language.
JessEventAdapter(String, Rete) - Constructor for class jess.JessEventAdapter
Create an adapter.
JessException - Exception in jess
This is the base class of all exceptions thrown by any functions in the Jess library.
JessException(String, String, String) - Constructor for exception jess.JessException
Constructs a JessException containing a descriptive message.
JessException(String, String, String, String) - Constructor for exception jess.JessException
Constructs a JessException containing a descriptive message.
JessException(String, String, int) - Constructor for exception jess.JessException
Constructs a JessException containing a descriptive message.
JessException(String, String, Throwable) - Constructor for exception jess.JessException
Constructs a JessException containing a nested exception.
JessException(String, String, String, Throwable) - Constructor for exception jess.JessException
Constructs a JessException containing a nested exception.
JessException(String, String, String, String, Throwable) - Constructor for exception jess.JessException
Constructs a JessException containing a nested exception.
JessListener - Interface in jess
JessListener is a notification interface for Jess events.
JessSAXHandler - Class in jess.xml
A SAX parser event handler.
JessSAXHandler(Rete, String) - Constructor for class jess.xml.JessSAXHandler
Construct a JessSAXHandler that will execute parsed code in the context of the given Rete object.
JessSAXParser - Class in jess.xml
A SAX-based parser for JessML.
JessSAXParser(Rete, String) - Constructor for class jess.xml.JessSAXParser
Constructor.
JessSAXParser(Rete) - Constructor for class jess.xml.JessSAXParser
Constructor.
JessToken - Class in jess
A packet of info about a single token parsed from an input stream.
JessToken(int, int) - Constructor for class jess.JessToken
 
JessToken(int, int, int, String) - Constructor for class jess.JessToken
 
JessVersion - Class in jess
(C) 2013 Sandia Corporation
$Id: JessVersion.java,v 1.23 2008-11-11 15:34:06 ejfried Exp $
join() - Method in class jess.server.DebugListener
 
JPanel - Class in jess.swing
Lets you do Java2D graphics from Jess code.
JPanel(String, Rete) - Constructor for class jess.swing.JPanel
Will generally be called from Jess language code via reflection.
JTextAreaWriter - Class in jess.swing
A simple Writer, suitable for constructing a PrintWriter, which uses a JTextArea as its output.
JTextAreaWriter(JTextArea) - Constructor for class jess.swing.JTextAreaWriter
Call this with an already constructed TextArea object, which you can put wherever you'd like.
justFired(Activation) - Method in class jess.Rete
Allows a subclass to be notified immediately after a rule fires.

K

KeyListener - Class in jess.awt
Deprecated. Since Jess 7.0, superceded by the implement and lambda functions in Jess.
KeyListener(String, Rete) - Constructor for class jess.awt.KeyListener
Deprecated. Connect the Jess function specified by name to this event handler object.
keyPressed(KeyEvent) - Method in class jess.awt.KeyListener
Deprecated. An event-handler method.
keyReleased(KeyEvent) - Method in class jess.awt.KeyListener
Deprecated. An event-handler method.
keyTyped(KeyEvent) - Method in class jess.awt.KeyListener
Deprecated. An event-handler method.

L

LAMBDA - Static variable in class jess.RU
Data type of a lambda expression
LEXEME - Static variable in class jess.RU
Data type of lexeme (symbol or string)
LIBRARY_NAME - Static variable in class jess.Rete
The name of the script library file.
LIBRARY_PATH_ID - Static variable in class jess.Rete
The name of a system property.
LineNumberRecord - Class in jess.server
A LineNumberRecord represents the line in a file where some Jess construct is defined.
LineNumberRecord(String, int) - Constructor for class jess.server.LineNumberRecord
 
LIST - Static variable in class jess.RU
Data type of a list stored in a value
listActivations() - Method in class jess.Rete
Return an Iterator over all the activations for the current module.
listActivations(String) - Method in class jess.Rete
Return an Iterator over all the activations for the named module.
listDebugListeners() - Method in class jess.Rete
Return an iterator over all listeners that will receive debug events.
listDefclasses() - Method in class jess.Rete
Return an Iterator over all the names of all defclasses.
listDeffacts() - Method in class jess.Rete
Return an Iterator over all the deffacts in this engine.
listDeffunctions() - Method in class jess.Rete
Return an Iterator over all deffunctions defined in this engine, including the ones defined in the script library.
listDefglobals() - Method in class jess.Rete
Return an Iterator over all the defglobals in this engine.
listDefinstances() - Method in class jess.Rete
Return an Iterator over all the Java objects currently represented by shadow facts in working memory.
listDefrules() - Method in class jess.Rete
Return an Iterator over all the rules and queries defined in this engine.
listDeftemplates() - Method in class jess.Defmodule
Return an iterator over all the deftemplates defined in this module.
listDeftemplates() - Method in class jess.Rete
Return an Iterator over all the deftemplates in this engine, both explicit and implied.
listFacts() - Method in class jess.Deffacts
 
listFacts() - Method in class jess.Rete
Return an Iterator over all the facts currently in working memory.
listFocusStack() - Method in class jess.Rete
Iterate over the module focus stack, from bottom to top.
listFunctions() - Method in class jess.Rete
Return an Iterator over all special functions defined in this engine, including user-defined Java functions, deffunctions, functions defined in the Jess script library, imported static functions, but not including the built-in (intrinsic) functions.
listIntrinsics() - Static method in class jess.Funcall
Lists all the functions built into this version of Jess.
listJessListeners() - Method in class jess.Rete
Returns an iterator over all previously registered event listeners.
listModules() - Method in class jess.Rete
List all modules.
listNodes() - Method in class jess.HasLHS
Return a string (useful for debugging) describing all the Rete network nodes connected to this construct.
listValue(Context) - Method in class jess.BindingValue
 
listValue(Context) - Method in class jess.FuncallValue
 
listValue(Context) - Method in class jess.Value
Returns the contents of this value, as a list.
listValue(Context) - Method in class jess.Variable
Resolves the variable, then returns the value as a list
loadFacts(Context) - Method in class jess.Jesp
Parses an input file containing only facts, asserts each one.
LOCAL - Static variable in class jess.RU
Variable is local to a defrule or deffunction
LOGICAL - Static variable in class jess.Group
 
LONG - Static variable in class jess.RU
Data type of Java long
LONG_TOK - Static variable in class jess.JessToken
 
LongValue - Class in jess
A LongValue represents a Java long in Jess.
LongValue(long) - Constructor for class jess.LongValue
Create a LongValue
longValue(Context) - Method in class jess.LongValue
 
longValue(Context) - Method in class jess.Value
Returns the contents of this value, as a long.
lookupFunction(Funcall) - Static method in class jess.Rete
Return information about the source location of a given function call, if known.

M

m_end - Variable in class jess.JessToken
 
m_lineno - Variable in class jess.JessToken
 
m_lval - Variable in class jess.JessToken
 
m_nval - Variable in class jess.JessToken
 
m_ptr - Variable in class jess.ValueVector
The current number of elements.
m_start - Variable in class jess.JessToken
 
m_sval - Variable in class jess.JessToken
 
m_ttype - Variable in class jess.JessToken
 
m_v - Variable in class jess.ValueVector
The elements themselves.
main(String[]) - Static method in class jess.awt.Console
Trivial main() to display this frame and call execute, passing along the arguments.
MAIN - Static variable in class jess.Defmodule
 
Main - Class in jess
An interactive interface for Jess.
Main() - Constructor for class jess.Main
 
main(String[]) - Static method in class jess.Main
Starts Jess as a command-line application.
main(String[]) - Static method in class jess.xml.XMLBuilder
 
main(String[]) - Static method in class jess.xml.XMLPrinter
Reads a file of Jess code and emits equivalent XML on standard output, as a complete, well-formed JessML document.
mark() - Method in class jess.Rete
Return a marker for the current state of working memory.
MockBean - Class in jess
 
MockBean() - Constructor for class jess.MockBean
 
MODIFIED - Static variable in class jess.JessEvent
Added to other event-related flags to indicate modified fact
modify(Fact, String, Value) - Method in class jess.Rete
Modify one slot in a fact.
modify(Fact, String, Value, Context) - Method in class jess.Rete
Modify one slot in a fact.
modify(Fact, String[], Value[]) - Method in class jess.Rete
Modify any number of slots in a fact.
modify(Fact, String[], Value[], Context) - Method in class jess.Rete
Modify any number of slots in a fact.
Modular - Interface in jess
The Modular interface represents something that has a name and belongs to a module.
mouseClicked(MouseEvent) - Method in class jess.awt.MouseListener
Deprecated. An event-handler method.
mouseDragged(MouseEvent) - Method in class jess.awt.MouseMotionListener
Deprecated. An event-handler method.
mouseEntered(MouseEvent) - Method in class jess.awt.MouseListener
Deprecated. An event-handler method.
mouseExited(MouseEvent) - Method in class jess.awt.MouseListener
Deprecated. An event-handler method.
MouseListener - Class in jess.awt
Deprecated. Since Jess 7.0, superceded by the implement and lambda functions in Jess.
MouseListener(String, Rete) - Constructor for class jess.awt.MouseListener
Deprecated. Connect the Jess function specified by name to this event handler object.
MouseMotionListener - Class in jess.awt
Deprecated. Since Jess 7.0, superceded by the implement and lambda functions in Jess.
MouseMotionListener(String, Rete) - Constructor for class jess.awt.MouseMotionListener
Deprecated. Connect the Jess function specified by name to this event handler object.
mouseMoved(MouseEvent) - Method in class jess.awt.MouseMotionListener
Deprecated. An event-handler method.
mousePressed(MouseEvent) - Method in class jess.awt.MouseListener
Deprecated. An event-handler method.
mouseReleased(MouseEvent) - Method in class jess.awt.MouseListener
Deprecated. An event-handler method.
MULTILINE_COMMENT_TOK - Static variable in class jess.JessToken
 
MULTISLOT - Static variable in class jess.RU
Data type of multislot name stored in a value
MULTIVARIABLE - Static variable in class jess.RU
Data type of multivariable
MULTIVARIABLE_TOK - Static variable in class jess.JessToken
 

N

Named - Interface in jess
A Named thing has a name and a construct type.
NAMESPACE_URI - Static variable in class jess.xml.XMLBuilder
 
NEQ - Static variable in interface jess.TestBase
Used by TestBase constructors to indicate this test is for inequality
newToken(Fact) - Method in interface jess.factory.Factory
 
newToken(Token, Fact) - Method in interface jess.factory.Factory
 
newToken(Token, Token) - Method in interface jess.factory.Factory
 
newToken(Token) - Method in interface jess.factory.Factory
 
newToken(Fact) - Method in class jess.factory.FactoryImpl
 
newToken(Token, Fact) - Method in class jess.factory.FactoryImpl
 
newToken(Token, Token) - Method in class jess.factory.FactoryImpl
 
newToken(Token) - Method in class jess.factory.FactoryImpl
 
next() - Method in class jess.FilteringIterator
 
next() - Method in class jess.QueryResult
Advance the cursor to the next result record.
nextToken() - Method in class jess.ReaderTokenizer
 
nextToken() - Method in interface jess.Tokenizer
Return the next parsed token, skipping over all whitespace.
NIL - Static variable in class jess.Funcall
The object representing the value NIL
NILLIST - Static variable in class jess.Funcall
An object representing an empty list.
NO - Static variable in class jess.Fact
Return value from getShadowMode() that indicates a Fact is not a shadow fact.
NO_ERROR - Static variable in exception jess.JessException
 
NO_SLOT - Static variable in class jess.RU
A slot name for tests not attached to any slot
Node - Class in jess
Parent class of all nodes of the Rete network.
Node() - Constructor for class jess.Node
 
NONE - Static variable in class jess.RU
Data type of "no value"
NONE_TOK - Static variable in class jess.JessToken
 
NOT - Static variable in class jess.Group
 
NUMBER - Static variable in class jess.RU
Data type of numnber (integer, float, or long)
numChangeListeners() - Method in class jess.MockBean
 
numericValue(Context) - Method in class jess.BindingValue
 
numericValue(Context) - Method in class jess.FactIDValue
 
numericValue(Context) - Method in class jess.FuncallValue
 
numericValue(Context) - Method in class jess.LongValue
 
numericValue(Context) - Method in class jess.Value
Returns the contents of this value, as a number.
numericValue(Context) - Method in class jess.Variable
Resolves the variable, then returns the value as a float

O

objectToValue(Class, Object) - Static method in class jess.RU
Create a Jess Value object out of a Java Object.
OR - Static variable in class jess.Group
 
OR - Static variable in class jess.RU
Test is ored with previous

P

paint(Graphics) - Method in class jess.awt.Canvas
The paint() method that all AWT components have.
paintComponent(Graphics) - Method in class jess.swing.JPanel
The paintComponent() method that all Swing components have.
parse(boolean) - Method in class jess.Jesp
Parses an input file.
parse(boolean, Context) - Method in class jess.Jesp
Parses an input file by calling Jesp.promptAndParseOneExpression(boolean, jess.Context) in a loop.
parse(InputSource) - Method in class jess.xml.JessSAXParser
Parse a document full of JessML code.
parseDeffacts(Rete, JessTokenStream) - Method in class jess.Jesp
parseDeffacts

Syntax: (deffacts ["comment"] (fact) [(fact)...])

parseDeffunction(Rete, JessTokenStream) - Method in class jess.Jesp
Parses a deffunction contstuct to create a Deffunction object.
parseDefmodule(JessTokenStream, Context) - Method in class jess.Jesp
Parse a defmodule construct and return a Defmodule object.
parseDefquery(Context, Rete, JessTokenStream) - Method in class jess.Jesp
Parses a defquery construct and returns a Defquery object.
parseDefrule(Context, Rete, JessTokenStream) - Method in class jess.Jesp
Parses a defrule construct and creates a Defrule object.
parseDeftemplate(Context, Rete, JessTokenStream) - Method in class jess.Jesp
Parses a deftemplate construct and returns the parsed Deftemplate object.
ParseException - Exception in jess
An error during parsing.
parseExpression(Context, boolean) - Method in class jess.Jesp
Parse and return a single expression.
parseExpression(Context, boolean, JessTokenStream) - Method in class jess.Jesp
Parse and return a single expression from the given token stream.
parseFuncall(Rete, JessTokenStream) - Method in class jess.Jesp
Parses a function call and returns the parsed Funcall object.
Pattern - Class in jess
A Pattern represents a single conditional element on a rule LHS.
Pattern(String, Rete) - Constructor for class jess.Pattern
 
Pattern(Deftemplate) - Constructor for class jess.Pattern
 
PATTERN - Static variable in class jess.RU
Variable contains a fact index
peekNextActivation() - Method in class jess.Rete
Return the next activation record from the agenda.
pop() - Method in class jess.Context
Pop this context off the execution stack.
popFocus(String) - Method in class jess.Rete
Remove the top module from the focus stack, and return it.
popStackFrame(Funcall) - Method in class jess.Context
Remove stack information.
ppFacts(String, Writer) - Method in class jess.Rete
Pretty-print all the facts with the given head to the Writer.
ppFacts(String, Writer, boolean) - Method in class jess.Rete
Pretty-print all the facts with the given head to the Writer.
ppFacts(Writer) - Method in class jess.Rete
Pretty-print all the facts in working memory to the Writer.
ppFacts(Writer, boolean) - Method in class jess.Rete
Pretty-print all the facts in working memory to the Writer.
prepare(boolean) - Method in class jess.Token
A chance for a token to duplicate itself Used by extensions
PrettyPrinter - Class in jess
A PrettyPrinter knows how to format various Jess constructs for display.
PrettyPrinter(Visitable) - Constructor for class jess.PrettyPrinter
Construct a PrettyPrinter for the given object.
printBackMatter() - Method in class jess.xml.XMLPrinter
Prints a closing "rulebase" tag to the underlying writer.
printFrontMatter() - Method in class jess.xml.XMLPrinter
Prints an XML prelude, JessML version instruction, and opening "rulebase" tag to the underlying writer.
PrintingListener - Class in jess.tools
A trivial JessListener which displays information about the event; useful for debugging.
PrintingListener() - Constructor for class jess.tools.PrintingListener
 
Profiler - Class in jess.tools
A poor man's profiler.
Profiler() - Constructor for class jess.tools.Profiler
 
PROMPT - Static variable in class jess.Jesp
 
promptAndParseOneExpression(boolean, Context) - Method in class jess.Jesp
Parse and return a single expression.
push() - Method in class jess.Context
Create and return a new context subordinate to this one.
pushStackFrame(Funcall) - Method in class jess.Context
Store stack information.

Q

QUERY_TRIGGER - Static variable in class jess.Defquery
String prepended to query names to form backwards chaining goals
QueryResult - Class in jess
A ResultSet-like class to report the result of executing a Jess query.
QUIT - Static variable in class jess.server.DebugListener
 

R

rawValueOf(Context) - Method in class jess.JessToken
Return the value of this token.
read() - Method in class jess.tools.TextReader
Read a character from the internal buffer.
read(char[]) - Method in class jess.tools.TextReader
Read an array of characters from the internal buffer.
read(char[], int, int) - Method in class jess.tools.TextReader
Read part of an array of characters from the internal buffer.
ReaderTokenizer - Class in jess
A simple Tokenizer implementation for the Jess language that takes its input from a Reader.
ReaderTokenizer(Reader, boolean) - Constructor for class jess.ReaderTokenizer
Constructor - use large buffer for FileReader, no buffering for everything else
readLine() - Method in class jess.ReaderTokenizer
 
readLine() - Method in interface jess.Tokenizer
Return characters from the current location to the end of the current line, as a String
recordFunction(Funcall, String, int) - Static method in class jess.Rete
Store a debug symbol for a function call.
recordFunction(Funcall, LineNumberRecord) - Static method in class jess.Rete
Store a debug symbol for a function call.
recordTestedSlots(Set) - Method in class jess.Accumulate
 
recordTestedSlots(Set) - Method in class jess.Group
 
recordTestedSlots(Set) - Method in class jess.Pattern
 
REGEXP_TOK - Static variable in class jess.JessToken
 
remove() - Method in class jess.FilteringIterator
 
remove(Object) - Method in class jess.Rete
Remove the given object from working memory.
remove(int) - Method in class jess.ValueVector
Remove the item at index i from the ValueVector; move all the higher-numbered elements down.
removeAll(Collection) - Method in class jess.Rete
Remove a collection of objects from working memory.
removeBreakpoint(String, int) - Method in class jess.server.DebugListener
 
REMOVED - Static variable in class jess.JessEvent
Added to other event-related flags to indicate removal of construct
removeDebugListener(JessListener) - Method in class jess.Rete
Remove a listener so that it will no longer receive debug events.
removeDeffacts(String) - Method in class jess.Rete
Remove a deffacts construct from this engine and any peers.
removeDefglobal(String) - Method in class jess.Rete
Removes the given defglobal from this engine.
removeDefmodule(String) - Method in class jess.Rete
Remove the given defmodule from this engine and all peered engines.
removeDefrule(String) - Method in class jess.Rete
Remove a rule or query from this Rete object.
removeDeftemplate(Deftemplate) - Method in class jess.Defmodule
 
removeDeftemplate(String) - Method in class jess.Rete
Removes an unused deftemplate from this engine, and from all peered engines.
removeFacts(String) - Method in class jess.Rete
Retract all the facts using a given template that are currently in working memory.
removeInputRouter(String) - Method in class jess.Rete
Remove the named router from the engine.
removeJessListener(JessListener) - Method in class jess.Node
 
removeJessListener(JessListener) - Method in class jess.Rete
Remove an event listener from this rule engine.
removeOutputRouter(String) - Method in class jess.Rete
Remove the named router from the engine.
removePrefix(String) - Static method in class jess.RU
 
removePropertyChangeListener(PropertyChangeListener) - Method in class jess.MockBean
 
removeUserDefinedFunctions() - Method in class jess.Rete
Removes all user-defined functions from this engine.
removeUserfunction(String) - Method in class jess.Rete
Remove any currently defined function by the given name.
removeVariable(String) - Method in class jess.Context
Undefine any variable by the given name in this context or any parent context.
renameUnmentionedVariables(Set, Map, int, String) - Method in class jess.Accumulate
 
renameUnmentionedVariables(Set, Map, int, String) - Method in class jess.Group
 
renameUnmentionedVariables(Set, Map, int, String) - Method in class jess.Pattern
 
reportNewlines(boolean) - Method in class jess.ReaderTokenizer
 
reportNewlines(boolean) - Method in interface jess.Tokenizer
Specify whether newlines should be reported as tokens
reset(Rete) - Method in class jess.Deffacts
Assert my facts into engine.
reset(Rete) - Method in class jess.Defglobal
Reinject this Defglobal into the engine
reset() - Method in class jess.Funcall
 
RESET - Static variable in class jess.JessEvent
A (reset) has been executed
reset() - Method in class jess.Rete
Reset the rule engine.
resetFactNumber() - Method in class jess.BindingValue
Sets the fact number associated with this binding to 0.
resetToMark(WorkingMemoryMarker) - Method in class jess.Rete
Restore working memory by retracting all facts asserted after the given marker was placed.
resolveClassName(String) - Method in class jess.AndroidClassResearcher
 
resolveClassName(String) - Method in interface jess.ClassResearcher
Return the fully-qualified name of a class, based on Jess's current import tables.
resolveClassName(String) - Method in class jess.DefaultClassResearcher
 
resolveName(String) - Method in class jess.Rete
Decorate the name with the current module name, if it doesn't already contain a module name.
resolveValue(Context) - Method in class jess.BindingValue
Returns the value of the bound variable by extracting it from a Token stored in the execution context.
resolveValue(Context) - Method in class jess.FuncallValue
 
resolveValue(Context) - Method in class jess.Value
Given an evaluation context, return the "true value" of this Value.
resolveValue(Context) - Method in class jess.Variable
Will resolve the variable (return the value it represents.)
restore(Rete) - Method in interface jess.WorkingMemoryMarker
This method is responsible for restoring working memory state.
RESULT - Static variable in class jess.Accumulate
 
Rete - Class in jess
The central class in the Jess library.
Rete(Object) - Constructor for class jess.Rete
Construct a Rete object and supply an example of an application class.
Rete() - Constructor for class jess.Rete
Construct a single rule engine instance.
RETE_TOKEN - Static variable in class jess.JessEvent
Deprecated. Use JessEvent.RETE_TOKEN_LEFT instead
RETE_TOKEN_LEFT - Static variable in class jess.JessEvent
A Rete node has been reached by a token, calltype left
RETE_TOKEN_RIGHT - Static variable in class jess.JessEvent
A Rete node has been reached by a token, calltype right
retract(Fact) - Method in class jess.Rete
Retract a fact.
retractString(String) - Method in class jess.Rete
Retract a fact represented as a string.
returning() - Method in class jess.Context
Returns true if the return flag has been set in this context.
ROOT_DEFTEMPLATE - Static variable in class jess.RU
The name of the ultimate parent of all deftemplates
RU - Class in jess
General utilities and manifest constants for Jess.
RULEBASE - Static variable in class jess.xml.JessSAXHandler
The top-level element of a regular JessML file.
RuleCompilerException - Exception in jess
An error has occurred while a rule is being compiled.
RuleCompilerException(String, String) - Constructor for exception jess.RuleCompilerException
Constructs a RuleCompilerException containing a descriptive message.
RULES - Static variable in interface jess.WatchConstants
 
RuleServiceProviderImpl - Class in jess.jsr94
This class is the main entry point for Jess's JSR94 driver.
RuleServiceProviderImpl() - Constructor for class jess.jsr94.RuleServiceProviderImpl
 
run() - Method in class jess.awt.ConsoleApplet
Called by this applet to execute Jess in another Thread.
RUN - Static variable in class jess.JessEvent
A (run) has been executed
run() - Method in class jess.Rete
Run the rule engine.
run(int) - Method in class jess.Rete
Run the rule engine.
run() - Method in class jess.server.DebugListener
The implementation of the Runnable interface.
runQuery(String, ValueVector) - Method in class jess.Rete
Deprecated. Since Jess 7.0, superceded by runQueryStar()
runQuery(String, ValueVector, Context) - Method in class jess.Rete
Deprecated. Since Jess 7.0, superceded by runQueryStar()
runQueryStar(String, ValueVector) - Method in class jess.Rete
Invoke the named query and return the results.
runQueryStar(String, ValueVector, Context) - Method in class jess.Rete
Invoke the named query and return the results.
runUntilHalt() - Method in class jess.Rete
Run the rule engine until halt() is called.

S

s_lineNumberTable - Static variable in class jess.Rete
 
SEMANTIC_ERROR - Static variable in exception jess.ParseException
A semantic error has been detected in the input.
set(Value, int) - Method in class jess.ValueVector
Set the element at position i to the given value.
setAppObject(Object) - Method in class jess.Rete
Specify the "app object" for this Rete.
setAutoFocus(boolean) - Method in class jess.Defmodule
Turns on auto-focus for this module.
setAutoFocus(boolean) - Method in class jess.Defrule
Tell this rule whether to automatically focus the module it appears in when the rule is activated.
setBody(Value) - Method in class jess.Accumulate
 
setBoundName(String) - Method in class jess.Accumulate
 
setBoundName(String) - Method in class jess.Group
 
setBoundName(String) - Method in class jess.Pattern
 
setClassLoader(ClassLoader) - Method in class jess.Rete
Specify the ClassLoader that will be used to load classes named in Jess code.
setClassResearcher(ClassResearcher) - Method in class jess.Rete
Set the ClassResearcher this engine will use to learn about Java classes mentioned in Jess code.
setCurrentModule(String) - Method in class jess.Rete
Change the current module.
setDebug(boolean) - Method in class jess.Rete
Specify whether the engine should be in debug mode.
setDebugMode(int, int) - Method in class jess.Main
Starts a debug server on the given ports.
setDocstring(String) - Method in class jess.Deffunction
Set the documentation string of this Deffunction
setDynamicChecking(boolean) - Method in class jess.Rete
Turns dynamic constraint checking on or off.
setErrorCode(int) - Method in exception jess.JessException
Set the error code for this exception.
setEvalSalience(int) - Method in class jess.Rete
Set the salience evaluation behaviour.
setEventMask(int) - Method in class jess.Rete
You can control which events this object will fire using this method.
setExistingVariable(String, Value) - Method in class jess.Context
Set an existing variable in an ancestor of this context to a value; if no existing variable, value is set in this context.
setExplicit() - Method in class jess.Accumulate
 
setExplicit() - Method in class jess.Group
 
setExplicit() - Method in class jess.Pattern
 
setFactory(Factory) - Static method in class jess.Rete
Set the Factory Jess will use to create Rete Tokens.
setFileName(String) - Method in class jess.Jesp
Set the filename used for error reporting.
setFilename(String) - Method in exception jess.JessException
Set the name of the Jess language source file where the error occurred.
setFocus() - Method in class jess.awt.ConsolePanel
Move focus to the input area.
setFocus(String) - Method in class jess.Rete
Change the focus module.
setFoo(String) - Method in class jess.MockBean
 
setInitializer(Value) - Method in class jess.Accumulate
 
setIssueWarnings(boolean) - Method in class jess.Jesp
Turn parser warnings on (true) or off (false).
setIsValueClass(Rete, String, boolean) - Static method in class jess.HashCodeComputer
Record whether the class by the given name is a value object class.
setLength(int) - Method in class jess.ValueVector
Set the length of this ValueVector.
setLHS(Group, Rete) - Method in class jess.HasLHS
 
setLogical() - Method in class jess.Accumulate
 
setLogical() - Method in class jess.Group
 
setLogical() - Method in class jess.Pattern
 
setMaxBackgroundRules(int) - Method in class jess.Defquery
Set the maximum number of rules that will fire during this query.
setMemberChar(char) - Method in class jess.Rete
Change the character that denotes a member in "Java patterns."
setMultiSlotIndex(int) - Method in class jess.Test1
 
setNegated() - Method in class jess.Accumulate
 
setNegated() - Method in class jess.Group
 
setNegated() - Method in class jess.Pattern
 
setNodeIndexHash(int) - Method in class jess.HasLHS
Set the node-index-hash of this construct.
setNoLoop(boolean) - Method in class jess.Defrule
Specify whether this rule can activate itself through actions it takes on its RHS.
setPassiveMode(boolean) - Method in class jess.Rete
Return whether the engine is in passive mode.
setResetGlobals(boolean) - Method in class jess.Rete
Set the resetGlobals property.
setReturn(Value) - Method in class jess.Accumulate
 
setReturnValue(Value) - Method in class jess.Context
Set the return flag to true, and supply a value to be returned.
setSalience(Value, Rete) - Method in class jess.Defrule
Set the salience of this rule.
setSlotAllowedValues(String, ValueVector) - Method in class jess.Deftemplate
 
setSlotLength(String, int) - Method in class jess.Pattern
Set the length of a multislot within a pattern
setSlotName(String) - Method in class jess.Test1
 
setSlotSpecific(boolean) - Method in class jess.Deftemplate
Set the slot-specific activation behavior for this template.
setSlotValue(String, Value) - Method in class jess.Fact
Set the value in the named slot.
setStrategy(Strategy) - Method in class jess.Rete
Tell this engine to use the given Strategy object to order the rules on the agenda.
setValueFactory(ValueFactory) - Method in class jess.Rete
Set the value factory used by this engine.
setVariable(String, Value) - Method in class jess.Context
Set a variable in this context to some type and value.
setWatchRouter(String) - Method in class jess.Rete
Sets the router the "watch" facility will use for output.
shouldBreakAt(String, int) - Method in class jess.server.DebugListener
 
showLogo() - Method in class jess.Main
Display the Jess startup banner on the Rete object's standard output.
size() - Method in class jess.Token
Returns the number of facts in this token
size() - Method in class jess.ValueVector
Returns the size of this ValueVector.
SLOT - Static variable in class jess.RU
Data type of slot name stored in a value
speedup(Funcall, Rete) - Method in interface jess.Accelerator
Given the function call, return a TestBase object that performs equivalently to the Funcall, or null if this Accelerator can't translate the function.
StackFrame - Class in jess
A stack frame.
StackFrame(Funcall, LineNumberRecord) - Constructor for class jess.StackFrame
 
start() - Method in class jess.awt.ConsoleApplet
Starts the engine running in another thread.
start() - Method in class jess.server.DebugListener
 
startElement(String, String, String, Attributes) - Method in class jess.xml.JessSAXHandler
 
STATIC - Static variable in class jess.Fact
Return value from getShadowMode() that indicates a Fact is a static shadow fact.
stop() - Method in class jess.awt.ConsoleApplet
Terminates Jess.
store(String, Value) - Method in class jess.Rete
Store a value in the engine under a given name for later retrieval.
store(String, Object) - Method in class jess.Rete
Store a value in the engine under a given name for later retrieval by fetch.
Strategy - Interface in jess
An interface for conflict resolution strategies.
STRING - Static variable in class jess.RU
Data type of string
STRING_TOK - Static variable in class jess.JessToken
 
stringValue(Context) - Method in class jess.BindingValue
 
stringValue(Context) - Method in class jess.FuncallValue
 
stringValue(Context) - Method in class jess.LongValue
 
stringValue(Context) - Method in class jess.Value
Returns the contents of this value, as a String.
stringValue(Context) - Method in class jess.Variable
Resolves the variable, then returns the value as a string
successors() - Method in class jess.Node
Returns an Iterator over all the nodes fed from this one.
SYMBOL - Static variable in class jess.RU
Data type of symbol
SYMBOL_TOK - Static variable in class jess.JessToken
 
symbolValue(Context) - Method in class jess.BindingValue
 
symbolValue(Context) - Method in class jess.FuncallValue
 
symbolValue(Context) - Method in class jess.Value
Returns the contents of this value, as a symbol.
symbolValue(Context) - Method in class jess.Variable
Resolves the variable, then returns the value as a symbol
SYNTAX_ERROR - Static variable in exception jess.ParseException
A syntax error has been detected in the input.

T

T - Static variable in class jess.Funcall
The object representing printout's standard router
tagName(int) - Static method in class jess.RU
Returns a human-readable name for one of the tag values used by the Token class.
TerminatedException - Exception in jess
An exception class used only by the JessDE debugger.
TerminatedException(String, String, String) - Constructor for exception jess.TerminatedException
 
TEST - Static variable in class jess.Group
 
Test1 - Class in jess
Holds a single test in a Pattern on the LHS of a Rule.
Test1(int, String, int, Value, int) - Constructor for class jess.Test1
Create a single test.
Test1(int, String, Value, int) - Constructor for class jess.Test1
Create a single test.
Test1(int, String, int, Value) - Constructor for class jess.Test1
 
Test1(int, String, Value) - Constructor for class jess.Test1
 
TestBase - Interface in jess
A generic Rete network test.
TextAreaWriter - Class in jess.awt
A simple Writer, suitable for constructing a PrintWriter, which uses a TextArea as its output.
TextAreaWriter(TextArea) - Constructor for class jess.awt.TextAreaWriter
Call this with an already constructed TextArea object, which you can put wherever you'd like.
TextListener - Class in jess.awt
Deprecated. Since Jess 7.0, superceded by the implement and lambda functions in Jess.
TextListener(String, Rete) - Constructor for class jess.awt.TextListener
Deprecated. Connect the Jess function specified by name to this event handler object.
TextReader - Class in jess.tools
A very simple reader, something like StringBufferReader but you can add text to it.
TextReader(boolean) - Constructor for class jess.tools.TextReader
Create a TextReader.
textValueChanged(TextEvent) - Method in class jess.awt.TextListener
Deprecated. An event-handler method.
Token - Class in jess
A Token is the fundamental unit of communication in the Rete network.
Token(Fact) - Constructor for class jess.Token
Construct a token containing a single Fact.
Token(Token, Fact) - Constructor for class jess.Token
Create a new Token containing the same data as an old one
Token(Token, Token) - Constructor for class jess.Token
Create a new Token containing the same data as an old one
Token(Token) - Constructor for class jess.Token
Create a new Token identical to an old one
Tokenizer - Interface in jess
The Jess parser reads its input from a Tokenizer.
topFact() - Method in class jess.Token
Return the last fact in the Token (the "most recent" one).
toString() - Method in class jess.Activation
Produce a string representation of this Activation for use in debugging.
toString() - Method in class jess.BindingValue
 
toString() - Method in class jess.ClassResearcher.Property
 
toString() - Method in class jess.Context
Returns a useful debug representation of the context.
toString() - Method in class jess.Deffacts
Describe myself
toString() - Method in class jess.Deffunction
Describe myself
toString() - Method in class jess.Defglobal
Describe myself
toString() - Method in class jess.Defquery
 
toString() - Method in class jess.Defrule
Returns a brief description of this rule
toString() - Method in class jess.Deftemplate
Turn this deftemplate into a String.
toString() - Method in class jess.Fact
Pretty-print this fact into a String.
toString() - Method in class jess.FactIDValue
 
toString() - Method in class jess.Funcall
Formats a Funcall as a String
toString() - Method in class jess.Group
 
toString() - Method in class jess.JessEvent
Return a string suitable for debugging.
toString() - Method in exception jess.JessException
Returns a String representation of this JessException.
toString() - Method in class jess.JessToken
 
toString() - Method in class jess.LongValue
 
toString() - Method in class jess.Pattern
 
toString() - Method in class jess.PrettyPrinter
Returns the rendered version of the constructor argument.
toString() - Method in class jess.Rete
Returns "[Rete]".
toString() - Method in class jess.server.LineNumberRecord
 
toString() - Method in class jess.StackFrame
 
toString() - Method in class jess.Test1
 
toString() - Method in class jess.Token
Return a string (useful for debugging) describing this token.
toString() - Method in class jess.Value
Return a pretty-print version of this value, without adding parens to any lists.
toString() - Method in class jess.ValueVector
Return a String version of this ValueVector, without parentheses.
toString() - Method in class jess.xml.Indenter
Fetch the formatted contents.
toString() - Method in class jess.xml.XMLVisitor
 
toStringWithParens() - Method in class jess.Fact
Pretty-print this fact into a String.
toStringWithParens() - Method in class jess.Funcall
Just calls Funcall.toString()
toStringWithParens() - Method in class jess.Value
Return a pretty-print version of this value, adding parens to any lists.
toStringWithParens() - Method in class jess.ValueVector
Return a String version of this ValueVector, with parentheses around all ValueVectors.
transformOrConjunctionsIntoOrFuncalls(int, Map, Rete) - Method in class jess.Accumulate
 
transformOrConjunctionsIntoOrFuncalls(int, Map, Rete) - Method in class jess.Group
 
transformOrConjunctionsIntoOrFuncalls(int, Map, Rete) - Method in class jess.Pattern
 
translateToXML(Reader) - Method in class jess.xml.XMLPrinter
Reads Jess code from the Reader, and sends JessML equivalents to the underlying Writer.
TRUE - Static variable in class jess.Funcall
The object representing the value TRUE
type() - Method in class jess.Value
Return the type of this variable.
TYPE_ADAPTER - Static variable in class jess.Node
 
TYPE_NODE1 - Static variable in class jess.Node
 
TYPE_NODE2 - Static variable in class jess.Node
 
TYPE_NODENOT2 - Static variable in class jess.Node
 
TYPE_NONE - Static variable in class jess.Node
 
TYPE_TERMINAL - Static variable in class jess.Node
 
TYPE_TEST - Static variable in class jess.Node
Deprecated. This value is no longer used

U

unDeffacts(String) - Method in class jess.Rete
Remove a deffacts from the engine.
undefinstance(Object) - Method in class jess.Rete
Remove the given object from working memory.
unDefrule(String) - Method in class jess.Rete
Deprecated. As of Jess 7.1, use removeDefrule(String)
unindent() - Method in class jess.xml.Indenter
Decrease the indentation level by one.
UNIQUE - Static variable in class jess.Group
 
unwatch(int) - Method in class jess.Rete
Cancel some debugging information.
unwatchAll() - Method in class jess.Rete
Cancel all debugging info.
update(Observable, Object) - Method in class jess.Main
 
updateObject(Object) - Method in class jess.Rete
Bring a shadow fact up to date.
updateObject(Object, Context) - Method in class jess.Rete
 
updateObject(Object, String) - Method in class jess.Rete
Bring one slot of a shadow fact up to date.
USERFUNCTION - Static variable in class jess.JessEvent
A userfunction has been added or removed
Userfunction - Interface in jess
Interface for all functions, user-defined or otherwise, callable from the Jess language.
USERFUNCTION_CALLED - Static variable in class jess.JessEvent
A userfunction has been called
USERFUNCTION_RETURNED - Static variable in class jess.JessEvent
A userfunction has returned from a call
USERPACKAGE - Static variable in class jess.JessEvent
A userpackage has been added or removed
Userpackage - Interface in jess
Interface for a collection of functions, user-defined or otherwise.

V

Value - Class in jess
The class jess.Value is probably the one you'll use the most in working with Jess.
Value(int, int) - Constructor for class jess.Value
Contruct a value of integral type.
Value(Value) - Constructor for class jess.Value
Contruct a value that is a copy of another Value.
Value(String, int) - Constructor for class jess.Value
Contruct a value of String type.
Value(ValueVector, int) - Constructor for class jess.Value
Contruct a value of list type.
Value(double, int) - Constructor for class jess.Value
Contruct a value of floating-point type.
Value(boolean) - Constructor for class jess.Value
Contruct a boolean value object (one of the RU.SYMBOLs "TRUE" or "FALSE".)
Value(Object) - Constructor for class jess.Value
Contruct a value of Java object type.
Value(Userfunction) - Constructor for class jess.Value
Contruct a value of lambda type.
ValueFactory - Class in jess
A ValueFactory creates and possibly caches Value instances, and instances of its subclasses.
ValueFactory() - Constructor for class jess.ValueFactory
Create a new ValueFactory.
valueOf(Context) - Method in class jess.JessToken
Return the value of this token.
valueToObject(Class, Value, Context) - Static method in class jess.RU
Return a Java object derived from the Value which matches the Class object as closely as possible.
valueToObject(Class, Value, Context, boolean) - Static method in class jess.RU
Return a Java object derived from the Value which matches the Class object as closely as possible.
ValueVector - Class in jess
A self-extending array that only holds Value objects.
ValueVector() - Constructor for class jess.ValueVector
Construct a ValueVector of the default capacity (10).
ValueVector(int) - Constructor for class jess.ValueVector
Construct a ValueVector of the given capacity.
VARIABLE - Static variable in class jess.RU
Data type of a variable
Variable - Class in jess
A class to represent a Jess variable.
Variable(String, int) - Constructor for class jess.Variable
Create a Variable.
VARIABLE_TOK - Static variable in class jess.JessToken
 
variableValue(Context) - Method in class jess.BindingValue
 
variableValue(Context) - Method in class jess.FuncallValue
 
variableValue(Context) - Method in class jess.Value
Returns the contents of this value, as a String (a variable name).
variableValue(Context) - Method in class jess.Variable
Returns the name of this variable
verifyModule(String) - Method in class jess.Rete
Throw an exception if the argument isn't the name of a module.
VERSION_NUMBER - Static variable in class jess.JessVersion
The version number of Jess.
VERSION_STRING - Static variable in class jess.JessVersion
A string describing this version of Jess, of the form
ViewFunctions - Class in jess.awt
A nifty graphical Rete Network viewer for Jess.
ViewFunctions() - Constructor for class jess.awt.ViewFunctions
 
ViewFunctionsHelper - Class in jess
 
ViewFunctionsHelper() - Constructor for class jess.ViewFunctionsHelper
 
Visitable - Interface in jess
Implementation of the standard Visitor pattern.
visitAccumulate(Accumulate) - Method in class jess.PrettyPrinter
 
visitAccumulate(Accumulate) - Method in interface jess.Visitor
 
visitAccumulate(Accumulate) - Method in class jess.xml.XMLBuilder
 
visitAccumulate(Accumulate) - Method in class jess.xml.XMLVisitor
 
visitDeffacts(Deffacts) - Method in class jess.PrettyPrinter
 
visitDeffacts(Deffacts) - Method in interface jess.Visitor
 
visitDeffacts(Deffacts) - Method in class jess.xml.XMLBuilder
 
visitDeffacts(Deffacts) - Method in class jess.xml.XMLVisitor
 
visitDeffunction(Deffunction) - Method in class jess.PrettyPrinter
 
visitDeffunction(Deffunction) - Method in interface jess.Visitor
 
visitDeffunction(Deffunction) - Method in class jess.xml.XMLBuilder
 
visitDeffunction(Deffunction) - Method in class jess.xml.XMLVisitor
 
visitDefglobal(Defglobal) - Method in class jess.PrettyPrinter
 
visitDefglobal(Defglobal) - Method in interface jess.Visitor
 
visitDefglobal(Defglobal) - Method in class jess.xml.XMLBuilder
 
visitDefglobal(Defglobal) - Method in class jess.xml.XMLVisitor
 
visitDefmodule(Defmodule) - Method in class jess.PrettyPrinter
 
visitDefmodule(Defmodule) - Method in interface jess.Visitor
 
visitDefmodule(Defmodule) - Method in class jess.xml.XMLBuilder
 
visitDefmodule(Defmodule) - Method in class jess.xml.XMLVisitor
 
visitDefquery(Defquery) - Method in class jess.PrettyPrinter
 
visitDefquery(Defquery) - Method in interface jess.Visitor
 
visitDefquery(Defquery) - Method in class jess.xml.XMLBuilder
 
visitDefquery(Defquery) - Method in class jess.xml.XMLVisitor
 
visitDefrule(Defrule) - Method in class jess.PrettyPrinter
 
visitDefrule(Defrule) - Method in interface jess.Visitor
 
visitDefrule(Defrule) - Method in class jess.xml.XMLBuilder
 
visitDefrule(Defrule) - Method in class jess.xml.XMLVisitor
 
visitDeftemplate(Deftemplate) - Method in class jess.PrettyPrinter
 
visitDeftemplate(Deftemplate) - Method in interface jess.Visitor
 
visitDeftemplate(Deftemplate) - Method in class jess.xml.XMLBuilder
 
visitDeftemplate(Deftemplate) - Method in class jess.xml.XMLVisitor
 
visitFact(Fact) - Method in class jess.PrettyPrinter
 
visitFact(Fact) - Method in interface jess.Visitor
 
visitFact(Fact) - Method in class jess.xml.XMLBuilder
 
visitFact(Fact) - Method in class jess.xml.XMLVisitor
 
visitFuncall(Funcall) - Method in class jess.PrettyPrinter
 
visitFuncall(Funcall) - Method in interface jess.Visitor
 
visitFuncall(Funcall) - Method in class jess.xml.XMLBuilder
 
visitFuncall(Funcall) - Method in class jess.xml.XMLVisitor
 
visitGroup(Group) - Method in class jess.PrettyPrinter
 
visitGroup(Group) - Method in interface jess.Visitor
 
visitGroup(Group) - Method in class jess.xml.XMLBuilder
 
visitGroup(Group) - Method in class jess.xml.XMLVisitor
 
Visitor - Interface in jess
Implementation of the standard Visitor pattern.
visitPattern(Pattern) - Method in class jess.PrettyPrinter
 
visitPattern(Pattern) - Method in interface jess.Visitor
 
visitPattern(Pattern) - Method in class jess.xml.XMLBuilder
 
visitPattern(Pattern) - Method in class jess.xml.XMLVisitor
 
visitTest1(Test1) - Method in class jess.PrettyPrinter
 
visitTest1(Test1) - Method in interface jess.Visitor
 
visitTest1(Test1) - Method in class jess.xml.XMLBuilder
 
visitTest1(Test1) - Method in class jess.xml.XMLVisitor
 

W

waitForActivations() - Method in class jess.Rete
Waits on the activation lock as long as the agenda is empty.
waitForConnections(int, int) - Method in class jess.server.DebugListener
 
warning(String, String, String[], int, JessToken) - Method in interface jess.ErrorSink
 
warning(String, String, String[], int, JessToken) - Method in class jess.Jesp
 
WARNING_IMPLIED_DEFTEMPLATE - Static variable in exception jess.ParseException
An implied ordered deftemplate has been created.
WARNING_NO_SUCH_SLOT - Static variable in exception jess.ParseException
An invalid slot name was seen in a pattern.
WARNING_REDEFINITION - Static variable in exception jess.ParseException
A rule or query is being redefined, perhaps inadvertently
WARNING_UNDEFINED_DEFGLOBAL - Static variable in exception jess.ParseException
An undefined defglobal was referenced.
WARNING_UNDEFINED_DEFQUERY - Static variable in exception jess.ParseException
An undefined defquery is invoked.
WARNING_UNDEFINED_FUNCTION - Static variable in exception jess.ParseException
An unknown funtion name was seen.
watch(int) - Method in class jess.Rete
Produce some debugging information.
watchAll() - Method in class jess.Rete
Produce all possible debugging info.
WatchConstants - Interface in jess
Things that can be watched by the "watch" command.
windowActivated(WindowEvent) - Method in class jess.awt.WindowListener
Deprecated. An event-handler method.
windowClosed(WindowEvent) - Method in class jess.awt.WindowListener
Deprecated. An event-handler method.
windowClosing(WindowEvent) - Method in class jess.awt.WindowListener
Deprecated. An event-handler method.
windowDeactivated(WindowEvent) - Method in class jess.awt.WindowListener
Deprecated. An event-handler method.
windowDeiconified(WindowEvent) - Method in class jess.awt.WindowListener
Deprecated. An event-handler method.
windowIconified(WindowEvent) - Method in class jess.awt.WindowListener
Deprecated. An event-handler method.
WindowListener - Class in jess.awt
Deprecated. Since Jess 7.0, superceded by the implement and lambda functions in Jess.
WindowListener(String, Rete) - Constructor for class jess.awt.WindowListener
Deprecated. Connect the Jess function specified by name to this event handler object.
windowOpened(WindowEvent) - Method in class jess.awt.WindowListener
Deprecated. An event-handler method.
WorkingMemoryMarker - Interface in jess
A WorkingMemoryMarker is a "memento" that records the state of working memory.
write(char[], int, int) - Method in class jess.awt.TextAreaWriter
Writes a portion of an array of characters to the TextArea.
write(char[], int, int) - Method in class jess.swing.JTextAreaWriter
Writes a portion of an array of characters to the TextArea.

X

XMLBuilder - Class in jess.xml
(C) 2013 Sandia Corporation
$Id: XMLBuilder.java,v 1.5 2006-08-12 03:18:12 ejfried Exp $
XMLBuilder() - Constructor for class jess.xml.XMLBuilder
 
XMLPrinter - Class in jess.xml
This class can translate a whole file of Jess code into JessML.
XMLPrinter(Writer) - Constructor for class jess.xml.XMLPrinter
Constructor.
XMLVisitor - Class in jess.xml
Renders Jess constructs as JessML code.
XMLVisitor(Visitable) - Constructor for class jess.xml.XMLVisitor
Create an XMLVisitor to render the given Visitable.

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