public abstract class AbstractRequirementsTagProvider extends Object
| Modifier and Type | Field and Description |
|---|---|
protected EnvironmentVariables |
environmentVariables |
protected RequirementsConfiguration |
requirementsConfiguration |
protected RequirementsService |
requirementsService |
protected String |
rootDirectory |
| Modifier | Constructor and Description |
|---|---|
protected |
AbstractRequirementsTagProvider(EnvironmentVariables environmentVariables) |
protected |
AbstractRequirementsTagProvider(EnvironmentVariables environmentVariables,
String rootDirectory) |
| Modifier and Type | Method and Description |
|---|---|
protected Optional<Requirement> |
firstRequirementFoundIn(Optional<Requirement>... requirements) |
protected String |
getDefaultRootDirectory() |
protected String |
getDefaultType(int level) |
protected String |
getDefaultType(int level,
int maxDepth) |
Optional<Requirement> |
getParentRequirementOf(Requirement requirement) |
abstract List<Requirement> |
getRequirements() |
List<String> |
getRequirementTypes() |
List<String> |
getRequirementTypes(String rootDirectory) |
protected String |
humanReadableVersionOf(String name) |
protected final EnvironmentVariables environmentVariables
protected final String rootDirectory
protected final RequirementsConfiguration requirementsConfiguration
protected final RequirementsService requirementsService
protected AbstractRequirementsTagProvider(EnvironmentVariables environmentVariables, String rootDirectory)
protected AbstractRequirementsTagProvider(EnvironmentVariables environmentVariables)
protected String getDefaultType(int level, int maxDepth)
public abstract List<Requirement> getRequirements()
protected String getDefaultType(int level)
protected String getDefaultRootDirectory()
protected Optional<Requirement> firstRequirementFoundIn(Optional<Requirement>... requirements)
public Optional<Requirement> getParentRequirementOf(Requirement requirement)
Copyright © 2023. All rights reserved.