public interface Requirements extends java.lang.Iterable<Requirement>
| Modifier and Type | Interface and Description |
|---|---|
static class |
Requirements.Builder |
| Modifier and Type | Method and Description |
|---|---|
default java.util.List<Requirement> |
asList() |
static Requirements.Builder |
builder() |
default java.util.List<Requirement> |
get(java.lang.String path) |
default java.util.Iterator<Requirement> |
iterator() |
static RequirementsList |
list(java.util.Collection<java.util.Map<java.lang.String,Requirement.Spec>> requirements) |
static Requirements |
of(java.lang.Iterable<Requirement> requirements) |
static Requirements |
of(Requirement... requirements) |
static SimpleRequirements |
simple(java.util.Map<java.lang.String,Requirement.Spec> requirement) |
static SimpleRequirements |
single(Requirement requirement) |
static SimpleRequirements |
single(java.lang.String path,
Requirement.Spec spec) |
java.util.stream.Stream<Requirement> |
stream() |
java.util.stream.Stream<Requirement> stream()
default java.util.List<Requirement> asList()
default java.util.Iterator<Requirement> iterator()
iterator in interface java.lang.Iterable<Requirement>default java.util.List<Requirement> get(java.lang.String path)
static SimpleRequirements simple(java.util.Map<java.lang.String,Requirement.Spec> requirement)
static RequirementsList list(java.util.Collection<java.util.Map<java.lang.String,Requirement.Spec>> requirements)
static Requirements of(Requirement... requirements)
static Requirements of(java.lang.Iterable<Requirement> requirements)
static SimpleRequirements single(Requirement requirement)
static SimpleRequirements single(java.lang.String path, Requirement.Spec spec)
static Requirements.Builder builder()