jess
Fri Jan 27 20:31:05 KST 2006
Package jess
Class Diagrams
diagram jess
Subpackages
package jess.awt
package jess.factory
package jess.speedup
package jess.xml
package jess.xmlsrc
Classes
class Abs
class Accumulate
class AccumulateFact
class AccumulateTest
class Activation
class AfterAdvice
class Agenda
class And
class Apply
class Asc
class Assert
class AssertString
class Bag
class BagFunctions
class Batch
class BatchTest
class BeforeAdvice
class Bind
class BindingValue
class Bits
class breadth
class Build
class Call
class CallOnEngine
class ClearFocusStack
class Close
class Complement
class Console
class ConsoleApplet
class ConsolePanel
class Constant
class Context
class CountQueryResults
class CreateMF
class DebugFunctions
class Defadvice
class Defclass
class Deffacts
class Deffunction
class Defglobal
class DefglobalList
class Definstance
class DefinstanceList
class DefinstanceListTest
class Defmodule
class Defquery
class DefqueryTest
class Defrule
class DefruleTest
class Deftemplate
class DeftemplateTest
class DeleteMF
class Dependencies
class Dependents
class depth
class Div
class Divide
class DoBackwardChaining
class Dumper
class DumpFunctions
class Duplicate
class Engine
class Eq
class EqStar
class Equals
class EvalSalience
class EvenP
class Exp
class ExplodeMF
class Expt
class Fact
class FactComparator
class FactIDValue
class FactList
class FactListTest
class FactSlotValue
class FetchContext
class FirstMF
class Foreach
class FullTest
class Funcall
class FuncallTest
class FuncallValue
class FunctionHolder
class GensymStar
class Get
class GetCurrentModule
class GetFocus
class GetFocusStack
class GetStrategy
class Graph
class Group
class GroupTest
class Gt
class GtOrEq
class HaltEtc
class HasLHS
class HeapPriorityQueue
class Help
class If
class ImplodeMF
class InsertMF
class InstanceOf
class Intersection
class Jesp
class JespTest
class JessEvent
class JessEventAdapter
class JessEventSupport
class JessEventTest
class JessException
class JessField
class JessFloat
class JessFormat
class JessImport
class JessInteger
class JessLong
class JessNew
class JessRandom
class JessSocket
class JessSystem
class JessToken
class JessTokenStream
class JessTokenTest
class JessType
class JessVersion
class LengthMF
class LispFunctions
class List
class ListDeftemplates
class ListFacts
class ListFocusStack
class ListFunctions
class ListRules
class LoadFacts
class LoadFn
class LoadPkg
class Log
class Log10
class LongValue
class Lt
class LtOrEq
class Main
class MakeFactID
class Matches
class MathFunctions
class Max
class MemberMF
class MemoryInfo
class MethodNameComparator
class Min
class Minus
class MiscFunctions
class MockBean
class MockNode1
class Mod
class Modify
class ModuleFunctions
class ModuleOperator
class MultiFunctions
class Neq
class Node
class Node1
class Node1LTR
class Node1MTELN
class Node1MTEQ
class Node1MTMF
class Node1MTNEQ
class Node1NONE
class Node1RTL
class Node1RTLTest
class Node1TECT
class Node1TEQ
class Node1TEV1
class Node1TNEQ
class Node1TNEV1
class Node2
class Node2Accumulate
class Node2Test
class NodeJoin
class NodeNot2
class NodeNot2Single
class NodeViewer
class Not
class NotEquals
class NthMF
class NVPairOperation
class OddP
class Open
class Or
class ParseException
class Pattern
class PatternIterator
class PatternTest
class Plus
class PopFocus
class PredFunctions
class PrettyPrinter
class PrettyPrinterTest
class PrintfFormat
class Printout
class PrintThread
class Progn
class QueryFunction
class QueryFunctions
class QueryResult
class Read
class ReaderTokenizer
class Readline
class ReflectFunctions
class ReflectFunctionsTest
class RegexpFunctions
class RegexpMatch
class RegexpMatchStub
class ReplaceMF
class ResetGlobals
class RestMF
class Rete
class ReteCompiler
class ReteCompilerTest
class ReteTest
class Retract
class RetractString
class RootNode
class Round
class Routers
class RU
class RuleCompilerException
class RunQuery
class RunQueryStar
class SafeHashMap
class SaveFacts
class SerializablePD
class SetCurrentModule
class SetFactory
class SetFocus
class Setgen
class SetNodeIndexing
class SetProperty
class SetStrategy
class ShowAgenda
class SortedIterator
class Sqrt
class StoreFetch
class StrCat
class StrCompare
class StrIndex
class StringFunctions
class StrSimple
class SubseqMF
class SubsetP
class SubString
class SymCat
class Synchronized
class Test1
class Test2Multi
class Test2Simple
class Time
class Times
class Token
class TokenizerTest
class TokenTree
class TokenVector
class TryCatchThrow
class TypeP
class UnDefinstance
class UnDefrule
class Union
class Unwatch
class Update
class Value
class ValueTest
class ValueVector
class ValueVectorTest
class Variable
class VEdge
class View
class ViewFunctions
class ViewFunctionsTest
class VNode
class Watch
class While
Interfaces
interface Accelerator
interface Advice
interface ConditionalElement
interface ConditionalElementX
interface IntrinsicPackage
interface JessListener
interface LogicalNode
interface Modular
interface Named
interface NodeSink
interface Strategy
interface TestBase
interface Tokenizer
interface TokenTask
interface Userfunction
interface Userpackage
interface Visitable
interface Visitor
interface WatchConstants
Class Diagrams
Class Diagram jess
package: jess
Package Nodes
awt
factory
speedup
xml
xmlsrc
Class Nodes
Abs
Accumulate
AccumulateFact
AccumulateTest
Activation
AfterAdvice
Agenda
And
Apply
Asc
Assert
AssertString
Bag
BagFunctions
Batch
BatchTest
BeforeAdvice
Bind
BindingValue
Bits
breadth
Build
Call
CallOnEngine
ClearFocusStack
Close
Complement
Console
ConsoleApplet
ConsolePanel
Constant
Context
CountQueryResults
CreateMF
DebugFunctions
Defadvice
Defclass
Deffacts
Deffunction
Defglobal
DefglobalList
Definstance
DefinstanceList
DefinstanceListTest
Defmodule
Defquery
DefqueryTest
Defrule
DefruleTest
Deftemplate
DeftemplateTest
DeleteMF
Dependencies
Dependents
depth
Div
Divide
DoBackwardChaining
Dumper
DumpFunctions
Duplicate
Engine
Eq
EqStar
Equals
EvalSalience
EvenP
Exp
ExplodeMF
Expt
Fact
FactComparator
FactIDValue
FactList
FactListTest
FactSlotValue
FetchContext
FirstMF
Foreach
FullTest
Funcall
FuncallTest
FuncallValue
FunctionHolder
GensymStar
Get
GetCurrentModule
GetFocus
GetFocusStack
GetStrategy
Graph
Group
GroupTest
Gt
GtOrEq
HaltEtc
HasLHS
HeapPriorityQueue
Help
If
ImplodeMF
InsertMF
InstanceOf
Intersection
Jesp
JespTest
JessEvent
JessEventAdapter
JessEventSupport
JessEventTest
JessException
JessField
JessFloat
JessFormat
JessImport
JessInteger
JessLong
JessNew
JessRandom
JessSocket
JessSystem
JessToken
JessTokenStream
JessTokenTest
JessType
JessVersion
LengthMF
LispFunctions
List
ListDeftemplates
ListFacts
ListFocusStack
ListFunctions
ListRules
LoadFacts
LoadFn
LoadPkg
Log
Log10
LongValue
Lt
LtOrEq
Main
MakeFactID
Matches
MathFunctions
Max
MemberMF
MemoryInfo
MethodNameComparator
Min
Minus
MiscFunctions
MockBean
MockNode1
Mod
Modify
ModuleFunctions
ModuleOperator
MultiFunctions
Neq
Node
Node1
Node1LTR
Node1MTELN
Node1MTEQ
Node1MTMF
Node1MTNEQ
Node1NONE
Node1RTL
Node1RTLTest
Node1TECT
Node1TEQ
Node1TEV1
Node1TNEQ
Node1TNEV1
Node2
Node2Accumulate
Node2Test
NodeJoin
NodeNot2
NodeNot2Single
NodeViewer
Not
NotEquals
NthMF
NVPairOperation
OddP
Open
Or
ParseException
Pattern
PatternIterator
PatternTest
Plus
PopFocus
PredFunctions
PrettyPrinter
PrettyPrinterTest
PrintfFormat
Printout
PrintThread
Progn
QueryFunction
QueryFunctions
QueryResult
Read
ReaderTokenizer
Readline
ReflectFunctions
ReflectFunctionsTest
RegexpFunctions
RegexpMatch
RegexpMatchStub
ReplaceMF
ResetGlobals
RestMF
Rete
ReteCompiler
ReteCompilerTest
ReteTest
Retract
RetractString
RootNode
Round
Routers
RU
RuleCompilerException
RunQuery
RunQueryStar
SafeHashMap
SaveFacts
SerializablePD
SetCurrentModule
SetFactory
SetFocus
Setgen
SetNodeIndexing
SetProperty
SetStrategy
ShowAgenda
SortedIterator
Sqrt
StoreFetch
StrCat
StrCompare
StrIndex
StringFunctions
StrSimple
SubseqMF
SubsetP
SubString
SymCat
Synchronized
Test1
Test2Multi
Test2Simple
Time
Times
Token
TokenizerTest
TokenTree
TokenVector
TryCatchThrow
TypeP
UnDefinstance
UnDefrule
Union
Unwatch
Update
Value
ValueTest
ValueVector
ValueVectorTest
Variable
VEdge
View
ViewFunctions
ViewFunctionsTest
VNode
Watch
While
Interface Nodes
Accelerator
Advice
ConditionalElement
ConditionalElementX
IntrinsicPackage
JessListener
LogicalNode
Modular
Named
NodeSink
Strategy
TestBase
Tokenizer
TokenTask
Userfunction
Userpackage
Visitable
Visitor
WatchConstants
Package Node Detail
Package jess.xmlsrc
Package jess.factory
Package jess.speedup
Package jess.awt
Package jess.xml
Class Detail
Class Abs
package: jess
java.lang.Object
  |
  +--jess.Abs
class Abs
Extends:
java.lang.Object
Implements:
jess.Userfunction, java.io.Serializable
Constructor Summary
 
Abs()
Method Summary
public Value
public String
Constructor Detail
Abs
Abs()
Method Detail
call
public Value call(ValueVector , Context )

getName
public String getName()
Class Accumulate
package: jess
java.lang.Object
  |
  +--jess.Accumulate
public class Accumulate
Extends:
java.lang.Object
Implements:
jess.ConditionalElement, jess.ConditionalElementX, jess.Visitable
Field Summary
private Value
private String
private Value
private Value
public static String
Constructor Summary
public
Method Summary
public Object
void
public void
public void
private Value
bindValue(Hashtable , Value , Hashtable )
public Object
public void
findVariableDefinitions(int , Hashtable , Hashtable )
public boolean
public Value
public String
public int
public Value
public boolean
public String
public boolean
public int
public Value
public boolean
public boolean
public void
renameUnmentionedVariables(Map , Map , int , HasLHS )
public void
public void
setBoundName(String )
public void
public void
public void
public void
public void
void
setupBindingValue(Hashtable , Hashtable )
private Value
Field Detail
m_body
private Value m_body

m_boundName
private String m_boundName

m_initializer
private Value m_initializer

m_pattern
private ConditionalElementX m_pattern

m_return
private Value m_return

RESULT
public static String RESULT
Constructor Detail
Accumulate
public Accumulate()
Method Detail
accept
public Object accept(Visitor )

add
void add(ConditionalElementX )

addDirectlyMatchedVariables
public void addDirectlyMatchedVariables(Map )

addToGroup
public void addToGroup(Group )

bindValue
private Value bindValue(Hashtable , Value , Hashtable )

canonicalize
public ConditionalElementX canonicalize()

clone
public Object clone()

findVariableDefinitions
public void findVariableDefinitions(int , Hashtable , Hashtable )

getBackwardChaining
public boolean getBackwardChaining()

getBody
public Value getBody()

getBoundName
public String getBoundName()

getConditionalElement
public ConditionalElement getConditionalElement(int )

getConditionalElementX
public ConditionalElementX getConditionalElementX(int )

getGroupSize
public int getGroupSize()

getInitializer
public Value getInitializer()

getLogical
public boolean getLogical()

getName
public String getName()

getNegated
public boolean getNegated()

getPatternCount
public int getPatternCount()

getReturn
public Value getReturn()

isBackwardChainingTrigger
public boolean isBackwardChainingTrigger()

isGroup
public boolean isGroup()

renameUnmentionedVariables
public void renameUnmentionedVariables(Map , Map , int , HasLHS )

setBody
public void setBody(Value )

setBoundName
public void setBoundName(String )

setExplicit
public void setExplicit()

setInitializer
public void setInitializer(Value )

setLogical
public void setLogical()

setNegated
public void setNegated()

setReturn
public void setReturn(Value )

setupBindingValue
void setupBindingValue(Hashtable , Hashtable )

substExpression
private Value substExpression(Value , Map )
Class AccumulateFact
package: jess
java.lang.Object
  |
  +--jess.ValueVector
       |
       +--jess.Fact
            |
            +--jess.AccumulateFact
class AccumulateFact
Extends:
jess.Fact
Constructor Summary
public
Method Summary
public boolean
equals(Object )
public int
Constructor Detail
AccumulateFact
public AccumulateFact()
Method Detail
equals
public boolean equals(Object )

hashCode
public int hashCode()
Class AccumulateTest
package: jess
jess.AccumulateTest
public class AccumulateTest
Extends:
junit.framework.TestCase
Constructor Summary
public
Method Summary
public void
public void
public void
public void
public void
public void
public void
public void
public void
public void
Constructor Detail
AccumulateTest
public AccumulateTest()
Method Detail
testAccumulateFactEquality
public void testAccumulateFactEquality()

testAccumulateResultFromLeft
public void testAccumulateResultFromLeft()

testAccumulateResultFromRight
public void testAccumu