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

A

ACTIVATE - Static variable in class jess.Rete
 
ACTIVATION - Static variable in class jess.JessEvent
A defrule has been activated or deactivated
ACTIVATIONS - Static variable in interface jess.WatchConstants
 
ATOM - Static variable in class jess.RU
Data type of atom
Accelerator - interface jess.Accelerator.
An accelerator generates Java versions of rule LHSs, compiles them and returns new TestBase objects to execute them.
ActionListener - class jess.awt.ActionListener.
ActionListener An AWT Event Adapter for Jess.
ActionListener(String, Rete) - Constructor for class jess.awt.ActionListener
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.
AdjustmentListener An AWT Event Adapter for Jess.
AdjustmentListener(String, Rete) - Constructor for class jess.awt.AdjustmentListener
Connect the Jess function specified by name to this event handler object.
aboutToFire(Activation) - Method in class jess.Rete
 
accept(Visitor) - Method in class jess.Deffacts
 
accept(Visitor) - Method in class jess.Deffunction
 
accept(Visitor) - Method in class jess.Defglobal
 
accept(Visitor) - Method in class jess.Defquery
 
accept(Visitor) - Method in class jess.Defrule
 
accept(Visitor) - Method in class jess.Deftemplate
 
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
 
actionPerformed(ActionEvent) - Method in class jess.awt.ActionListener
An event-handler method.
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.
addAction(Funcall) - Method in class jess.Deffunction
Add an action to this deffunction.
addAll(ValueVector) - Method in class jess.ValueVector
Append all Values.
addArgument(String, int) - Method in class jess.Deffunction
Add a formal argument to this deffunction.
addContext(String) - Method in class jess.JessException
Adds information about where an error happened to a JessException.
addDeffacts(Deffacts) - Method in class jess.Rete
Creates a new deffacts in this object
addDefglobal(Defglobal) - Method in class jess.Rete
Creates a new Defglobal in this object.
addDefmodule(String) - Method in class jess.Rete
Define a new module, which becomes current.
addDefmodule(String, String) - Method in class jess.Rete
Define a new module, which becomes current.
addDefrule(HasLHS) - Method in class jess.Rete
Creates a new defrule or defquery in this object
addDeftemplate(Deftemplate) - Method in class jess.Rete
Creates a new deftemplate in this object.
addDirectlyMatchedVariables(Map) - 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
 
addJessListener(JessListener) - Method in class jess.Node
 
addJessListener(JessListener) - Method in class jess.Rete
 
addMultiSlot(String, Value) - Method in class jess.Deftemplate
Create a new multislot in this deftemplate.
addNode(Node) - Method in class jess.HasLHS
 
addNode(Node) - Method in interface jess.NodeSink
 
addOutputRouter(String, Writer) - Method in class jess.Rete
 
addSlot(String, Value, String) - Method in class jess.Deftemplate
Create a new slot in this deftemplate.
addTest(String, Test1) - Method in class jess.Pattern
Add a test to this pattern
addToGroup(Group) - Method in class jess.Pattern
 
addUserfunction(Userfunction) - Method in class jess.Rete
Creates a new function in this object Will happily destroy an old one.
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
An event-handler method.
appendText(String) - Method in class jess.awt.TextReader
Add text to the internal buffer.
arg(Value) - Method in class jess.Funcall
Calls add(v), then returns this object
assert(Fact) - Method in class jess.Rete
Deprecated. Use assertFact instead.
assert(Fact, Context) - Method in class jess.Rete
Deprecated. Use assertFact instead
assertFact(Fact) - Method in class jess.Rete
Assert a fact
assertFact(Fact, Context) - Method in class jess.Rete
Assert a fact
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.BindingValue
 
atomValue(Context) - Method in class jess.FuncallValue
 
atomValue(Context) - Method in class jess.Value
Returns the contents of this value, as an atom
atomValue(Context) - Method in class jess.Variable
Resolves the variable, then returns the value as an atom
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)
BindingValue - class jess.BindingValue.
A class to represent a location within a rule LHS, used internally.
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

CLEAR - Static variable in class jess.JessEvent
A (clear) has been executed
COMPILATIONS - Static variable in interface jess.WatchConstants
 
Canvas - class jess.awt.Canvas.
A GUI adapter for Jess.
Canvas(String, Rete) - Constructor for class jess.awt.Canvas
Will generally be called from Jess language code via reflection.
ComponentListener - class jess.awt.ComponentListener.
ComponentListener An AWT Event Adapter for Jess.
ComponentListener(String, Rete) - Constructor for class jess.awt.ComponentListener
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.
ContainerListener An AWT Event Adapter for Jess.
ContainerListener(String, Rete) - Constructor for class jess.awt.ContainerListener
Connect the Jess function specified by name to this event handler object.
Context - class jess.Context.
An execution context.
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.Deffunction
Execute this deffunction.
call(ValueVector, Context) - Method in interface jess.Userfunction
Call this function with the given argument list.
callNodeLeft(Token, Context) - Method in class jess.Defquery
Recieve satisfied queries
callNodeLeft(Token, Context) - Method in class jess.Defrule
All we need to do is create or destroy the appropriate Activation object, which contains enough info to fire a rule.
canonicalize() - Method in class jess.Pattern
 
clear() - Method in class jess.HeapPriorityQueue
 
clear() - Method in class jess.Jesp
Flush any partially-parsed information, probably to the next ')'.
clear() - Method in class jess.Rete
Reinitialize engine Thanks to Karl Mueller for idea
clear() - Method in class jess.awt.TextAreaWriter
 
clear() - Method in class jess.awt.TextReader
Remove all text from the internal buffer.
clearFocusStack() - Method in class jess.Rete
Empty the 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().
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.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.awt.TextAreaWriter
Does nothing
close() - Method in class jess.awt.TextReader
Does nothing.
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
An event-handler method.
componentHidden(ComponentEvent) - Method in class jess.awt.ComponentListener
An event-handler method.
componentMoved(ComponentEvent) - Method in class jess.awt.ComponentListener
An event-handler method.
componentRemoved(ContainerEvent) - Method in class jess.awt.ContainerListener
An event-handler method.
componentResized(ComponentEvent) - Method in class jess.awt.ComponentListener
An event-handler method.
componentShown(ComponentEvent) - Method in class jess.awt.ComponentListener
An event-handler method.
copy(ValueVector, int, ValueVector, int, int) - Static method in class jess.ValueVector
System.arraycopy DeLuxe for ValueVectors.

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
 
Deffacts - class jess.Deffacts.
Class used to represent deffacts.
Deffacts(String, String, Rete) - Constructor for class jess.Deffacts
Create a deffacts
Deffunction - class jess.Deffunction.
Class used to represent Deffunctions (functions 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 paramter to this deffunction.
Defglobal - class jess.Defglobal.
Class used to represent Defglobals.
Defglobal(String, Value) - Constructor for class jess.Defglobal
Create a defglobal.
Defquery - class jess.Defquery.
Class used to represent Defqueries.
Defrule - class jess.Defrule.
Class used to represent Defrules.
Deftemplate - class jess.Deftemplate.
Class used to represent Jess deftemplates.
Deftemplate(String, String, Rete) - Constructor for class jess.Deftemplate
Create a 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.
defclass(String, String, String) - Method in class jess.Rete
Add a defclass definition to this engine
definstance(String, Object, boolean) - Method in class jess.Rete
Tell this engine to pattern match on the given object.
definstance(String, Object, boolean, Context) - Method in class jess.Rete
 
doBackwardChaining() - Method in class jess.Deftemplate
Make this deftemplate backwards-chaining reactive.
doPreAssertionProcessing(Fact) - Method in class jess.Rete
 
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
 
EXTERNAL_ADDRESS - Static variable in class jess.RU
Data type of external address
equals(Object) - Method in class jess.Activation
Compare this object to another Activation.
equals(Value) - Method in class jess.BindingValue
 
equals(Object) - Method in class jess.Deftemplate
 
equals(Object) - Method in class jess.Fact
The version in ValueVector isn't good enough, since it doesn't compare heads!
equals(Value) - 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
Comparethis valueVector to another object.
equalsStar(Value) - Method in class jess.Value
Like equals(Value) above, but returns true for 3 == 3.0
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
This method is just an implementation detail.
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
Evaluate a Jess expression in this engine's global context.
executeCommand(String, Context) - Method in class jess.Rete
Evaluate a Jess expression in the given context.
externalAddressValue(Context) - Method in class jess.BindingValue
 
externalAddressValue(Context) - Method in class jess.FuncallValue
 
externalAddressValue(Context) - Method in class jess.Value
Returns the contents of this value, as an external adress object
externalAddressValue(Context) - Method in class jess.Variable
Resolves the variable, then returns the value as an external address.

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
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
FOCUS - Static variable in class jess.JessEvent
The module focus has changed
FOCUS - Static variable in interface jess.WatchConstants
 
FUNCALL - Static variable in class jess.RU
Data type of function call stored in a value
Fact - class jess.Fact.
A Fact is a ValueVector where the entries are the slot data in declaration order.
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
Starts from another Fact.
FactIDValue - class jess.FactIDValue.
A class to represent a Fact-id.
FactIDValue(Fact) - Constructor for class jess.FactIDValue
Create a FactIDValue
Factory - interface jess.factory.Factory.
Allows extensions that get into the guts of Jess
FactoryImpl - class jess.factory.FactoryImpl.
Standard factory implementation
FactoryImpl() - Constructor for class jess.factory.FactoryImpl
 
FocusListener - class jess.awt.FocusListener.
FocusListener An AWT Event Adapter for Jess.
FocusListener(String, Rete) - Constructor for class jess.awt.FocusListener
Connect the Jess function specified by name to this event handler object.
Funcall - class jess.Funcall.
A class for parsing, assembling, and interpreting function calls.
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
fetch(String) - Method in class jess.Rete
Retrieve an object previously stored with store().
findClass(String) - Method in class jess.Rete
 
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
findFactByFact(Fact) - Method in class jess.Rete
This find is fast, and can be used to find out quickly if a given fact is on the fact-list and if so, obtain a reference to it.
findFactByID(int) - Method in class jess.Rete
This "find" is very slow; don't use it unless you have to.
findUserfunction(String) - Method in class jess.Rete
Find a userfunction, if there is one.
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 number
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.
focusGained(FocusEvent) - Method in class jess.awt.FocusListener
An event-handler method.
focusLost(FocusEvent) - Method in class jess.awt.FocusListener
An event-handler method.
forgetParent() - Method in class jess.Deftemplate
Sever the link with this deftemplate's parent.
funcallValue(Context) - Method in class jess.Value
Returns the contents of this value, as a function call.

G

GLOBAL - Static variable in class jess.RU
Variable is global
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.ValueVector
Fetch the entry at position i in thie ValueVector
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.
getAppObjectClass() - Method in class jess.Rete
Returns the "application object" for this Rete instance
getApplet() - Method in class jess.Rete
Returns the applet this Rete is installed in.
getArguments() - Method in class jess.Deffunction
The formal parameters to this Deffunction
getAutoFocus() - Method in class jess.Defrule
 
getBackchainingTemplate(Rete) - Method in class jess.Deftemplate
 
getBackchainingTemplateName() - Method in class jess.Deftemplate
 
getBackchainingTemplateName() - Method in class jess.Pattern
 
getBackwardChaining() - Method in class jess.Deftemplate
Get the backchaining reactivity of this deftemplate.
getBackwardChaining() - Method in class jess.Pattern
 
getBaseName() - Method in class jess.Deftemplate
Get the name of this deftemplate unqualified by the module name
getBoundName() - Method in interface jess.ConditionalElement
 
getBoundName() - Method in class jess.Pattern
 
getCause() - Method in class jess.JessException
Get any nested exception object.
getClearTemplate() - Static method in class jess.Deftemplate
The template for a special fact used internally by Jess.
getConditionalElement(int) - Method in interface jess.ConditionalElement
 
getConditionalElement(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
 
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() - Method in class jess.Fact
Return the deftemplate for this fact.
getDeftemplate() - Method in class jess.Pattern
 
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.Deftemplate
Get the docstring of this deftemplate
getDocstring() - Method in class jess.HasLHS
Get the documentation string for this construct.
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.
getErrStream() - Method in class jess.Rete
 
getEvalSalience() - Method in class jess.Rete
Fetch the salience evaluation behaviour
getEventMask() - Method in class jess.Rete
 
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
 
getFactory() - Static method in class jess.Rete
 
getFocus() - Method in class jess.Rete
Query the focus module.
getGlobalContext() - Method in class jess.Rete
Fetch the global execution context.
getGroupSize() - Method in interface jess.ConditionalElement
 
getGroupSize() - Method in class jess.HasLHS
Fetch the number of elenments on the LHS of this construct.
getGroupSize() - Method in class jess.Pattern
 
getIcon() - Method in class jess.Fact
 
getInitialTemplate() - Static method in class jess.Deftemplate
The template for "initial-fact".
getInitializationValue() - Method in class jess.Defglobal
Get this defglobal's initialization value.
getInputMode(String) - Method in class jess.Rete
 
getInputRouter(String) - Method in class jess.Rete
 
getLHSComponent(int) - Method in class jess.Pattern
 
getLineNumber() - Method in class jess.JessException
Get the program line number where the error occurred.
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.
getMaxBackgroundRules() - Method in class jess.Defquery
Return the maximum number of rules that will fire during this query.
getMessage() - Method in class jess.JessException
Get the error message.
getModule() - Method in class jess.Deffacts
Fetch the module of this deffacts
getModule() - Method in class jess.Deftemplate
 
getModule() - Method in class jess.Fact
 
getModule() - Method in class jess.HasLHS
 
getModule() - Method in interface jess.Modular
 
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
 
getName() - Method in class jess.BindingValue
 
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
 
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.Deftemplate
Get the name of this deftemplate qualified by the module name
getName() - Method in class jess.Fact
 
getName() - Method in class jess.HasLHS
Fetch the name of this construct
getName() - Method in interface jess.Modular
 
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
 
getNameWithoutBackchainingPrefix() - Method in class jess.Pattern
 
getNegated() - Method in class jess.Pattern
Is this pattern a (not()) CE pattern, possibly nested?
getNextException() - Method in class jess.JessException
Deprecated. Use getCause instead.
getNodeIndexHash() - Method in class jess.HasLHS
Get the node-index-hash setting of this construct.
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.
getOutStream() - Method in class jess.Rete
 
getOutputRouter(String) - Method in class jess.Rete
 
getParent() - Method in class jess.Deftemplate
Return the parent of this deftemplate.
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(String) - Static method in class jess.RU
Get a property, but return null on SecurityException
getQueryTriggerName() - Method in class jess.Defquery
 
getResetGlobals() - Method in class jess.Rete
When resetGlobals is true, the initializers of global variables are evaluated when (reset) is executed.
getReturnValue() - Method in class jess.Context
Get the value set via setReturnValue
getRootTemplate() - Static method in class jess.Deftemplate
All deftemplates ultimately extend this root template.
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.
getSalience() - Method in class jess.Activation
Evaluate and return the current salience for the rule referenced in this activation.
getSalience() - Method in class jess.Defrule
Fetch the salience setting of this rule
getShadowMode() - Method in class jess.Fact
Indicates whether this fact is a shadow fact, and if so, what type.
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
 
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
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.
getSlotValue(String) - Method in class jess.Fact
Return the value from the named slot.
getStrategy() - Method in class jess.HeapPriorityQueue
 
getStrategy() - Method in class jess.Rete
Retrieve the Strategy object this engine is using to order activations on the agenda.
getSubIndex() - Method in class jess.BindingValue
 
getSuccessors() - Method in class jess.Node
Constructor
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.
getTest(int, int) - Method in class jess.Pattern
 
getTest() - Method in class jess.Test1
 
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
 
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.
getType() - Method in class jess.BindingValue
 
getType() - Method in class jess.Deffunction.Argument
 
getType() - Method in class jess.JessEvent
Gets the type of this event.
getTypeName(int) - Static method in class jess.RU
Given a type constant (ATOM, STRING, INTEGER, etc.) return a String version of the name of that type ("ATOM", "STRING", "INTEGER", etc.)
getValue() - Method in class jess.Test1
 
getVariable(String) - Method in class jess.Context
Get the value of a variable

H

HALT - Static variable in class jess.JessEvent
A (run) has been executed
HasLHS - class jess.HasLHS.
Parent class of Defrules and Defqueries.
HeapPriorityQueue - class jess.HeapPriorityQueue.
A heap-based priority queue.
HeapPriorityQueue(Strategy) - Constructor for class jess.HeapPriorityQueue
 
halt() - Method in class jess.Rete
Stop the engine from firing rules.
hashCode() - Method in class jess.BindingValue
 
hashCode() - Method in class jess.Deftemplate
 
hashCode() - Method in class jess.Fact
 
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

I

INSTALL - Static variable in class jess.Rete
 
INTEGER - Static variable in class jess.RU
Data type of integer
ItemListener - class jess.awt.ItemListener.
ItemListener An AWT Event Adapter for Jess.
ItemListener(String, Rete) - Constructor for class jess.awt.ItemListener
Connect the Jess function specified by name to this event handler object.
importClass(String) - Method in class jess.Rete
 
importPackage(String) - Method in class jess.Rete
 
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
isBackwardChainingTrigger() - Method in class jess.Deftemplate
 
isBackwardChainingTrigger() - Method in class jess.Pattern
 
isEmpty() - Method in class jess.HeapPriorityQueue
 
isGroup() - Method in interface jess.ConditionalElement
 
isGroup() - Method in class jess.Pattern
 
isInactive() - Method in class jess.Activation
Query if this activation has been cancelled, or false if it is valid.
isMultifieldSubslot(int, int) - Method in class jess.Pattern
 
isShadow() - Method in class jess.Fact
Indicates whether this Fact is a shadow fact for a matched Bean.
itemStateChanged(ItemEvent) - Method in class jess.awt.ItemListener
An event-handler method.
iterator() - Method in class jess.HeapPriorityQueue
 

J

Jesp - class jess.Jesp.
Parser functionality for Jess.
Jesp(Reader, 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.
JessEventAdapter - class jess.JessEventAdapter.
JessEventAdapter A Jess Event Adapter that lets you write JessEvent handlers in Jess.
JessEventAdapter(String, Rete) - Constructor for class jess.JessEventAdapter
Create an adapter.
JessException - exception jess.JessException.
JessException is the parent type of all exceptions thrown by public methods 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.
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.
jess - package jess
 
jess.awt - package jess.awt
 
jess.factory - package jess.factory
 
justFired(Activation) - Method in class jess.Rete
 

K

KeyListener - class jess.awt.KeyListener.
KeyListener An AWT Event Adapter for Jess.
KeyListener(String, Rete) - Constructor for class jess.awt.KeyListener
Connect the Jess function specified by name to this event handler object.
keyPressed(KeyEvent) - Method in class jess.awt.KeyListener
An event-handler method.
keyReleased(KeyEvent) - Method in class jess.awt.KeyListener
An event-handler method.
keyTyped(KeyEvent) - Method in class jess.awt.KeyListener
An event-handler method.

L

LEFT - Static variable in class jess.Node
 
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
LONG - Static variable in class jess.RU
Data type of Java long
LongValue - class jess.LongValue.
A class to represent a Java long.
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 activiations for the named module.
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 definstanced objects
listDefrules() - Method in class jess.Rete
Return an Iterator over all the defrules in this engine.
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 on the fact-list
listFocusStack() - Method in class jess.Rete
Iterate over the focus stack, from bottom to top.
listFunctions() - Method in class jess.Rete
Return an Iterator over all the functions in this engine: built-in, user, and deffunctions.
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.
listNodes() - Method in interface jess.NodeSink
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

M

MODIFIED - Static variable in class jess.JessEvent
Added to other event-related flags to indicate modified fact
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
Main - class jess.Main.
A command-line interface for Jess; also displayed in a window by the Console classes.
Main() - Constructor for class jess.Main
 
Modular - interface jess.Modular.
Something that has a name and lives in a module.
MouseListener - class jess.awt.MouseListener.
MouseListener An AWT Event Adapter for Jess.
MouseListener(String, Rete) - Constructor for class jess.awt.MouseListener
Connect the Jess function specified by name to this event handler object.
MouseMotionListener - class jess.awt.MouseMotionListener.
MouseMotionListener An AWT Event Adapter for Jess.
MouseMotionListener(String, Rete) - Constructor for class jess.awt.MouseMotionListener
Connect the Jess function specified by name to this event handler object.
m_usecount - Variable in class jess.Node
How many rules use me?
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
 
modify(Fact, String, Value) - Method in class jess.Rete
Modify a single slot in a fact.
modify(Fact, String, Value, Context) - Method in class jess.Rete
Modify a single slot in a fact.
mouseClicked(MouseEvent) - Method in class jess.awt.MouseListener
An event-handler method.
mouseDragged(MouseEvent) - Method in class jess.awt.MouseMotionListener
An event-handler method.
mouseEntered(MouseEvent) - Method in class jess.awt.MouseListener
An event-handler method.
mouseExited(MouseEvent) - Method in class jess.awt.MouseListener
An event-handler method.
mouseMoved(MouseEvent) - Method in class jess.awt.MouseMotionListener
An event-handler method.
mousePressed(MouseEvent) - Method in class jess.awt.MouseListener
An event-handler method.
mouseReleased(MouseEvent) - Method in class jess.awt.MouseListener
An event-handler method.

N

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
 
NONE - Static variable in class jess.RU
Data type of "no value"
Node - class jess.Node.
(C) 1997 Ernest J.
Node() - Constructor for class jess.Node
 
NodeSink - interface jess.NodeSink.
 
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
 
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

P

PATTERN - Static variable in class jess.RU
Variable contains a fact index
Pattern - class jess.Pattern.
Pattern represents a single conditional element on a rule LHS.
Pattern(String, Rete) - Constructor for class jess.Pattern
 
Pattern(String, Deftemplate) - Constructor for class jess.Pattern
 
PrettyPrinter - class jess.PrettyPrinter.
The "ppdefrule" command and such.
PrettyPrinter(Visitable) - Constructor for class jess.PrettyPrinter
 
paint(Graphics) - Method in class jess.awt.Canvas
The paint() method that all AWT components have.
parse(boolean) - Method in class jess.Jesp
Parses an input file.
parse(boolean, Context) - Method in class jess.Jesp
 
pop() - Method in class jess.Context
Pop this context off the execution stack.
pop() - Method in class jess.HeapPriorityQueue
 
popFocus(String) - Method in class jess.Rete
Remove the top module from the focus stack, and return it.
ppFacts(String, Writer) - Method in class jess.Rete
Write the pretty print forms of the facts with the given head to the writer
ppFacts(Writer) - Method in class jess.Rete
Write the pretty print forms of all facts to the writer
prepare(boolean) - Method in class jess.Token
A chance for a token to duplicate itself Used by extensions
push() - Method in class jess.Context
Create and return a new context subordinate to this one.
push(Activation) - Method in class jess.HeapPriorityQueue
 

Q

QUERY_TRIGGER - Static variable in class jess.Defquery
String prepended to query names to form backwards chaining goals

R

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
RETE_TOKEN - Static variable in class jess.JessEvent
A Rete node has been reached by a token.
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
RIGHT - Static variable in class jess.Node
 
RU - class jess.RU.
General utilities for Jess.
RULES - Static variable in interface jess.WatchConstants
 
RUN - Static variable in class jess.JessEvent
A (run) has been executed
Rete - class jess.Rete.
The reasoning engine and the central class in the Jess library.
Rete() - Constructor for class jess.Rete
 
Rete(Applet) - Constructor for class jess.Rete
 
Rete(Object) - Constructor for class jess.Rete
 
RuleCompilerException - exception jess.RuleCompilerException.
JessException is the parent type of all exceptions thrown by public methods in the Jess library.
RuleCompilerException(String, String) - Constructor for class jess.RuleCompilerException
Constructs a RuleCompilerException containing a descriptive message.
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.
remove(Activation) - Method in class jess.HeapPriorityQueue
 
remove(int) - Method in class jess.ValueVector
Remove the item at index i from the ValueVector; move all the higher-numbered elements down.
removeInputRouter(String) - Method in class jess.Rete
 
removeJessListener(JessListener) - Method in class jess.Node
 
removeJessListener(JessListener) - Method in class jess.Rete
 
removeOutputRouter(String) - Method in class jess.Rete
 
renameUnmentionedVariables(Map, Map, int, HasLHS) - Method in class jess.Pattern
 
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 Rete engine.
resetFactNumber() - Method in class jess.BindingValue
 
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
 
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.)
retract(Fact) - Method in class jess.Rete
Retract a fact.
retractString(String) - Method in class jess.Rete
Karl Mueller NASA/GSFC Code 522.2 (Karl.R.Mueller@gsfc.nasa.gov) 27.January.1998 Retract a fact 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 actual engine.
run(int) - Method in class jess.Rete
Run the rule engine.
runQuery(String, ValueVector) - Method in class jess.Rete
Quick way to run a defquery
runUntilHalt() - Method in class jess.Rete
Run until halt() is called.

S

SLOT - Static variable in class jess.RU
Data type of slot name stored in a value
STATIC - Static variable in class jess.Fact
 
STRING - Static variable in class jess.RU
Data type of string
Strategy - interface jess.Strategy.
An interface for conflict resolution strategies.
set(Value, int) - Method in class jess.ValueVector
Set the entry at position i to val.
setAppObject(Object) - Method in class jess.Rete
Associates this Rete with an object so that, for instance, the (batch) commands will look for scripts using the object's class loader.
setApplet(Applet) - Method in class jess.Rete
Associates this Rete with an applet so that, for instance, the (batch) commands will look for scripts using the applet's document base URL.
setAutoFocus(boolean) - Method in class jess.Defrule
 
setBoundName(String) - Method in class jess.Pattern
 
setCurrentModule(String) - Method in class jess.Rete
Change the current module.
setData(String) - Method in class jess.JessException
Set the value of the extra error data.
setDocstring(String) - Method in class jess.Deffunction
Set the documentation string of this Deffunction
setEvalSalience(int) - Method in class jess.Rete
Set the salience evaluation behaviour.
setEventMask(int) - Method in class jess.Rete
 
setExplicit() - Method in class jess.Pattern
 
setFactory(Factory) - Static method in class jess.Rete
 
setFocus() - Method in class jess.ConsolePanel
Move focus to the input area.
setFocus(String) - Method in class jess.Rete
Change the focus module.
setLength(int) - Method in class jess.ValueVector
Set the length of this ValueVector.
setLineNumber(int) - Method in class jess.JessException
Set the program line number where the error occurred.
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.
setMessage(String) - Method in class jess.JessException
Set the error message.
setNegated() - Method in class jess.Pattern
 
setNextException(Throwable) - Method in class jess.JessException
Set a nested exception object
setNodeIndexHash(int) - Method in class jess.HasLHS
Set the node-index-hash of this construct.
setPendingFact(Fact, boolean) - Method in class jess.Rete
 
setProgramText(String) - Method in class jess.JessException
Set the Jess program fragment that led to this exception.
setResetGlobals(boolean) - Method in class jess.Rete
When resetGlobals is true, the initializers of global variables are evaluated when (reset) is executed.
setReturnValue(Value) - Method in class jess.Context
Set the return flag to true, and supply a value to be returned.
setRoutine(String) - Method in class jess.JessException
Set the Java routine name where this error occurred
setSlotLength(String, int) - Method in class jess.Pattern
Set the length of a multislot within a pattern
setSlotValue(String, Value) - Method in class jess.Fact
Set the value in the named slot.
setStrategy(Strategy) - Method in class jess.HeapPriorityQueue
 
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 (possibly new) variable to some type and value
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
Fetch the size of this ValueVector
speedup(Funcall) - Method in interface jess.Accelerator
Given the function call, return a TestBase object.
start() - Method in class jess.ConsoleApplet
Starts the engine running in another thread.
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 by fetch.
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

T

TRUE - Static variable in class jess.Funcall
The object representing the value TRUE
Test1 - class jess.Test1.
Holds a single test in a Pattern on the LHS of a Rule.
Test1(int, int, Value, int) - Constructor for class jess.Test1
Create a single test.
TestBase - interface jess.TestBase.
A generic Rete network test.
TextAreaWriter - class jess.awt.TextAreaWriter.
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.
TextListener An AWT Event Adapter for Jess.
TextListener(String, Rete) - Constructor for class jess.awt.TextListener
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
tag should be RU.ADD or RU.REMOVE
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
textValueChanged(TextEvent) - Method in class jess.awt.TextListener
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
 
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.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.LongValue
 
toString() - Method in class jess.Pattern
 
toString() - Method in class jess.PrettyPrinter
 
toString() - Method in class jess.Rete
 
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
Pretty-print this value, without adding parens to any lists
toString() - Method in class jess.ValueVector
Return a String version of this ValueVector, without parentheses.
toStringWithParens() - Method in class jess.Fact
 
toStringWithParens() - Method in class jess.Funcall
 
toStringWithParens() - Method in class jess.Value
Pretty-print 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.)
type() - Method in class jess.Value
Return the type of this variable.

U

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
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.
unDefrule(String) - Method in class jess.Rete
Remove a rule or query from this Rete object.
undefinstance(Object) - Method in class jess.Rete
Tell this engine to stop pattern matching on the given object
unwatch(int) - Method in class jess.Rete
Cancel some debugging information.
unwatchAll() - Method in class jess.Rete
Cancel all debugging info.
updateObject(Object) - Method in class jess.Rete
Bring a shadow fact up to date.

V

VARIABLE - Static variable in class jess.RU
Data type of a variable
Value - class jess.Value.
A class to represent a Jess typed value.
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.ATOMs TRUE or FALSE.
Value(Object) - Constructor for class jess.Value
Contruct a value of external address type.
ValueVector - class jess.ValueVector.
A mini version of Vector (a self-extending array) that only holds Values.
ValueVector() - Constructor for class jess.ValueVector
Construct a ValueVector of the default size (10)
ValueVector(int) - Constructor for class jess.ValueVector
Construct a ValueVector of the given size
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.
A visitable Jess class.
Visitor - interface jess.Visitor.
Visit some Jess classes.
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.
visitDeffacts(Deffacts) - Method in class jess.PrettyPrinter
 
visitDeffacts(Deffacts) - Method in interface jess.Visitor
 
visitDeffunction(Deffunction) - Method in class jess.PrettyPrinter
 
visitDeffunction(Deffunction) - Method in interface jess.Visitor
 
visitDefglobal(Defglobal) - Method in class jess.PrettyPrinter
 
visitDefglobal(Defglobal) - Method in interface jess.Visitor
 
visitDefquery(Defquery) - Method in class jess.PrettyPrinter
 
visitDefquery(Defquery) - Method in interface jess.Visitor
 
visitDefrule(Defrule) - Method in class jess.PrettyPrinter
 
visitDefrule(Defrule) - Method in interface jess.Visitor
 
visitDeftemplate(Deftemplate) - Method in class jess.PrettyPrinter
 
visitDeftemplate(Deftemplate) - Method in interface jess.Visitor
 
visitGroup(Group) - Method in class jess.PrettyPrinter
 
visitGroup(Group) - Method in interface jess.Visitor
 
visitPattern(Pattern) - Method in class jess.PrettyPrinter
 
visitPattern(Pattern) - Method in interface jess.Visitor
 
visitTest1(Test1) - Method in class jess.PrettyPrinter
 
visitTest1(Test1) - Method in interface jess.Visitor
 

W

WatchConstants - interface jess.WatchConstants.
Things that can be watched.
WindowListener - class jess.awt.WindowListener.
WindowListener An AWT Event Adapter for Jess.
WindowListener(String, Rete) - Constructor for class jess.awt.WindowListener
Connect the Jess function specified by name to this event handler object.
waitForActivations() - Method in class jess.Rete
Waits on the activation lock until a rule is activated.
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
An event-handler method.
windowClosed(WindowEvent) - Method in class jess.awt.WindowListener
An event-handler method.
windowClosing(WindowEvent) - Method in class jess.awt.WindowListener
An event-handler method.
windowDeactivated(WindowEvent) - Method in class jess.awt.WindowListener
An event-handler method.
windowDeiconified(WindowEvent) - Method in class jess.awt.WindowListener
An event-handler method.
windowIconified(WindowEvent) - Method in class jess.awt.WindowListener
An event-handler method.
windowOpened(WindowEvent) - Method in class jess.awt.WindowListener
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.

A B C D E F G H I J K L M N P Q R S T U V W
© 2001 E.J. Friedman-Hill and Sandia Corporation