Module omix.api

Interface HVHeadersTable

All Superinterfaces:
HHeaderTable, Table, VHeaderTable
All Known Subinterfaces:
HVHeadersTable

public interface HVHeadersTable
extends HHeaderTable, VHeaderTable
Since:
Omix 1.8.5
Author:
Dr. Peter Droste
  • Method Details

    • rows

      int rows()
      returns the number of rows (except header).
      Specified by:
      rows in interface Table
      Specified by:
      rows in interface VHeaderTable
      Returns:
      rows
    • isRowAvailable

      boolean isRowAvailable​(String rowIdentifier)
      checks the availability of a row identifier
      Specified by:
      isRowAvailable in interface VHeaderTable
      Parameters:
      rowIdentifier -
      Returns:
      availability
    • rowLabels

      List<String> rowLabels()
      returns a list of all available row.
      Specified by:
      rowLabels in interface VHeaderTable
      Returns:
      column list
    • rowLabel

      String rowLabel​(int row)
      returns the label of the given row.
      Specified by:
      rowLabel in interface VHeaderTable
      Parameters:
      row -
      Returns:
      label
    • getValue

      @IsVarType Object getValue​(String rowIdentifier, String columnIdentifier)
      returns the content of a cell accessed by column and row identifier if available, otherwise null.
      Parameters:
      rowIdentifier -
      columnIdentifier -
      Returns:
      cell content
    • getColumnByIdentifiers

      Map<String,​@IsVarType Object> getColumnByIdentifiers​(String columnIdentifier)
      returns the content of a column accessed by identifier if available, otherwise null.
      Parameters:
      columnIdentifier -
      Returns:
      column content
    • getRow

      List<@IsVarType Object> getRow​(String rowIdentifier)
      returns the content of a row accessed by identifier if available, otherwise null.
      Specified by:
      getRow in interface VHeaderTable
      Parameters:
      rowIdentifier -
      Returns:
      row content
    • getRowByIdentifiers

      Map<String,​@IsVarType Object> getRowByIdentifiers​(String rowIdentifier)
      returns the content of a row accessed by identifier if available, otherwise null.
      Parameters:
      rowIdentifier -
      Returns:
      row content
    • getColumnByIdentifiers

      Map<String,​@IsVarType Object> getColumnByIdentifiers​(String columnIdentifier, int startRow, int lastRow)
      returns the content of a column accessed by identifier if available, otherwise null.
      Parameters:
      columnIdentifier -
      startRow -
      lastRow -
      Returns:
      column content
    • getRow

      List<@IsVarType Object> getRow​(String rowIdentifier, int startColumn, int lastColumn)
      returns the content of a row accessed by identifier if available, otherwise null.
      Specified by:
      getRow in interface VHeaderTable
      Parameters:
      rowIdentifier -
      startColumn -
      lastColumn -
      Returns:
      row content
    • getRowByIdentifiers

      Map<String,​Object> getRowByIdentifiers​(String rowIdentifier, int startColumn, int lastColumn)
      returns the content of a row accessed by identifier if available, otherwise null.
      Parameters:
      rowIdentifier -
      startColumn -
      lastColumn -
      Returns:
      row content
    • transposed

      HVHeadersTable transposed()
      Description copied from interface: Table
      Returns the transposed table matrix of the current table. The returned table is a new object which does no longer represent the actual table representation in the data manager sidebar, i.e. Table.getSelection() will always return an empty list.
      Specified by:
      transposed in interface HHeaderTable
      Specified by:
      transposed in interface Table
      Returns:
      transposed table