Package docking.widgets.table.threaded
Class TableData<ROW_OBJECT>
- java.lang.Object
-
- docking.widgets.table.threaded.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 theThreadedTableModel. 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 booleanequals(java.lang.Object obj)ROW_OBJECTget(int modelRow)inthashCode()java.util.Iterator<ROW_OBJECT>iterator()intsize()java.lang.StringtoString()
-
-
-
Method Detail
-
size
public int size()
-
get
public ROW_OBJECT get(int modelRow)
-
iterator
public java.util.Iterator<ROW_OBJECT> iterator()
- Specified by:
iteratorin interfacejava.lang.Iterable<ROW_OBJECT>
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
equals
public final boolean equals(java.lang.Object obj)
- Overrides:
equalsin classjava.lang.Object
-
hashCode
public final int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
-