Class TableData<ROW_OBJECT>

  • Type Parameters:
    ROW_OBJECT - the row type
    All Implemented Interfaces:
    java.lang.Iterable<ROW_OBJECT>

    public class TableData<ROW_OBJECT>
    extends java.lang.Object
    implements java.lang.Iterable<ROW_OBJECT>
    A concept that represents the data used by the ThreadedTableModel. This class encapsulates the actual data, along with any filter applied, any sort applied, along with some convenience methods for performing operations on this group of data.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      boolean equals​(java.lang.Object obj)  
      ROW_OBJECT get​(int modelRow)  
      int hashCode()  
      java.util.Iterator<ROW_OBJECT> iterator()  
      int size()  
      java.lang.String toString()  
      • Methods inherited from class java.lang.Object

        clone, finalize, getClass, notify, notifyAll, wait, wait, wait
      • Methods inherited from interface java.lang.Iterable

        forEach, spliterator
    • Method Detail

      • size

        public int size()
      • iterator

        public java.util.Iterator<ROW_OBJECT> iterator()
        Specified by:
        iterator in interface java.lang.Iterable<ROW_OBJECT>
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
      • equals

        public final boolean equals​(java.lang.Object obj)
        Overrides:
        equals in class java.lang.Object
      • hashCode

        public final int hashCode()
        Overrides:
        hashCode in class java.lang.Object