public class RequirementCache extends Object
| Modifier and Type | Method and Description |
|---|---|
void |
clear() |
List<Requirement> |
getFlattenedRequirements() |
static RequirementCache |
getInstance() |
List<Requirement> |
getRequirements() |
List<Requirement> |
getRequirements(Supplier<List<Requirement>> requirementFactory) |
Requirement |
getRequirementsByTag(TestTag testTag,
Function<TestTag,Requirement> requirementFinder) |
Map<String,Requirement> |
getRequirementsPathIndex() |
void |
indexRequirements(Map<PathElements,Requirement> requirementsByPath) |
void |
updateFlattenedRequirements(List<Requirement> requirements) |
public void clear()
public static RequirementCache getInstance()
public List<Requirement> getRequirements(Supplier<List<Requirement>> requirementFactory)
public void indexRequirements(Map<PathElements,Requirement> requirementsByPath)
public Map<String,Requirement> getRequirementsPathIndex()
public Requirement getRequirementsByTag(TestTag testTag, Function<TestTag,Requirement> requirementFinder)
public void updateFlattenedRequirements(List<Requirement> requirements)
public List<Requirement> getRequirements()
public List<Requirement> getFlattenedRequirements()
Copyright © 2023. All rights reserved.