zeus.rete
Class NotNode
java.lang.Object
zeus.rete.Node
zeus.rete.JoinNode
zeus.rete.NotNode
- class NotNode
- extends JoinNode
|
Field Summary |
(package private) java.util.Hashtable |
bindingsDb
|
(package private) java.util.Vector |
constraints
|
(package private) java.util.Hashtable |
countDb
|
(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)
|
protected boolean |
match(java.util.Vector left,
java.util.Vector right,
Bindings bindings)
|
(package private) void |
reset()
|
java.lang.String |
toString()
|
| Methods inherited from class java.lang.Object |
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
countDb
java.util.Hashtable countDb
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
NotNode
NotNode(ReteEngine engine)
reset
void reset()
- Overrides:
reset in class JoinNode
evaluate
void evaluate(java.lang.String path,
int tag,
int type,
java.util.Vector input,
Bindings b)
- Overrides:
evaluate in class JoinNode
evaluate
protected void evaluate(java.lang.String path,
int tag,
java.util.Vector left,
java.util.Vector right,
Bindings b)
- Overrides:
evaluate in class JoinNode
match
protected boolean match(java.util.Vector left,
java.util.Vector right,
Bindings bindings)
equals
public boolean equals(java.lang.Object any)
- Overrides:
equals in class JoinNode
toString
public java.lang.String toString()
- Overrides:
toString in class JoinNode
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)
Copyright © 2000-2003 BT Exact Technologies. All Rights Reserved.