Class TerminalNode.ReteVariableAssignments
- java.lang.Object
- 
- jadex.rules.rulesystem.rete.nodes.TerminalNode.ReteVariableAssignments
 
- 
- All Implemented Interfaces:
- IVariableAssignments
 - Enclosing class:
- TerminalNode
 
 public static class TerminalNode.ReteVariableAssignments extends java.lang.Object implements IVariableAssignments The rete variable assignment help extracting values for varaibles.
- 
- 
Field SummaryFields Modifier and Type Field Description protected java.util.MapassignmentsThe map with assignments.protected inthashcodeThe cached hashcode as multi-slots could change and would prevent lookup.
 - 
Constructor SummaryConstructors Constructor Description ReteVariableAssignments(java.util.Map assignments, IRule rule)Create a new variable assignments.
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(java.lang.Object obj)Test if an object equals this.java.lang.String[]getVariableNames()Get the variable names.java.lang.ObjectgetVariableValue(java.lang.String var)Get a variable values.inthashCode()Get the hashcode of this object.java.lang.StringtoString()Get the string representation.
 
- 
- 
- 
Constructor Detail- 
ReteVariableAssignmentspublic ReteVariableAssignments(java.util.Map assignments, IRule rule)Create a new variable assignments.
 
- 
 - 
Method Detail- 
getVariableValuepublic java.lang.Object getVariableValue(java.lang.String var) Get a variable values.- Specified by:
- getVariableValuein interface- IVariableAssignments
- Parameters:
- var- The variable name.
- Returns:
- The variable assignment.
 
 - 
getVariableNamespublic java.lang.String[] getVariableNames() Get the variable names.- Specified by:
- getVariableNamesin interface- IVariableAssignments
- Returns:
- All variable names.
 
 - 
hashCodepublic int hashCode() Get the hashcode of this object.- Overrides:
- hashCodein class- java.lang.Object
- Returns:
- The hashcode.
 
 - 
equalspublic boolean equals(java.lang.Object obj) Test if an object equals this.- Overrides:
- equalsin class- java.lang.Object
- Parameters:
- obj- The object.
 
 - 
toStringpublic java.lang.String toString() Get the string representation.- Overrides:
- toStringin class- java.lang.Object
- Returns:
- The string representation.
 
 
- 
 
-