Documentation of 'weka.classifiers.rules.DecisionTableHashKey' Java class
DecisionTableHashKey
weka.classifiers.rules

Class DecisionTableHashKey

  • All Implemented Interfaces:
    java.io.Serializable, RevisionHandler


    public class DecisionTableHashKey
    extends java.lang.Object
    implements java.io.Serializable, RevisionHandler
    Class providing hash table keys for DecisionTable
    See Also:
    Serialized Form
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method and Description
      boolean equals(java.lang.Object b)
      Tests if two instances are equal
      java.lang.String getRevision()
      Returns the revision string.
      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

        getClass, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • DecisionTableHashKey

        public DecisionTableHashKey(Instance t,
                                    int numAtts,
                                    boolean ignoreClass)
                             throws java.lang.Exception
        Constructor for a hashKey
        Parameters:
        t - an instance from which to generate a key
        numAtts - the number of attributes
        ignoreClass - if true treat the class as a normal attribute
        Throws:
        java.lang.Exception - if something goes wrong
      • DecisionTableHashKey

        public DecisionTableHashKey(double[] t)
        Constructor for a hashKey
        Parameters:
        t - an array of feature values
    • Method Detail

      • toString

        public java.lang.String toString(Instances t,
                                         int maxColWidth)
        Convert a hash entry to a string
        Parameters:
        t - the set of instances
        maxColWidth - width to make the fields
        Returns:
        string representation of the hash entry
      • 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
        Returns:
        true if both objects are equal
      • print_hash_code

        public void print_hash_code()
        Prints the hash code
      • getRevision

        public java.lang.String getRevision()
        Returns the revision string.
        Specified by:
        getRevision in interface RevisionHandler
        Returns:
        the revision

DataMelt 3.0 © DataMelt by jWork.ORG

Ads help maintain this website.