All Known Implementing Classes:
CsvInlineTable, MarkdownInlineTable

public sealed interface InlineTable permits MarkdownInlineTable, CsvInlineTable
Sealed root interface for inline relation data embedded in a script.

Two surface syntaxes are supported:

Both formats expose the same logical structure: an ordered list of column names (headers()) and an ordered list of data rows (rows()), where each row is an ordered list of raw string cell values.

  • Method Summary

    Modifier and Type
    Method
    Description
    Returns the column names in declaration order.
    Returns the data rows, each as an ordered list of raw cell strings.
  • Method Details

    • headers

      List<String> headers()
      Returns the column names in declaration order.
    • rows

      List<List<String>> rows()
      Returns the data rows, each as an ordered list of raw cell strings.