Interface InlineTable
- All Known Implementing Classes:
CsvInlineTable,MarkdownInlineTable
Sealed root interface for inline relation data embedded in a script.
Two surface syntaxes are supported:
MarkdownInlineTable— pipe-delimited Markdown table.CsvInlineTable— comma-delimited CSV table.
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 Details
-
headers
Returns the column names in declaration order. -
rows
Returns the data rows, each as an ordered list of raw cell strings. -
rowLocations
List<SourceLocation> rowLocations()Returns where each row starts, one per row, or none for a table built rather than parsed.
-