Interface TableRenderer<T>
-
public interface TableRenderer<T>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default int
getColumnCount()
List<String>
getHeaders()
void
renderCell(org.apache.maven.doxia.sink.Sink sink, T element, int index)
default void
renderHeader(org.apache.maven.doxia.sink.Sink sink)
default void
renderRow(org.apache.maven.doxia.sink.Sink sink, T element)
default void
renderTable(org.apache.maven.doxia.sink.Sink sink, Iterable<T> elements)
default void
renderTable(org.apache.maven.doxia.sink.Sink sink, Consumer<Consumer<T>> callback)
-
-
-
Method Detail
-
renderTable
default void renderTable(org.apache.maven.doxia.sink.Sink sink, Consumer<Consumer<T>> callback)
-
renderHeader
default void renderHeader(org.apache.maven.doxia.sink.Sink sink)
-
renderRow
default void renderRow(org.apache.maven.doxia.sink.Sink sink, T element)
-
renderCell
void renderCell(org.apache.maven.doxia.sink.Sink sink, T element, int index)
-
getColumnCount
default int getColumnCount()
-
-