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

A

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

B

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

C

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

D

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

E

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

F

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

G

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

H

HALT - Static variable in class jess.JessEvent
A (run) has been executed
Handle - interface javax.rules.Handle.
 
HasLHS - class jess.HasLHS.
Parent class of Defrules and Defqueries.
Help - class jess.Help.
Help implements the "help" function in Jess.
Help() - Constructor for class jess.Help
 
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.
hasNext() - Method in class jess.FilteringIterator
 
hasNonDefaultSalience() - Method in class jess.Defrule
Indicate whether this rule's salience is different from the default value.
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.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.

I

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
 
Indenter - class jess.xml.Indenter.
A utility class that lets you easily compose formatted code.
Indenter() - Constructor for class jess.xml.Indenter
 
ItemListener - class jess.awt.ItemListener.
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.
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 cound 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.
indent() - Method in class jess.xml.Indenter
Increase the indentation level by one.
init() - Method in class jess.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.
intValue(Context) - Method in class jess.BindingValue
 
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
isAConstructName(String) - Static method in class jess.Jesp
 
isALong(String) - Static method in class jess.ReaderTokenizer
 
isAdvice() - Method in class jess.ParseException
 
isAnInteger(String) - Static method in class jess.ReaderTokenizer
 
isArray - Variable 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
Query if this activation has been cancelled, or false if it is valid.
isLexeme() - Method in class jess.JessToken
 
isLexeme(Context) - Method in class jess.Value
Indicate whether this object represents a lexeme.
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.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
 
isVariable() - Method in class jess.JessToken
 
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 "<".
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
JPanel - class jess.swing.JPanel.
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 jess.swing.JTextAreaWriter.
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.
Jesp - class jess.Jesp.
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.
JessEvent - class jess.JessEvent.
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) - Constructor for class jess.JessEvent
Construct a JessEvent containing the given information.
JessEvent(Object, int, Object, Context) - Constructor for class jess.JessEvent
Construct a JessEvent containing the given information.
JessEventAdapter - class jess.JessEventAdapter.
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 jess.JessException.
This is the base class of all exceptions thrown by any functions in the Jess library.
JessException(String, String, String) - Constructor for class jess.JessException
Constructs a JessException containing a descriptive message.
JessException(String, String, int) - Constructor for class jess.JessException
Constructs a JessException containing a descriptive message.
JessException(String, String, Throwable) - Constructor for class jess.JessException
Constructs a JessException containing a nested exception.
JessListener - interface jess.JessListener.
JessListener is a notification interface for Jess events.
JessSAXHandler - class jess.xml.JessSAXHandler.
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 jess.xml.JessSAXParser.
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 jess.JessToken.
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
 
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.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.
javax.rules - package javax.rules
The core of the javax.rules API.
javax.rules.admin - package javax.rules.admin
The administration component of the javax.rules API.
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
 
jess.xml - package jess.xml
Provides facilities for reading and writing JessML, Jess's own XML rule language.
join() - Method in class jess.server.DebugListener
 
justFired(Activation) - Method in class jess.Rete
Allows a subclass to be notified immediately after a rule fires.

K

KeyListener - class jess.awt.KeyListener.
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
 
LIST - Static variable in class jess.RU
Data type of a list stored in a value
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
 
LineNumberRecord - class jess.server.LineNumberRecord.
A LineNumberRecord represents the line in a file where some Jess construct is defined.
LineNumberRecord(String, int) - Constructor for class jess.server.LineNumberRecord
 
LongValue - class jess.LongValue.
A LongValue represents a Java long in Jess.
LongValue(long) - Constructor for class jess.LongValue
Create a LongValue
listActivations() - Method in class jess.Rete
Return an Iterator over all the activiations 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.
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 defrules 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.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 user-defined functions and deffunctions in this engine.
listIntrinsics() - Static method in class jess.Funcall
Lists all the functions built into this version of Jess.
listJessListeners() - Method in class jess.Rete
 
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.
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

MAIN - Static variable in class jess.Defmodule
 
MODIFIED - Static variable in class jess.JessEvent
Added to other event-related flags to indicate modified fact
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
 
Main - class jess.Main.
An interactive interface for Jess.
Main() - Constructor for class jess.Main
 
Modular - interface jess.Modular.
The Modular interface represents something that has a name and belongs to a module.
MouseListener - class jess.awt.MouseListener.
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 jess.awt.MouseMotionListener.
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.
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.Console
Trivial main() to display this frame and call execute, passing along the arguments.
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.
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.
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.
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.

N

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
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.
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
 
NO_ERROR - Static variable in class jess.JessException
 
NUMBER - Static variable in class jess.RU
 
Named - interface jess.Named.
A Named thing has a name and a construct type.
Node - class jess.Node.
Parent class of all nodes of the Rete network.
Node() - Constructor for class jess.Node
 
name - Variable in class jess.ClassResearcher.Property
 
newToken(Fact, int) - 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, int) - 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.
numericValue(Context) - Method in class jess.BindingValue
 
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

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

P

PATTERN - Static variable in class jess.RU
Variable contains a fact index
PROMPT - Static variable in class jess.Jesp
 
ParseException - exception jess.ParseException.
An error during parsing.
Pattern - class jess.Pattern.
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
 
PrettyPrinter - class jess.PrettyPrinter.
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.
PrintingListener - class jess.tools.PrintingListener.
A trivial JessListener which displays information about the event; useful for debugging.
PrintingListener() - Constructor for class jess.tools.PrintingListener
 
Profiler - class jess.tools.Profiler.
A poor man's profiler.
Profiler() - Constructor for class jess.tools.Profiler
 
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) - 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.
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.
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
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.
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
QUIT - Static variable in class jess.server.DebugListener
 
QueryResult - class jess.QueryResult.
A ResultSet-like class to report the result of executing a Jess query.

R

REGEXP_TOK - Static variable in class jess.JessToken
 
REMOVED - Static variable in class jess.JessEvent
Added to other event-related flags to indicate removal of construct
RESET - Static variable in class jess.JessEvent
A (reset) has been executed
RESULT - Static variable in class jess.Accumulate
 
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
RU - class jess.RU.
General utilities and manifest constants for Jess.
RULEBASE - Static variable in class jess.xml.JessSAXHandler
The top-level element of a regular JessML file.
RULES - Static variable in interface jess.WatchConstants
 
RUN - Static variable in class jess.JessEvent
A (run) has been executed
ReaderTokenizer - class jess.ReaderTokenizer.
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
ReflectionClassResearcher - class jess.ReflectionClassResearcher.
(C) 2006 Sandia National Laboratories
ReflectionClassResearcher(Rete) - Constructor for class jess.ReflectionClassResearcher
 
Rete - class jess.Rete.
The central class in the Jess library.
Rete(Object) - Constructor for class jess.Rete
 
Rete() - Constructor for class jess.Rete
Construct a single rule engine instance.
Rete(Applet) - Constructor for class jess.Rete
Construct a single rule engine instance for use in an applet.
Rete(Rete) - Constructor for class jess.Rete
Construct a Rete object as a "peer" of an existing Rete object.
Rule - interface javax.rules.admin.Rule.
 
RuleCompilerException - exception jess.RuleCompilerException.
An error has occurred while a rule is being compiled.
RuleCompilerException(String, String) - Constructor for class jess.RuleCompilerException
Constructs a RuleCompilerException containing a descriptive message.
RuleServiceProviderImpl - class jess.jsr94.RuleServiceProviderImpl.
This class is the main entry point for Jess's JSR94 driver.
RuleServiceProviderImpl() - Constructor for class jess.jsr94.RuleServiceProviderImpl
 
read() - Method in class jess.awt.TextReader
Read a character from the internal buffer.
read(char[]) - Method in class jess.awt.TextReader
Read an array of characters from the internal buffer.
read(char[], int, int) - Method in class jess.awt.TextReader
Read part of an array of characters from the internal buffer.
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(int, Set) - Method in class jess.Accumulate
 
recordTestedSlots(int, Set) - Method in class jess.Group
 
recordTestedSlots(int, Set) - Method in class jess.Pattern
 
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
 
removeDebugListener(JessListener) - Method in class jess.Rete
Remove a listener so that it will no longer receive debug events.
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
 
removeOutputRouter(String) - Method in class jess.Rete
Remove the named router from the engine.
removePrefix(String) - Static method in class jess.RU
 
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.
renameUnmentionedVariables(Set, Map, int) - Method in class jess.Accumulate
 
renameUnmentionedVariables(Set, Map, int) - Method in class jess.Group
 
renameUnmentionedVariables(Set, Map, int) - 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.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 interface jess.ClassResearcher
Return the fully-qualified name of a class, based on Jess's current import tables.
resolveClassName(String) - Method in class jess.ReflectionClassResearcher
 
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.
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.
run() - Method in class jess.ConsoleApplet
Called by this applet to execute Jess in another Thread.
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

SEMANTIC_ERROR - Static variable in class jess.ParseException
A semantic error has been detected in the input.
SLOT - Static variable in class jess.RU
Data type of slot name stored in a value
STATIC - Static variable in class jess.Fact
Return value from getShadowMode() that indicates a Fact is a static shadow fact.
STRING - Static variable in class jess.RU
Data type of string
STRING_TOK - Static variable in class jess.JessToken
 
SYMBOL - Static variable in class jess.RU
Data type of symbol
SYMBOL_TOK - Static variable in class jess.JessToken
 
SYNTAX_ERROR - Static variable in class jess.ParseException
A syntax error has been detected in the input.
StackFrame - class jess.StackFrame.
A stack frame.
StackFrame(Funcall, LineNumberRecord) - Constructor for class jess.StackFrame
 
Strategy - interface jess.Strategy.
An interface for conflict resolution strategies.
s_lineNumberTable - Static variable in class jess.Rete
 
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.
setApplet(Applet) - Method in class jess.Rete
Notify this Rete object that it is part of an Applet.
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
setErrorCode(int) - Method in class 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.
setFocus() - Method in class jess.ConsolePanel
Move focus to the input area.
setFocus(String) - Method in class jess.Rete
Change the focus module.
setInitializer(Value) - Method in class jess.Accumulate
 
setIssueWarnings(boolean) - Method in class jess.Jesp
Turn parser warnings on (true) or off (false).
setLHS(Group, Rete) - Method in class jess.HasLHS
 
setLength(int) - Method in class jess.ValueVector
Set the length of this ValueVector.
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.
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
 
setNoLoop(boolean) - Method in class jess.Defrule
Specify whether this rule can activate itself through actions it takes on its RHS.
setNodeIndexHash(int) - Method in class jess.HasLHS
Set the node-index-hash of this construct.
setPassiveMode(boolean) - Method in class jess.Rete
Return whether the engine is in passive mode.
setProperty(Object, Object) - Method in interface javax.rules.admin.Rule
 
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.
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.
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.
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.
start() - Method in class jess.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
 
stop() - Method in class jess.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.
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.
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

T

T - Static variable in class jess.Funcall
The object representing printout's standard router
TEST - Static variable in class jess.Group
 
TRUE - Static variable in class jess.Funcall
The object representing the value TRUE
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
 
TerminatedException - exception jess.TerminatedException.
An exception class used only by the JessDE debugger.
TerminatedException(String, String, String) - Constructor for class jess.TerminatedException
 
Test1 - class jess.Test1.
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 jess.TestBase.
A generic Rete network test.
TextAreaWriter - class jess.awt.TextAreaWriter.
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 jess.awt.TextListener.
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 jess.awt.TextReader.
A very simple reader, something like StringBufferReader but you can add text to it.
TextReader(boolean) - Constructor for class jess.awt.TextReader
Create a TextReader.
Token - class jess.Token.
A Token is the fundamental unit of communication in the Rete network.
Token(Fact, int) - Constructor for class jess.Token
Deprecated. See #Token(Fact)
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 jess.Tokenizer.
The Jess parser reads its input from a Tokenizer.
tagName(int) - Static method in class jess.RU
 
textValueChanged(TextEvent) - Method in class jess.awt.TextListener
Deprecated. An event-handler method.
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.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.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 class 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.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.server.LineNumberRecord
 
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.
topFact() - Method in class jess.Token
Return the last fact in the Token (the "most recent" one).
translateToXML(Reader) - Method in class jess.xml.XMLPrinter
Reads Jess code from the Reader, and sends JessML equivalents to the underlying Writer.
type - Variable in class jess.ClassResearcher.Property
 
type() - Method in class jess.Value
Return the type of this variable.

U

UNIQUE - Static variable in class jess.Group
 
USERFUNCTION - Static variable in class jess.JessEvent
A userfunction has been added or removed
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
Userfunction - interface jess.Userfunction.
Interface for all functions, user-defined or otherwise, callable from the Jess language.
Userpackage - interface jess.Userpackage.
Interface for a collection of functions, user-defined or otherwise.
unDeffacts(String) - Method in class jess.Rete
Remove a deffacts from the engine.
unDefrule(String) - Method in class jess.Rete
Remove a rule or query from this Rete object.
undefinstance(Object) - Method in class jess.Rete
Remove the given object from working memory.
unindent() - Method in class jess.xml.Indenter
Decrease the indentation level by one.
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, String) - Method in class jess.Rete
Bring one slot of a shadow fact up to date.

V

VARIABLE - Static variable in class jess.RU
Data type of a variable
VARIABLE_TOK - Static variable in class jess.JessToken
 
Value - class jess.Value.
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.
ValueVector - class jess.ValueVector.
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 - class jess.Variable.
A class to represent a Jess variable.
Variable(String, int) - Constructor for class jess.Variable
Create a Variable.
Visitable - interface jess.Visitable.
Implementation of the standard Visitor pattern.
Visitor - interface jess.Visitor.
Implementation of the standard Visitor pattern.
valueOf(Context) - Method in class jess.JessToken
 
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.
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.
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
 
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

WARNING_IMPLIED_DEFTEMPLATE - Static variable in class jess.ParseException
An implied ordered deftemplate has been created.
WARNING_NO_SUCH_SLOT - Static variable in class jess.ParseException
An invalid slot name was seen in a pattern.
WARNING_UNDEFINED_DEFGLOBAL - Static variable in class jess.ParseException
An undefined defglobal was referenced.
WARNING_UNDEFINED_DEFQUERY - Static variable in class jess.ParseException
An undefined defquery is invoked.
WARNING_UNDEFINED_FUNCTION - Static variable in class jess.ParseException
An unknown funtion name was seen.
WatchConstants - interface jess.WatchConstants.
Things that can be watched by the "watch" command.
WindowListener - class jess.awt.WindowListener.
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.
WorkingMemoryMarker - interface jess.WorkingMemoryMarker.
A WorkingMemoryMarker is a "memento" that records the state of working memory.
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
 
watch(int) - Method in class jess.Rete
Produce some debugging information.
watchAll() - Method in class jess.Rete
Produce all possible debugging info.
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.
windowOpened(WindowEvent) - Method in class jess.awt.WindowListener
Deprecated. An event-handler method.
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 jess.xml.XMLBuilder.
(C) 2006 Sandia National Laboratories
$Id: XMLBuilder.java,v 1.5 2006/08/12 03:18:12 ejfried Exp $
XMLBuilder() - Constructor for class jess.xml.XMLBuilder
 
XMLPrinter - class jess.xml.XMLPrinter.
This class can translate a whole file of Jess code into JessML.
XMLPrinter(Writer) - Constructor for class jess.xml.XMLPrinter
Constructor.
XMLVisitor - class jess.xml.XMLVisitor.
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
© 2007 Sandia Corporation