weka.classifiers
Class DecisionTable.hashKey
java.lang.Object
|
+--weka.classifiers.DecisionTable.hashKey
- All Implemented Interfaces:
- java.io.Serializable
- Enclosing class:
- DecisionTable
- public class DecisionTable.hashKey
- extends java.lang.Object
- implements java.io.Serializable
Class providing keys to the hash table
- See Also:
- Serialized Form
Method Summary |
boolean |
equals(java.lang.Object b)
Tests if two instances are equal |
int |
hashCode()
Calculates a hash code |
void |
print_hash_code()
Prints the hash code |
java.lang.String |
toString(Instances t,
int maxColWidth)
Convert a hash entry to a string |
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
DecisionTable.hashKey
public DecisionTable.hashKey(Instance t,
int numAtts)
throws java.lang.Exception
- Constructor for a hashKey
- Parameters:
t
- an instance from which to generate a keynumAtts
- the number of attributes
DecisionTable.hashKey
public DecisionTable.hashKey(double[] t)
- Constructor for a hashKey
- Parameters:
t
- an array of feature values
toString
public java.lang.String toString(Instances t,
int maxColWidth)
- Convert a hash entry to a string
- Parameters:
t
- the set of instancesmaxColWidth
- width to make the fields
hashCode
public int hashCode()
- Calculates a hash code
- Overrides:
hashCode
in class java.lang.Object
- Returns:
- the hash code as an integer
equals
public boolean equals(java.lang.Object b)
- Tests if two instances are equal
- Overrides:
equals
in class java.lang.Object
- Parameters:
b
- a key to compare with
print_hash_code
public void print_hash_code()
- Prints the hash code