| Package | Description |
|---|---|
| de.flapdoodle.os | |
| de.flapdoodle.os.common | |
| de.flapdoodle.os.common.attributes |
| Modifier and Type | Method and Description |
|---|---|
static Platform |
Platform.detect(AttributeExtractorLookup attributeExtractorLookup,
MatcherLookup matcherLookup) |
static Architecture |
Platform.detectArchitecture(AttributeExtractorLookup attributeExtractorLookup,
MatcherLookup matcherLookup,
List<? extends Architecture> architectures) |
static Optional<Distribution> |
Platform.detectDistribution(AttributeExtractorLookup attributeExtractorLookup,
MatcherLookup matcherLookup,
Iterable<? extends Distribution> distributions) |
static OS |
Platform.detectOS(AttributeExtractorLookup attributeExtractorLookup,
MatcherLookup matcherLookup) |
static Optional<Version> |
Platform.detectVersion(AttributeExtractorLookup attributeExtractorLookup,
MatcherLookup matcherLookup,
Distribution distribution) |
static Optional<Version> |
Platform.detectVersion(AttributeExtractorLookup attributeExtractorLookup,
MatcherLookup matcherLookup,
List<? extends Version> versions) |
| Modifier and Type | Method and Description |
|---|---|
static <T extends HasPecularities> |
PeculiarityInspector.find(AttributeExtractorLookup attributeExtractorLookup,
MatcherLookup matcherLookup,
Iterable<? extends T> items) |
static <T extends HasPecularities> |
PeculiarityInspector.match(AttributeExtractorLookup attributeExtractorLookup,
MatcherLookup matcherLookup,
Iterable<T> items) |
static <T extends HasPecularities> |
PeculiarityInspector.match(AttributeExtractorLookup attributeExtractorLookup,
MatcherLookup matcherLookup,
T... items) |
static boolean |
PeculiarityInspector.matches(AttributeExtractorLookup attributeExtractorLookup,
MatcherLookup matcherLookup,
Iterable<? extends Peculiarity<?>> peculiarities) |
static <T> boolean |
PeculiarityInspector.matches(AttributeExtractorLookup attributeExtractorLookup,
MatcherLookup matcherLookup,
Peculiarity<T> peculiarity) |
static <T extends HasPecularities> |
PeculiarityInspector.matching(AttributeExtractorLookup attributeExtractorLookup,
MatcherLookup matcherLookup,
Iterable<? extends T> items) |
static <T extends HasPecularities> |
PeculiarityInspector.matching(AttributeExtractorLookup attributeExtractorLookup,
MatcherLookup matcherLookup,
T... items) |
| Modifier and Type | Method and Description |
|---|---|
static AttributeExtractorLookup |
AttributeExtractorLookup.failing() |
static <T,A extends Attribute<T>> |
AttributeExtractorLookup.forType(Class<A> attributeType,
AttributeExtractor<T,A> extractor) |
default AttributeExtractorLookup |
AttributeExtractorLookup.join(AttributeExtractorLookup other) |
static AttributeExtractorLookup |
AttributeExtractorLookup.systemDefault() |
static <T,A extends Attribute<T>> |
AttributeExtractorLookup.with(Predicate<? super A> attributeTypeCheck,
AttributeExtractor<T,A> extractor) |
| Modifier and Type | Method and Description |
|---|---|
default AttributeExtractorLookup |
AttributeExtractorLookup.join(AttributeExtractorLookup other) |
Copyright © 2021. All rights reserved.