Index
All Classes and Interfaces|All Packages
A
- Ansi - Class in io.cucumber.prettyformatter
-
Represents an ANSI escape code in the format
CSI n m. - Ansi.Attributes - Enum in io.cucumber.prettyformatter
-
A select number of attributes from all the available Select Graphic Rendition attributes.
- ATTACHMENT - Enum constant in enum io.cucumber.prettyformatter.Theme.Element
-
The output from
scenario.logandscenario.attach.
B
- BACKGROUND_BLACK - Enum constant in enum io.cucumber.prettyformatter.Ansi.Attributes
- BACKGROUND_BLUE - Enum constant in enum io.cucumber.prettyformatter.Ansi.Attributes
- BACKGROUND_BRIGHT_BLACK - Enum constant in enum io.cucumber.prettyformatter.Ansi.Attributes
- BACKGROUND_BRIGHT_BLUE - Enum constant in enum io.cucumber.prettyformatter.Ansi.Attributes
- BACKGROUND_BRIGHT_CYAN - Enum constant in enum io.cucumber.prettyformatter.Ansi.Attributes
- BACKGROUND_BRIGHT_GREEN - Enum constant in enum io.cucumber.prettyformatter.Ansi.Attributes
- BACKGROUND_BRIGHT_MAGENTA - Enum constant in enum io.cucumber.prettyformatter.Ansi.Attributes
- BACKGROUND_BRIGHT_RED - Enum constant in enum io.cucumber.prettyformatter.Ansi.Attributes
- BACKGROUND_BRIGHT_WHITE - Enum constant in enum io.cucumber.prettyformatter.Ansi.Attributes
- BACKGROUND_BRIGHT_YELLOW - Enum constant in enum io.cucumber.prettyformatter.Ansi.Attributes
- BACKGROUND_CYAN - Enum constant in enum io.cucumber.prettyformatter.Ansi.Attributes
- BACKGROUND_DEFAULT - Enum constant in enum io.cucumber.prettyformatter.Ansi.Attributes
- BACKGROUND_GREEN - Enum constant in enum io.cucumber.prettyformatter.Ansi.Attributes
- BACKGROUND_MAGENTA - Enum constant in enum io.cucumber.prettyformatter.Ansi.Attributes
- BACKGROUND_RED - Enum constant in enum io.cucumber.prettyformatter.Ansi.Attributes
- BACKGROUND_WHITE - Enum constant in enum io.cucumber.prettyformatter.Ansi.Attributes
- BACKGROUND_YELLOW - Enum constant in enum io.cucumber.prettyformatter.Ansi.Attributes
- BOLD - Enum constant in enum io.cucumber.prettyformatter.Ansi.Attributes
- BOLD_OFF - Enum constant in enum io.cucumber.prettyformatter.Ansi.Attributes
- build() - Method in class io.cucumber.prettyformatter.Theme.Builder
- build(OutputStream) - Method in class io.cucumber.prettyformatter.MessagesToPrettyWriter.Builder
- build(OutputStream) - Method in class io.cucumber.prettyformatter.MessagesToProgressWriter.Builder
- build(OutputStream) - Method in class io.cucumber.prettyformatter.MessagesToSummaryWriter.Builder
- builder() - Static method in class io.cucumber.prettyformatter.MessagesToPrettyWriter
- builder() - Static method in class io.cucumber.prettyformatter.MessagesToProgressWriter
- builder() - Static method in class io.cucumber.prettyformatter.MessagesToSummaryWriter
- builder() - Static method in class io.cucumber.prettyformatter.Theme
-
Creates a new builder to construct a theme.
C
- close() - Method in class io.cucumber.prettyformatter.MessagesToPrettyWriter
-
Closes the stream, flushing it first.
- close() - Method in class io.cucumber.prettyformatter.MessagesToProgressWriter
-
Closes the stream, flushing it first.
- close() - Method in class io.cucumber.prettyformatter.MessagesToSummaryWriter
-
Closes the stream, flushing it first.
- cucumber() - Static method in class io.cucumber.prettyformatter.Theme
-
The default Cucumber theme.
D
- DATA_TABLE - Enum constant in enum io.cucumber.prettyformatter.Theme.Element
-
The data table, an optional argument for a step.
- DATA_TABLE_BORDER - Enum constant in enum io.cucumber.prettyformatter.Theme.Element
-
The data table borders.
- DATA_TABLE_CONTENT - Enum constant in enum io.cucumber.prettyformatter.Theme.Element
-
The data table contents.
- DOC_STRING - Enum constant in enum io.cucumber.prettyformatter.Theme.Element
-
The doc string, an optional argument for a step.
- DOC_STRING_CONTENT - Enum constant in enum io.cucumber.prettyformatter.Theme.Element
-
The doc string contents.
- DOC_STRING_DELIMITER - Enum constant in enum io.cucumber.prettyformatter.Theme.Element
-
The doc string delimiter.
- DOC_STRING_MEDIA_TYPE - Enum constant in enum io.cucumber.prettyformatter.Theme.Element
-
The doc string media type.
F
- FAINT - Enum constant in enum io.cucumber.prettyformatter.Ansi.Attributes
- FAINT_OFF - Enum constant in enum io.cucumber.prettyformatter.Ansi.Attributes
- feature(MessagesToPrettyWriter.PrettyFeature, boolean) - Method in class io.cucumber.prettyformatter.MessagesToPrettyWriter.Builder
-
Toggles a given feature.
- FEATURE - Enum constant in enum io.cucumber.prettyformatter.Theme.Element
-
The feature line.
- FEATURE_KEYWORD - Enum constant in enum io.cucumber.prettyformatter.Theme.Element
-
The feature keyword.
- FEATURE_NAME - Enum constant in enum io.cucumber.prettyformatter.Theme.Element
-
The feature name.
- FOREGROUND_BLACK - Enum constant in enum io.cucumber.prettyformatter.Ansi.Attributes
- FOREGROUND_BLUE - Enum constant in enum io.cucumber.prettyformatter.Ansi.Attributes
- FOREGROUND_BRIGHT_BLACK - Enum constant in enum io.cucumber.prettyformatter.Ansi.Attributes
- FOREGROUND_BRIGHT_BLUE - Enum constant in enum io.cucumber.prettyformatter.Ansi.Attributes
- FOREGROUND_BRIGHT_CYAN - Enum constant in enum io.cucumber.prettyformatter.Ansi.Attributes
- FOREGROUND_BRIGHT_GREEN - Enum constant in enum io.cucumber.prettyformatter.Ansi.Attributes
- FOREGROUND_BRIGHT_MAGENTA - Enum constant in enum io.cucumber.prettyformatter.Ansi.Attributes
- FOREGROUND_BRIGHT_RED - Enum constant in enum io.cucumber.prettyformatter.Ansi.Attributes
- FOREGROUND_BRIGHT_WHITE - Enum constant in enum io.cucumber.prettyformatter.Ansi.Attributes
- FOREGROUND_BRIGHT_YELLOW - Enum constant in enum io.cucumber.prettyformatter.Ansi.Attributes
- FOREGROUND_CYAN - Enum constant in enum io.cucumber.prettyformatter.Ansi.Attributes
- FOREGROUND_DEFAULT - Enum constant in enum io.cucumber.prettyformatter.Ansi.Attributes
- FOREGROUND_GREEN - Enum constant in enum io.cucumber.prettyformatter.Ansi.Attributes
- FOREGROUND_MAGENTA - Enum constant in enum io.cucumber.prettyformatter.Ansi.Attributes
- FOREGROUND_RED - Enum constant in enum io.cucumber.prettyformatter.Ansi.Attributes
- FOREGROUND_WHITE - Enum constant in enum io.cucumber.prettyformatter.Ansi.Attributes
- FOREGROUND_YELLOW - Enum constant in enum io.cucumber.prettyformatter.Ansi.Attributes
I
- INCLUDE_ATTACHMENTS - Enum constant in enum io.cucumber.prettyformatter.MessagesToPrettyWriter.PrettyFeature
-
Include attachment lines.
- INCLUDE_FEATURE_LINE - Enum constant in enum io.cucumber.prettyformatter.MessagesToPrettyWriter.PrettyFeature
-
Include feature lines.
- INCLUDE_RULE_LINE - Enum constant in enum io.cucumber.prettyformatter.MessagesToPrettyWriter.PrettyFeature
-
Include rule lines.
- INTENSITY_ITALIC - Enum constant in enum io.cucumber.prettyformatter.Ansi.Attributes
- INTENSITY_ITALIC_OFF - Enum constant in enum io.cucumber.prettyformatter.Ansi.Attributes
- io.cucumber.prettyformatter - package io.cucumber.prettyformatter
- ITALIC - Enum constant in enum io.cucumber.prettyformatter.Ansi.Attributes
- ITALIC_OFF - Enum constant in enum io.cucumber.prettyformatter.Ansi.Attributes
L
- LOCATION - Enum constant in enum io.cucumber.prettyformatter.Theme.Element
-
The location comment.
M
- maxWidth(int) - Method in class io.cucumber.prettyformatter.MessagesToProgressWriter.Builder
-
Sets the max width in characters of a progress line.
- MessagesToPrettyWriter - Class in io.cucumber.prettyformatter
-
Writes a pretty report of the scenario execution as it happens.
- MessagesToPrettyWriter.Builder - Class in io.cucumber.prettyformatter
- MessagesToPrettyWriter.PrettyFeature - Enum in io.cucumber.prettyformatter
- MessagesToProgressWriter - Class in io.cucumber.prettyformatter
- MessagesToProgressWriter.Builder - Class in io.cucumber.prettyformatter
- MessagesToSummaryWriter - Class in io.cucumber.prettyformatter
-
Writes the summary output of a test run.
- MessagesToSummaryWriter.Builder - Class in io.cucumber.prettyformatter
N
- none() - Static method in class io.cucumber.prettyformatter.Theme
-
Empty theme that does not apply any styling to the output.
P
- plain() - Static method in class io.cucumber.prettyformatter.Theme
-
A plain text theme.
- PROGRESS_ICON - Enum constant in enum io.cucumber.prettyformatter.Theme.Element
-
The progress icon.
- progressIcon(TestStepResultStatus, String) - Method in class io.cucumber.prettyformatter.Theme.Builder
-
Adds a progress icon for the given status.
R
- removeUriPrefix(String) - Method in class io.cucumber.prettyformatter.MessagesToPrettyWriter.Builder
-
Removes a given prefix from all URI locations.
- removeUriPrefix(String) - Method in class io.cucumber.prettyformatter.MessagesToSummaryWriter.Builder
-
Removes a given prefix from all URI locations.
- RESET - Enum constant in enum io.cucumber.prettyformatter.Ansi.Attributes
- RULE - Enum constant in enum io.cucumber.prettyformatter.Theme.Element
-
The rule line.
- RULE_KEYWORD - Enum constant in enum io.cucumber.prettyformatter.Theme.Element
-
The rule keyword.
- RULE_NAME - Enum constant in enum io.cucumber.prettyformatter.Theme.Element
-
The rule name.
S
- SCENARIO - Enum constant in enum io.cucumber.prettyformatter.Theme.Element
-
The scenario line.
- SCENARIO_KEYWORD - Enum constant in enum io.cucumber.prettyformatter.Theme.Element
-
The scenario keyword.
- SCENARIO_NAME - Enum constant in enum io.cucumber.prettyformatter.Theme.Element
-
The scenario name.
- STATUS_ICON - Enum constant in enum io.cucumber.prettyformatter.Theme.Element
-
The status icon.
- statusIcon(TestStepResultStatus, String) - Method in class io.cucumber.prettyformatter.Theme.Builder
-
Adds a status icon for the given status.
- STEP - Enum constant in enum io.cucumber.prettyformatter.Theme.Element
-
The step line.
- STEP_ARGUMENT - Enum constant in enum io.cucumber.prettyformatter.Theme.Element
-
A matched argument in a step.
- STEP_KEYWORD - Enum constant in enum io.cucumber.prettyformatter.Theme.Element
-
The step keyword.
- STEP_TEXT - Enum constant in enum io.cucumber.prettyformatter.Theme.Element
-
The step text.
- style(Theme.Element, TestStepResultStatus, Ansi, Ansi) - Method in class io.cucumber.prettyformatter.Theme.Builder
-
Adds a style and reset style for an element.
- style(Theme.Element, Ansi, Ansi) - Method in class io.cucumber.prettyformatter.Theme.Builder
-
Adds a style and reset style for an element.
T
- TAG - Enum constant in enum io.cucumber.prettyformatter.Theme.Element
-
The tag line.
- theme(Theme) - Method in class io.cucumber.prettyformatter.MessagesToPrettyWriter.Builder
-
Adds a theme to the pretty writer.
- theme(Theme) - Method in class io.cucumber.prettyformatter.MessagesToProgressWriter.Builder
-
Adds a theme to the progress writer.
- theme(Theme) - Method in class io.cucumber.prettyformatter.MessagesToSummaryWriter.Builder
-
Adds a theme to the summary writer.
- Theme - Class in io.cucumber.prettyformatter
-
An ANSI theme for the pretty formatter.
- Theme.Builder - Class in io.cucumber.prettyformatter
- Theme.Element - Enum in io.cucumber.prettyformatter
-
All style-able elements in a theme.
- toString() - Method in class io.cucumber.prettyformatter.Ansi
U
- UNDERLINE - Enum constant in enum io.cucumber.prettyformatter.Ansi.Attributes
- UNDERLINE_OFF - Enum constant in enum io.cucumber.prettyformatter.Ansi.Attributes
- USE_STATUS_ICON - Enum constant in enum io.cucumber.prettyformatter.MessagesToPrettyWriter.PrettyFeature
-
Adds a status icon next to each step line.
V
- valueOf(String) - Static method in enum io.cucumber.prettyformatter.Ansi.Attributes
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.cucumber.prettyformatter.MessagesToPrettyWriter.PrettyFeature
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.cucumber.prettyformatter.Theme.Element
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum io.cucumber.prettyformatter.Ansi.Attributes
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum io.cucumber.prettyformatter.MessagesToPrettyWriter.PrettyFeature
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum io.cucumber.prettyformatter.Theme.Element
-
Returns an array containing the constants of this enum type, in the order they are declared.
W
- with(Ansi.Attributes...) - Static method in class io.cucumber.prettyformatter.Ansi
-
Constructs an ANSI escape code with the given attributes.
- write(Envelope) - Method in class io.cucumber.prettyformatter.MessagesToPrettyWriter
-
Writes a cucumber message to the pretty output.
- write(Envelope) - Method in class io.cucumber.prettyformatter.MessagesToProgressWriter
-
Writes a cucumber message to the dot progress output.
- write(Envelope) - Method in class io.cucumber.prettyformatter.MessagesToSummaryWriter
-
Writes a cucumber message to the pretty output.
All Classes and Interfaces|All Packages