@Service public class TableService extends Object
createMarkdownTableFromEnum(Table.Builder, Class) method.| Modifier and Type | Field and Description |
|---|---|
private static String |
EMPTY_STRING |
private static String |
NEW_LINE |
private static String |
ONE_SPACE |
| Constructor and Description |
|---|
TableService() |
| Modifier and Type | Method and Description |
|---|---|
String |
createMarkdownTableFromEnum(net.steppschuh.markdowngenerator.table.Table.Builder tableBuilder,
Class<?> enumClass)
Generates content of a table with two columns from
Enum fields. |
private static final String EMPTY_STRING
private static final String ONE_SPACE
private static final String NEW_LINE
@Inject public TableService()
public String createMarkdownTableFromEnum(net.steppschuh.markdowngenerator.table.Table.Builder tableBuilder, Class<?> enumClass)
Enum fields.
Example of usage:
public String generate() {
Table.Builder tableBuilder = new Table.Builder()
.addRow("Application name", "Description");
return tableService.createMarkdownTableFromEnum(tableBuilder, TacticHolder.class);
}
tableBuilder - en empty table with headerenumClass - the data sourceCopyright © 2019. All rights reserved.