Class TransmissionTableModel.Column

  • Enclosing class:
    TransmissionTableModel

    private abstract class TransmissionTableModel.Column
    extends java.lang.Object
    Describes metadata and data for a table column.
    • Field Summary

      Fields 
      Modifier and Type Field Description
      (package private) java.lang.Class clazz_  
      (package private) java.lang.String name_  
      (package private) javax.swing.table.TableColumn tcol_  
    • Constructor Summary

      Constructors 
      Constructor Description
      Column​(java.lang.String name, java.lang.Class clazz, javax.swing.table.TableColumn tcol)
      Constructor.
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      (package private) abstract java.lang.Object getValue​(Transmission trans)
      Returns the item in this column for a given transmission.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • name_

        final java.lang.String name_
      • clazz_

        final java.lang.Class clazz_
      • tcol_

        final javax.swing.table.TableColumn tcol_
    • Constructor Detail

      • Column

        Column​(java.lang.String name,
               java.lang.Class clazz,
               javax.swing.table.TableColumn tcol)
        Constructor.
        Parameters:
        name - column name
        clazz - column content class
    • Method Detail

      • getValue

        abstract java.lang.Object getValue​(Transmission trans)
        Returns the item in this column for a given transmission.
        Parameters:
        trans - transmission
        Returns:
        cell value