Package weka.gui

Class SortedTableModel.SortContainer

    • Constructor Summary

      Constructors 
      Constructor Description
      SortContainer​(java.lang.Comparable<?> value, int index)
      Initializes the container.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      int compareTo​(SortedTableModel.SortContainer o)
      Compares this object with the specified object for order.
      boolean equals​(java.lang.Object obj)
      Indicates whether some other object is "equal to" this one.
      int getIndex()
      Returns the original index of the item.
      java.lang.Comparable<?> getValue()
      Returns the value to sort on.
      java.lang.String toString()
      Returns a string representation of the sort container.
      • Methods inherited from class java.lang.Object

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

      • SortContainer

        public SortContainer​(java.lang.Comparable<?> value,
                             int index)
        Initializes the container.
        Parameters:
        value - the value to sort on
        index - the original index
    • Method Detail

      • getValue

        public java.lang.Comparable<?> getValue()
        Returns the value to sort on.
        Returns:
        the value
      • getIndex

        public int getIndex()
        Returns the original index of the item.
        Returns:
        the index
      • compareTo

        public int compareTo​(SortedTableModel.SortContainer o)
        Compares this object with the specified object for order. Returns a negative integer, zero, or a positive integer as this object is less than, equal to, or greater than the specified object. Null is considered smallest. If both values are null, then 0 is returned.
        Specified by:
        compareTo in interface java.lang.Comparable<SortedTableModel.SortContainer>
        Parameters:
        o - the object to be compared.
        Returns:
        a negative integer, zero, or a positive integer as this object is less than, equal to, or greater than the specified object.
        Throws:
        java.lang.ClassCastException - if the specified object's type prevents it from being compared to this object.
      • equals

        public boolean equals​(java.lang.Object obj)
        Indicates whether some other object is "equal to" this one.
        Overrides:
        equals in class java.lang.Object
        Parameters:
        obj - the reference object with which to compare.
        Returns:
        true if this object is the same as the obj argument; false otherwise.
        Throws:
        java.lang.ClassCastException - if the specified object's type prevents it from being compared to this object.
      • toString

        public java.lang.String toString()
        Returns a string representation of the sort container.
        Overrides:
        toString in class java.lang.Object
        Returns:
        the string representation (value + index)