zeus.rete
Class JoinNode
java.lang.Object
zeus.rete.Node
zeus.rete.JoinNode
- Direct Known Subclasses:
- NotNode
- class JoinNode
- extends Node
|
Field Summary |
(package private) java.util.Hashtable |
bindingsDb
|
(package private) java.util.Vector |
constraints
|
(package private) java.util.Hashtable |
db
|
(package private) static int |
NOT
|
(package private) java.util.Hashtable |
pathDb1
|
(package private) java.util.Hashtable |
pathDb2
|
(package private) static int |
PLAIN
|
(package private) int |
type
|
|
Method Summary |
(package private) void |
add(int l_position,
java.lang.String l_attribute,
ValueFunction l_value,
int r_position,
java.lang.String r_attribute,
ValueFunction r_value)
|
(package private) void |
addPath(java.lang.String l_path,
java.lang.String r_path,
java.lang.String d_path)
|
boolean |
equals(java.lang.Object any)
|
(package private) void |
evaluate(java.lang.String path,
int tag,
int type,
java.util.Vector input,
Bindings b)
|
protected void |
evaluate(java.lang.String path,
int tag,
java.util.Vector left,
java.util.Vector right,
Bindings b)
|
(package private) void |
reset()
|
java.lang.String |
toString()
|
| Methods inherited from class java.lang.Object |
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
PLAIN
static final int PLAIN
- See Also:
- Constant Field Values
NOT
static final int NOT
- See Also:
- Constant Field Values
constraints
java.util.Vector constraints
db
java.util.Hashtable db
pathDb1
java.util.Hashtable pathDb1
pathDb2
java.util.Hashtable pathDb2
bindingsDb
java.util.Hashtable bindingsDb
type
int type
JoinNode
JoinNode(ReteEngine engine)
add
void add(int l_position,
java.lang.String l_attribute,
ValueFunction l_value,
int r_position,
java.lang.String r_attribute,
ValueFunction r_value)
addPath
void addPath(java.lang.String l_path,
java.lang.String r_path,
java.lang.String d_path)
reset
void reset()
evaluate
void evaluate(java.lang.String path,
int tag,
int type,
java.util.Vector input,
Bindings b)
- Specified by:
evaluate in class Node
evaluate
protected void evaluate(java.lang.String path,
int tag,
java.util.Vector left,
java.util.Vector right,
Bindings b)
equals
public boolean equals(java.lang.Object any)
toString
public java.lang.String toString()
Copyright © 2000-2003 BT Exact Technologies. All Rights Reserved.