public class ReportNameProvider
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static com.google.common.base.Optional<java.lang.String> |
NO_CONTEXT |
| Constructor and Description |
|---|
ReportNameProvider() |
ReportNameProvider(com.google.common.base.Optional<java.lang.String> context,
ReportNamer reportNamer,
RequirementsService requirementsService) |
ReportNameProvider(com.google.common.base.Optional<java.lang.String> context,
ReportType type,
RequirementsService requirementsService) |
ReportNameProvider(java.lang.String context) |
| Modifier and Type | Method and Description |
|---|---|
ReportNameProvider |
forCSVFiles() |
java.lang.String |
forRelease(Release release) |
java.lang.String |
forRelease(java.lang.String releaseName) |
java.lang.String |
forRequirement(Requirement requirement) |
java.lang.String |
forRequirement(java.lang.String requirementName,
java.lang.String requirementType) |
java.lang.String |
forRequirement(TestTag tag) |
java.lang.String |
forRequirementOrTag(TestTag tag) |
java.lang.String |
forRequirementType(java.lang.String tagType) |
java.lang.String |
forTag(java.lang.String tag) |
java.lang.String |
forTag(TestTag tag) |
java.lang.String |
forTagType(java.lang.String tagType) |
java.lang.String |
forTestResult(java.lang.String result) |
java.lang.String |
getContext() |
ReportNameProvider |
inLinkableForm() |
ReportNameProvider |
withPrefix(java.lang.String prefix) |
ReportNameProvider |
withPrefix(TestTag tag) |
public static final com.google.common.base.Optional<java.lang.String> NO_CONTEXT
public ReportNameProvider(com.google.common.base.Optional<java.lang.String> context,
ReportNamer reportNamer,
RequirementsService requirementsService)
public ReportNameProvider()
public ReportNameProvider(java.lang.String context)
public ReportNameProvider(com.google.common.base.Optional<java.lang.String> context,
ReportType type,
RequirementsService requirementsService)
public java.lang.String getContext()
public ReportNameProvider forCSVFiles()
public java.lang.String forTestResult(java.lang.String result)
public java.lang.String forTag(java.lang.String tag)
public java.lang.String forTag(TestTag tag)
public java.lang.String forTagType(java.lang.String tagType)
public java.lang.String forRequirementType(java.lang.String tagType)
public ReportNameProvider withPrefix(java.lang.String prefix)
public ReportNameProvider withPrefix(TestTag tag)
public java.lang.String forRequirement(Requirement requirement)
public java.lang.String forRequirement(TestTag tag)
public java.lang.String forRequirementOrTag(TestTag tag)
public java.lang.String forRequirement(java.lang.String requirementName,
java.lang.String requirementType)
public java.lang.String forRelease(Release release)
public java.lang.String forRelease(java.lang.String releaseName)
public ReportNameProvider inLinkableForm()