public class MarkdownUtils
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
MARKDOWN_MODE |
static int |
MAX_TABLE_SIZE |
static int |
MIN_COL_SIZE |
static java.lang.String |
ONE_SPACE |
static int |
PADDING_SPACES_NUM |
static java.lang.String |
TABLE_COLUMN_SEPARATOR |
static java.lang.String |
TABLE_INDENT |
static java.lang.String |
TABLE_ROW_SEPARATOR |
static java.lang.String |
TRUNCATION_REPLACEMENT |
| Constructor and Description |
|---|
MarkdownUtils() |
| Modifier and Type | Method and Description |
|---|---|
static java.lang.String |
asCode(java.lang.String language,
java.lang.String script)
Builds markdown representation of some script to be logged to ReportPortal
|
static java.lang.String |
asMarkdown(java.lang.String message)
Adds special prefix to make log message being processed as markdown
|
static java.lang.String |
formatDataTable(java.util.List<java.util.List<java.lang.String>> table)
Converts a table represented as List of Lists to a formatted table string.
|
static java.lang.String |
formatDataTable(java.util.List<java.util.List<java.lang.String>> table,
int maxTableSize)
Converts a table represented as List of Lists to a formatted table string.
|
static java.lang.String |
formatDataTable(java.util.Map<java.lang.String,java.lang.String> table)
Converts a table represented as Map to a formatted table string.
|
public static final java.lang.String MARKDOWN_MODE
public static final java.lang.String ONE_SPACE
public static final java.lang.String TABLE_INDENT
public static final java.lang.String TABLE_COLUMN_SEPARATOR
public static final java.lang.String TABLE_ROW_SEPARATOR
public static final java.lang.String TRUNCATION_REPLACEMENT
public static final int PADDING_SPACES_NUM
public static final int MAX_TABLE_SIZE
public static final int MIN_COL_SIZE
public static java.lang.String asMarkdown(java.lang.String message)
message - Messagepublic static java.lang.String asCode(java.lang.String language,
java.lang.String script)
language - Script languagescript - Script@Nonnull
public static java.lang.String formatDataTable(@Nonnull
java.util.List<java.util.List<java.lang.String>> table,
int maxTableSize)
table - a table objectmaxTableSize - maximum size in characters of result table, cells will be truncated@Nonnull
public static java.lang.String formatDataTable(@Nonnull
java.util.List<java.util.List<java.lang.String>> table)
table - a table object@Nonnull
public static java.lang.String formatDataTable(@Nonnull
java.util.Map<java.lang.String,java.lang.String> table)
table - a table object