Class ColumnInfoWindow

All Implemented Interfaces:
ImageObserver, MenuContainer, Serializable, Accessible, RootPaneContainer, WindowConstants

public class ColumnInfoWindow extends AuxWindow
A window which displays metadata about each of the columns in a table.
Author:
Mark Taylor (Starlink)
See Also:
  • Constructor Details

    • ColumnInfoWindow

      public ColumnInfoWindow(TopcatModel tcModel, Component parent)
      Constructs a new ColumnInfoWindow.
      Parameters:
      tcModel - model containing the data for the table concerned
      parent - component used for window positioning
  • Method Details

    • getElementCount

      public static int getElementCount(uk.ac.starlink.table.ValueInfo info)
      Returns the number of elements per cell in a ValueInfo. The result is a positive integer only if the info represents an array value with a fixed length.
      Parameters:
      info - description of a value
      Returns:
      fixed number of scalar elements described by info, or a non-positive number if it's not suitable
    • dummyIndexColumn

      public static uk.ac.starlink.table.ColumnInfo dummyIndexColumn()
      Returns a ColumnInfo object describing a fictitious column zero which contains index information.