Skip navigation links
A B C D E F G H I J K L M N O P R S T V W 

A

addAllPecularities(Iterable<? extends Peculiarity>) - Method in class de.flapdoodle.os.common.ImmutableAllOf.Builder
Adds elements to pecularities list.
addAllPecularities(Iterable<? extends Peculiarity>) - Method in class de.flapdoodle.os.common.ImmutableOneOf.Builder
Adds elements to pecularities list.
addPecularities(Peculiarity) - Method in class de.flapdoodle.os.common.ImmutableAllOf.Builder
Adds one element to pecularities list.
addPecularities(Peculiarity...) - Method in class de.flapdoodle.os.common.ImmutableAllOf.Builder
Adds elements to pecularities list.
addPecularities(Peculiarity) - Method in class de.flapdoodle.os.common.ImmutableOneOf.Builder
Adds one element to pecularities list.
addPecularities(Peculiarity...) - Method in class de.flapdoodle.os.common.ImmutableOneOf.Builder
Adds elements to pecularities list.
AllOf - Class in de.flapdoodle.os.common
 
AllOf() - Constructor for class de.flapdoodle.os.common.AllOf
 
any() - Static method in interface de.flapdoodle.os.common.attributes.MappedTextFile
 
any() - Static method in interface de.flapdoodle.os.common.attributes.SystemProperty
 
any() - Static method in interface de.flapdoodle.os.common.attributes.TextFile
 
apply(String) - Method in class de.flapdoodle.os.common.types.OsReleaseFileConverter
 
Architecture - Interface in de.flapdoodle.os
 
architecture() - Method in class de.flapdoodle.os.ImmutablePlatform
 
architecture(Architecture) - Method in class de.flapdoodle.os.ImmutablePlatform.Builder
Initializes the value for the architecture attribute.
architecture() - Method in class de.flapdoodle.os.Platform
 
architectures() - Method in interface de.flapdoodle.os.OS
 
asList(T...) - Static method in class de.flapdoodle.os.common.collections.Immutables
 
asList(Peculiarity...) - Static method in interface de.flapdoodle.os.common.HasPecularities
 
asNonEmptyList(T...) - Static method in class de.flapdoodle.os.common.collections.Immutables
 
Attribute<T> - Interface in de.flapdoodle.os.common.attributes
 
attribute() - Method in interface de.flapdoodle.os.common.DistinctPeculiarity
 
attribute() - Method in class de.flapdoodle.os.common.ImmutableDistinctPeculiarity
 
attribute(Attribute<T>) - Method in class de.flapdoodle.os.common.ImmutableDistinctPeculiarity.Builder
Initializes the value for the attribute attribute.
AttributeExtractor<T,A extends Attribute<T>> - Interface in de.flapdoodle.os.common.attributes
 
AttributeExtractorLookup - Interface in de.flapdoodle.os.common.attributes
 
Attributes - Class in de.flapdoodle.os.common.attributes
 
Attributes() - Constructor for class de.flapdoodle.os.common.attributes.Attributes
 
attributes() - Method in class de.flapdoodle.os.common.types.ImmutableOsReleaseFile
 
attributes(Map<String, ? extends String>) - Method in class de.flapdoodle.os.common.types.ImmutableOsReleaseFile.Builder
Sets or replaces all mappings from the specified map as entries for the attributes map.
attributes() - Method in interface de.flapdoodle.os.common.types.OsReleaseFile
 

B

bitSize() - Method in interface de.flapdoodle.os.Architecture
 
BitSize - Enum in de.flapdoodle.os
 
bitSize() - Method in enum de.flapdoodle.os.CommonArchitecture
 
build() - Method in class de.flapdoodle.os.common.attributes.ImmutableMappedTextFile.Builder
build() - Method in class de.flapdoodle.os.common.attributes.ImmutableSystemProperty.Builder
build() - Method in class de.flapdoodle.os.common.attributes.ImmutableTextFile.Builder
Builds a new ImmutableTextFile.
build() - Method in class de.flapdoodle.os.common.attributes.ImmutableTypeCheckPredicate.Builder
build() - Method in class de.flapdoodle.os.common.ImmutableAllOf.Builder
Builds a new ImmutableAllOf.
build() - Method in class de.flapdoodle.os.common.ImmutableDistinctPeculiarity.Builder
build() - Method in class de.flapdoodle.os.common.ImmutableOneOf.Builder
Builds a new ImmutableOneOf.
build() - Method in class de.flapdoodle.os.common.matcher.ImmutableMatchPattern.Builder
Builds a new ImmutableMatchPattern.
build() - Method in class de.flapdoodle.os.common.matcher.ImmutableOsReleaseFileMapEntry.Builder
build() - Method in class de.flapdoodle.os.common.types.ImmutableEither.Builder
Builds a new ImmutableEither.
build() - Method in class de.flapdoodle.os.common.types.ImmutableOsReleaseFile.Builder
build() - Method in class de.flapdoodle.os.ImmutablePlatform.Builder
Builds a new ImmutablePlatform.
builder() - Static method in class de.flapdoodle.os.common.attributes.ImmutableMappedTextFile
Creates a builder for ImmutableMappedTextFile.
builder() - Static method in class de.flapdoodle.os.common.attributes.ImmutableSystemProperty
Creates a builder for ImmutableSystemProperty.
builder() - Static method in class de.flapdoodle.os.common.attributes.ImmutableTextFile
Creates a builder for ImmutableTextFile.
builder() - Static method in class de.flapdoodle.os.common.attributes.ImmutableTypeCheckPredicate
Creates a builder for ImmutableTypeCheckPredicate.
builder() - Static method in interface de.flapdoodle.os.common.DistinctPeculiarity
 
builder() - Static method in class de.flapdoodle.os.common.ImmutableAllOf
Creates a builder for ImmutableAllOf.
builder() - Static method in class de.flapdoodle.os.common.ImmutableDistinctPeculiarity
Creates a builder for ImmutableDistinctPeculiarity.
builder() - Static method in class de.flapdoodle.os.common.ImmutableOneOf
Creates a builder for ImmutableOneOf.
builder() - Static method in class de.flapdoodle.os.common.matcher.ImmutableMatchPattern
Creates a builder for ImmutableMatchPattern.
builder() - Static method in class de.flapdoodle.os.common.matcher.ImmutableOsReleaseFileMapEntry
Creates a builder for ImmutableOsReleaseFileMapEntry.
builder() - Static method in class de.flapdoodle.os.common.types.ImmutableEither
Creates a builder for ImmutableEither.
builder() - Static method in class de.flapdoodle.os.common.types.ImmutableOsReleaseFile
Creates a builder for ImmutableOsReleaseFile.
builder() - Static method in class de.flapdoodle.os.ImmutablePlatform
Creates a builder for ImmutablePlatform.

C

charset(Charset) - Method in class de.flapdoodle.os.common.attributes.ImmutableMappedTextFile.Builder
Initializes the value for the charset attribute.
charset() - Method in class de.flapdoodle.os.common.attributes.ImmutableMappedTextFile
 
charset(Charset) - Method in class de.flapdoodle.os.common.attributes.ImmutableTextFile.Builder
Initializes the value for the charset attribute.
charset() - Method in class de.flapdoodle.os.common.attributes.ImmutableTextFile
 
charset() - Method in interface de.flapdoodle.os.common.attributes.MappedTextFile
 
charset() - Method in interface de.flapdoodle.os.common.attributes.TextFile
 
check() - Method in class de.flapdoodle.os.common.AllOf
 
check(Predicate<T>) - Method in class de.flapdoodle.os.common.attributes.ImmutableTypeCheckPredicate.Builder
Initializes the value for the check attribute.
check() - Method in class de.flapdoodle.os.common.attributes.ImmutableTypeCheckPredicate
 
check() - Method in class de.flapdoodle.os.common.attributes.TypeCheckPredicate
 
check() - Method in class de.flapdoodle.os.common.OneOf
 
check() - Method in class de.flapdoodle.os.common.types.Either
 
CommonArchitecture - Enum in de.flapdoodle.os
 
convert(String) - Static method in class de.flapdoodle.os.common.types.OsReleaseFileConverter
 
converter(Function<String, T>) - Method in class de.flapdoodle.os.common.attributes.ImmutableMappedTextFile.Builder
Initializes the value for the converter attribute.
converter() - Method in class de.flapdoodle.os.common.attributes.ImmutableMappedTextFile
 
converter() - Method in interface de.flapdoodle.os.common.attributes.MappedTextFile
 
copyOf(MappedTextFile<T>) - Static method in class de.flapdoodle.os.common.attributes.ImmutableMappedTextFile
Creates an immutable copy of a MappedTextFile value.
copyOf(SystemProperty) - Static method in class de.flapdoodle.os.common.attributes.ImmutableSystemProperty
Creates an immutable copy of a SystemProperty value.
copyOf(TextFile) - Static method in class de.flapdoodle.os.common.attributes.ImmutableTextFile
Creates an immutable copy of a TextFile value.
copyOf(TypeCheckPredicate<T>) - Static method in class de.flapdoodle.os.common.attributes.ImmutableTypeCheckPredicate
Creates an immutable copy of a TypeCheckPredicate value.
copyOf(AllOf) - Static method in class de.flapdoodle.os.common.ImmutableAllOf
Creates an immutable copy of a AllOf value.
copyOf(DistinctPeculiarity<T>) - Static method in class de.flapdoodle.os.common.ImmutableDistinctPeculiarity
Creates an immutable copy of a DistinctPeculiarity value.
copyOf(OneOf) - Static method in class de.flapdoodle.os.common.ImmutableOneOf
Creates an immutable copy of a OneOf value.
copyOf(MatchPattern) - Static method in class de.flapdoodle.os.common.matcher.ImmutableMatchPattern
Creates an immutable copy of a MatchPattern value.
copyOf(OsReleaseFileMapEntry) - Static method in class de.flapdoodle.os.common.matcher.ImmutableOsReleaseFileMapEntry
Creates an immutable copy of a OsReleaseFileMapEntry value.
copyOf(Either<L, R>) - Static method in class de.flapdoodle.os.common.types.ImmutableEither
Creates an immutable copy of a Either value.
copyOf(OsReleaseFile) - Static method in class de.flapdoodle.os.common.types.ImmutableOsReleaseFile
Creates an immutable copy of a OsReleaseFile value.
copyOf(Platform) - Static method in class de.flapdoodle.os.ImmutablePlatform
Creates an immutable copy of a Platform value.
cpuType() - Method in interface de.flapdoodle.os.Architecture
 
cpuType() - Method in enum de.flapdoodle.os.CommonArchitecture
 
CPUType - Enum in de.flapdoodle.os
 

D

de.flapdoodle.os - package de.flapdoodle.os
 
de.flapdoodle.os.common - package de.flapdoodle.os.common
 
de.flapdoodle.os.common.attributes - package de.flapdoodle.os.common.attributes
 
de.flapdoodle.os.common.collections - package de.flapdoodle.os.common.collections
 
de.flapdoodle.os.common.io - package de.flapdoodle.os.common.io
 
de.flapdoodle.os.common.matcher - package de.flapdoodle.os.common.matcher
 
de.flapdoodle.os.common.types - package de.flapdoodle.os.common.types
 
detect(Collection<? extends OS>) - Static method in class de.flapdoodle.os.Platform
 
DistinctPeculiarity<T> - Interface in de.flapdoodle.os.common
 
Distribution - Interface in de.flapdoodle.os
 
distribution(Distribution) - Method in class de.flapdoodle.os.ImmutablePlatform.Builder
Initializes the optional value distribution to distribution.
distribution(Optional<? extends Distribution>) - Method in class de.flapdoodle.os.ImmutablePlatform.Builder
Initializes the optional value distribution to distribution.
distribution() - Method in class de.flapdoodle.os.ImmutablePlatform
 
distribution() - Method in class de.flapdoodle.os.Platform
 
distributions() - Method in interface de.flapdoodle.os.OS
 

E

Either<L,R> - Class in de.flapdoodle.os.common.types
 
Either() - Constructor for class de.flapdoodle.os.common.types.Either
 
empty() - Static method in interface de.flapdoodle.os.common.HasPecularities
 
Enums - Class in de.flapdoodle.os.common.collections
 
equals(Object) - Method in class de.flapdoodle.os.common.attributes.ImmutableMappedTextFile
This instance is equal to all instances of ImmutableMappedTextFile that have equal attribute values.
equals(Object) - Method in class de.flapdoodle.os.common.attributes.ImmutableSystemProperty
This instance is equal to all instances of ImmutableSystemProperty that have equal attribute values.
equals(Object) - Method in class de.flapdoodle.os.common.attributes.ImmutableTextFile
This instance is equal to all instances of ImmutableTextFile that have equal attribute values.
equals(Object) - Method in class de.flapdoodle.os.common.attributes.ImmutableTypeCheckPredicate
This instance is equal to all instances of ImmutableTypeCheckPredicate that have equal attribute values.
equals(Object) - Method in class de.flapdoodle.os.common.ImmutableAllOf
This instance is equal to all instances of ImmutableAllOf that have equal attribute values.
equals(Object) - Method in class de.flapdoodle.os.common.ImmutableDistinctPeculiarity
This instance is equal to all instances of ImmutableDistinctPeculiarity that have equal attribute values.
equals(Object) - Method in class de.flapdoodle.os.common.ImmutableOneOf
This instance is equal to all instances of ImmutableOneOf that have equal attribute values.
equals(Object) - Method in class de.flapdoodle.os.common.matcher.ImmutableMatchPattern
This instance is equal to all instances of ImmutableMatchPattern that have equal attribute values.
equals(Object) - Method in class de.flapdoodle.os.common.matcher.ImmutableOsReleaseFileMapEntry
This instance is equal to all instances of ImmutableOsReleaseFileMapEntry that have equal attribute values.
equals(Object) - Method in class de.flapdoodle.os.common.types.ImmutableEither
This instance is equal to all instances of ImmutableEither that have equal attribute values.
equals(Object) - Method in class de.flapdoodle.os.common.types.ImmutableOsReleaseFile
This instance is equal to all instances of ImmutableOsReleaseFile that have equal attribute values.
equals(Object) - Method in class de.flapdoodle.os.ImmutablePlatform
This instance is equal to all instances of ImmutablePlatform that have equal attribute values.
extract(A) - Method in interface de.flapdoodle.os.common.attributes.AttributeExtractor
 
extract(MappedTextFile<T>) - Method in class de.flapdoodle.os.common.attributes.MappedTextFileResolver
 
extract(SystemProperty) - Method in class de.flapdoodle.os.common.attributes.SystemPropertyResolver
 
extract(TextFile) - Method in class de.flapdoodle.os.common.attributes.TextFileResolver
 
extractor(A) - Method in interface de.flapdoodle.os.common.attributes.AttributeExtractorLookup
 

F

failing() - Static method in interface de.flapdoodle.os.common.attributes.AttributeExtractorLookup
 
failing() - Static method in interface de.flapdoodle.os.common.matcher.MatcherLookup
 
find(AttributeExtractorLookup, MatcherLookup, Iterable<? extends T>) - Static method in class de.flapdoodle.os.common.PeculiarityInspector
 
forType(Class<M>, Matcher<T, M>) - Static method in interface de.flapdoodle.os.common.matcher.MatcherLookup
 
from(MappedTextFile<T>) - Method in class de.flapdoodle.os.common.attributes.ImmutableMappedTextFile.Builder
Fill a builder with attribute values from the provided MappedTextFile instance.
from(SystemProperty) - Method in class de.flapdoodle.os.common.attributes.ImmutableSystemProperty.Builder
Fill a builder with attribute values from the provided SystemProperty instance.
from(TextFile) - Method in class de.flapdoodle.os.common.attributes.ImmutableTextFile.Builder
Fill a builder with attribute values from the provided TextFile instance.
from(TypeCheckPredicate<T>) - Method in class de.flapdoodle.os.common.attributes.ImmutableTypeCheckPredicate.Builder
Fill a builder with attribute values from the provided TypeCheckPredicate instance.
from(AllOf) - Method in class de.flapdoodle.os.common.ImmutableAllOf.Builder
Fill a builder with attribute values from the provided AllOf instance.
from(DistinctPeculiarity<T>) - Method in class de.flapdoodle.os.common.ImmutableDistinctPeculiarity.Builder
Fill a builder with attribute values from the provided DistinctPeculiarity instance.
from(OneOf) - Method in class de.flapdoodle.os.common.ImmutableOneOf.Builder
Fill a builder with attribute values from the provided OneOf instance.
from(MatchPattern) - Method in class de.flapdoodle.os.common.matcher.ImmutableMatchPattern.Builder
Fill a builder with attribute values from the provided MatchPattern instance.
from(OsReleaseFileMapEntry) - Method in class de.flapdoodle.os.common.matcher.ImmutableOsReleaseFileMapEntry.Builder
Fill a builder with attribute values from the provided OsReleaseFileMapEntry instance.
from(Either<L, R>) - Method in class de.flapdoodle.os.common.types.ImmutableEither.Builder
Fill a builder with attribute values from the provided Either instance.
from(OsReleaseFile) - Method in class de.flapdoodle.os.common.types.ImmutableOsReleaseFile.Builder
Fill a builder with attribute values from the provided OsReleaseFile instance.
from(Platform) - Method in class de.flapdoodle.os.ImmutablePlatform.Builder
Fill a builder with attribute values from the provided Platform instance.

G

guess(Collection<? extends OS>) - Static method in class de.flapdoodle.os.Platform
 

H

hashCode() - Method in class de.flapdoodle.os.common.attributes.ImmutableMappedTextFile
Computes a hash code from attributes: name, converter, charset.
hashCode() - Method in class de.flapdoodle.os.common.attributes.ImmutableSystemProperty
Computes a hash code from attributes: name.
hashCode() - Method in class de.flapdoodle.os.common.attributes.ImmutableTextFile
Computes a hash code from attributes: name, charset.
hashCode() - Method in class de.flapdoodle.os.common.attributes.ImmutableTypeCheckPredicate
Computes a hash code from attributes: typeClass, check.
hashCode() - Method in class de.flapdoodle.os.common.ImmutableAllOf
Computes a hash code from attributes: pecularities.
hashCode() - Method in class de.flapdoodle.os.common.ImmutableDistinctPeculiarity
Computes a hash code from attributes: attribute, match.
hashCode() - Method in class de.flapdoodle.os.common.ImmutableOneOf
Computes a hash code from attributes: pecularities.
hashCode() - Method in class de.flapdoodle.os.common.matcher.ImmutableMatchPattern
Computes a hash code from attributes: pattern.
hashCode() - Method in class de.flapdoodle.os.common.matcher.ImmutableOsReleaseFileMapEntry
Computes a hash code from attributes: key, valuePattern.
hashCode() - Method in class de.flapdoodle.os.common.types.ImmutableEither
Computes a hash code from attributes: optLeft, optRight.
hashCode() - Method in class de.flapdoodle.os.common.types.ImmutableOsReleaseFile
Computes a hash code from attributes: attributes.
hashCode() - Method in class de.flapdoodle.os.ImmutablePlatform
Computes a hash code from attributes: operatingSystem, architecture, distribution, version.
HasPecularities - Interface in de.flapdoodle.os.common
 

I

ImmutableAllOf - Class in de.flapdoodle.os.common
Immutable implementation of AllOf.
ImmutableAllOf.Builder - Class in de.flapdoodle.os.common
Builds instances of type ImmutableAllOf.
ImmutableDistinctPeculiarity<T> - Class in de.flapdoodle.os.common
Immutable implementation of DistinctPeculiarity.
ImmutableDistinctPeculiarity.Builder<T> - Class in de.flapdoodle.os.common
Builds instances of type ImmutableDistinctPeculiarity.
ImmutableEither<L,R> - Class in de.flapdoodle.os.common.types
Immutable implementation of Either.
ImmutableEither.Builder<L,R> - Class in de.flapdoodle.os.common.types
Builds instances of type ImmutableEither.
ImmutableMappedTextFile<T> - Class in de.flapdoodle.os.common.attributes
Immutable implementation of MappedTextFile.
ImmutableMappedTextFile.Builder<T> - Class in de.flapdoodle.os.common.attributes
Builds instances of type ImmutableMappedTextFile.
ImmutableMatchPattern - Class in de.flapdoodle.os.common.matcher
Immutable implementation of MatchPattern.
ImmutableMatchPattern.Builder - Class in de.flapdoodle.os.common.matcher
Builds instances of type ImmutableMatchPattern.
ImmutableOneOf - Class in de.flapdoodle.os.common
Immutable implementation of OneOf.
ImmutableOneOf.Builder - Class in de.flapdoodle.os.common
Builds instances of type ImmutableOneOf.
ImmutableOsReleaseFile - Class in de.flapdoodle.os.common.types
Immutable implementation of OsReleaseFile.
ImmutableOsReleaseFile.Builder - Class in de.flapdoodle.os.common.types
Builds instances of type ImmutableOsReleaseFile.
ImmutableOsReleaseFileMapEntry - Class in de.flapdoodle.os.common.matcher
Immutable implementation of OsReleaseFileMapEntry.
ImmutableOsReleaseFileMapEntry.Builder - Class in de.flapdoodle.os.common.matcher
Builds instances of type ImmutableOsReleaseFileMapEntry.
ImmutablePlatform - Class in de.flapdoodle.os
Immutable implementation of Platform.
ImmutablePlatform.Builder - Class in de.flapdoodle.os
Builds instances of type ImmutablePlatform.
Immutables - Class in de.flapdoodle.os.common.collections
 
ImmutableSystemProperty - Class in de.flapdoodle.os.common.attributes
Immutable implementation of SystemProperty.
ImmutableSystemProperty.Builder - Class in de.flapdoodle.os.common.attributes
Builds instances of type ImmutableSystemProperty.
ImmutableTextFile - Class in de.flapdoodle.os.common.attributes
Immutable implementation of TextFile.
ImmutableTextFile.Builder - Class in de.flapdoodle.os.common.attributes
Builds instances of type ImmutableTextFile.
ImmutableTypeCheckPredicate<T> - Class in de.flapdoodle.os.common.attributes
Immutable implementation of TypeCheckPredicate.
ImmutableTypeCheckPredicate.Builder<T> - Class in de.flapdoodle.os.common.attributes
Builds instances of type ImmutableTypeCheckPredicate.
INSTANCE - Static variable in class de.flapdoodle.os.common.types.OsReleaseFileConverter
 
IO - Class in de.flapdoodle.os.common.io
 
isInstanceOf(Class<T>) - Static method in class de.flapdoodle.os.common.attributes.TypeCheckPredicate
 
isLeft() - Method in class de.flapdoodle.os.common.types.Either
 

J

join(AttributeExtractorLookup) - Method in interface de.flapdoodle.os.common.attributes.AttributeExtractorLookup
 
join(MatcherLookup) - Method in interface de.flapdoodle.os.common.matcher.MatcherLookup
 

K

key(String) - Method in class de.flapdoodle.os.common.matcher.ImmutableOsReleaseFileMapEntry.Builder
Initializes the value for the key attribute.
key() - Method in class de.flapdoodle.os.common.matcher.ImmutableOsReleaseFileMapEntry
 
key() - Method in interface de.flapdoodle.os.common.matcher.OsReleaseFileMapEntry
 

L

left() - Method in class de.flapdoodle.os.common.types.Either
 
left(L) - Static method in class de.flapdoodle.os.common.types.Either
 
logger - Static variable in class de.flapdoodle.os.Platform
 
LoggingWrapper - Class in de.flapdoodle.os.common.attributes
 

M

mappedTextFile(String, Function<String, T>) - Static method in class de.flapdoodle.os.common.attributes.Attributes
 
MappedTextFile<T> - Interface in de.flapdoodle.os.common.attributes
 
MappedTextFileResolver<T> - Class in de.flapdoodle.os.common.attributes
 
MappedTextFileResolver() - Constructor for class de.flapdoodle.os.common.attributes.MappedTextFileResolver
 
match() - Method in interface de.flapdoodle.os.common.DistinctPeculiarity
 
match(Match<T>) - Method in class de.flapdoodle.os.common.ImmutableDistinctPeculiarity.Builder
Initializes the value for the match attribute.
match() - Method in class de.flapdoodle.os.common.ImmutableDistinctPeculiarity
 
Match<T> - Interface in de.flapdoodle.os.common.matcher
 
match(Optional<T>, M) - Method in interface de.flapdoodle.os.common.matcher.Matcher
 
match(Optional<OsReleaseFile>, OsReleaseFileMapEntry) - Method in class de.flapdoodle.os.common.matcher.OsReleaseFileEntryMatcher
 
match(Optional<String>, MatchPattern) - Method in class de.flapdoodle.os.common.matcher.PatternMatcher
 
match(AttributeExtractorLookup, MatcherLookup, T...) - Static method in class de.flapdoodle.os.common.PeculiarityInspector
 
match(AttributeExtractorLookup, MatcherLookup, Iterable<? extends T>) - Static method in class de.flapdoodle.os.common.PeculiarityInspector
 
Matcher<T,M extends Match<T>> - Interface in de.flapdoodle.os.common.matcher
 
matcher(M) - Method in interface de.flapdoodle.os.common.matcher.MatcherLookup
 
MatcherLookup - Interface in de.flapdoodle.os.common.matcher
 
Matchers - Class in de.flapdoodle.os.common.matcher
 
Matchers() - Constructor for class de.flapdoodle.os.common.matcher.Matchers
 
matches(AttributeExtractorLookup, MatcherLookup, Iterable<? extends Peculiarity>) - Static method in class de.flapdoodle.os.common.PeculiarityInspector
 
matches(AttributeExtractorLookup, MatcherLookup, Peculiarity) - Static method in class de.flapdoodle.os.common.PeculiarityInspector
 
matches(AttributeExtractorLookup, MatcherLookup, OneOf) - Static method in class de.flapdoodle.os.common.PeculiarityInspector
 
matches(AttributeExtractorLookup, MatcherLookup, AllOf) - Static method in class de.flapdoodle.os.common.PeculiarityInspector
 
matches(AttributeExtractorLookup, MatcherLookup, DistinctPeculiarity<T>) - Static method in class de.flapdoodle.os.common.PeculiarityInspector
 
matching(AttributeExtractorLookup, MatcherLookup, T...) - Static method in class de.flapdoodle.os.common.PeculiarityInspector
 
matching(AttributeExtractorLookup, MatcherLookup, Iterable<? extends T>) - Static method in class de.flapdoodle.os.common.PeculiarityInspector
 
matchPattern(String) - Static method in class de.flapdoodle.os.common.matcher.Matchers
 
MatchPattern - Interface in de.flapdoodle.os.common.matcher
 

N

name(String) - Method in class de.flapdoodle.os.common.attributes.ImmutableMappedTextFile.Builder
Initializes the value for the name attribute.
name() - Method in class de.flapdoodle.os.common.attributes.ImmutableMappedTextFile
 
name(String) - Method in class de.flapdoodle.os.common.attributes.ImmutableSystemProperty.Builder
Initializes the value for the name attribute.
name() - Method in class de.flapdoodle.os.common.attributes.ImmutableSystemProperty
 
name(String) - Method in class de.flapdoodle.os.common.attributes.ImmutableTextFile.Builder
Initializes the value for the name attribute.
name() - Method in class de.flapdoodle.os.common.attributes.ImmutableTextFile
 
name() - Method in interface de.flapdoodle.os.common.attributes.MappedTextFile
 
name() - Method in interface de.flapdoodle.os.common.attributes.SystemProperty
 
name() - Method in interface de.flapdoodle.os.common.attributes.TextFile
 
name() - Method in interface de.flapdoodle.os.Distribution
 
name() - Method in interface de.flapdoodle.os.OS
 
name() - Method in interface de.flapdoodle.os.Version
 

O

of(Peculiarity...) - Static method in class de.flapdoodle.os.common.AllOf
 
of(String, Function<String, T>) - Static method in class de.flapdoodle.os.common.attributes.ImmutableMappedTextFile
Construct a new immutable MappedTextFile instance.
of(String) - Static method in class de.flapdoodle.os.common.attributes.ImmutableSystemProperty
Construct a new immutable SystemProperty instance.
of(String) - Static method in class de.flapdoodle.os.common.attributes.ImmutableTextFile
Construct a new immutable TextFile instance.
of(Class<T>, Predicate<T>) - Static method in class de.flapdoodle.os.common.attributes.ImmutableTypeCheckPredicate
Construct a new immutable TypeCheckPredicate instance.
of(Class<T>, Predicate<T>) - Static method in class de.flapdoodle.os.common.attributes.TypeCheckPredicate
 
of(Attribute<T>, Match<T>) - Static method in interface de.flapdoodle.os.common.DistinctPeculiarity
 
of(List<Peculiarity>) - Static method in class de.flapdoodle.os.common.ImmutableAllOf
Construct a new immutable AllOf instance.
of(Iterable<? extends Peculiarity>) - Static method in class de.flapdoodle.os.common.ImmutableAllOf
Construct a new immutable AllOf instance.
of(List<Peculiarity>) - Static method in class de.flapdoodle.os.common.ImmutableOneOf
Construct a new immutable OneOf instance.
of(Iterable<? extends Peculiarity>) - Static method in class de.flapdoodle.os.common.ImmutableOneOf
Construct a new immutable OneOf instance.
of(Pattern) - Static method in class de.flapdoodle.os.common.matcher.ImmutableMatchPattern
Construct a new immutable MatchPattern instance.
of(String, Pattern) - Static method in class de.flapdoodle.os.common.matcher.ImmutableOsReleaseFileMapEntry
Construct a new immutable OsReleaseFileMapEntry instance.
of(Peculiarity...) - Static method in class de.flapdoodle.os.common.OneOf
 
OneOf - Class in de.flapdoodle.os.common
 
OneOf() - Constructor for class de.flapdoodle.os.common.OneOf
 
operatingSystem(OS) - Method in class de.flapdoodle.os.ImmutablePlatform.Builder
Initializes the value for the operatingSystem attribute.
operatingSystem() - Method in class de.flapdoodle.os.ImmutablePlatform
 
operatingSystem() - Method in class de.flapdoodle.os.Platform
 
optLeft() - Method in class de.flapdoodle.os.common.types.Either
 
optLeft(L) - Method in class de.flapdoodle.os.common.types.ImmutableEither.Builder
Initializes the optional value optLeft to optLeft.
optLeft(Optional<? extends L>) - Method in class de.flapdoodle.os.common.types.ImmutableEither.Builder
Initializes the optional value optLeft to optLeft.
optLeft() - Method in class de.flapdoodle.os.common.types.ImmutableEither
 
optRight() - Method in class de.flapdoodle.os.common.types.Either
 
optRight(R) - Method in class de.flapdoodle.os.common.types.ImmutableEither.Builder
Initializes the optional value optRight to optRight.
optRight(Optional<? extends R>) - Method in class de.flapdoodle.os.common.types.ImmutableEither.Builder
Initializes the optional value optRight to optRight.
optRight() - Method in class de.flapdoodle.os.common.types.ImmutableEither
 
OS - Interface in de.flapdoodle.os
 
OsReleaseFile - Interface in de.flapdoodle.os.common.types
 
OsReleaseFileConverter - Class in de.flapdoodle.os.common.types
 
OsReleaseFileConverter() - Constructor for class de.flapdoodle.os.common.types.OsReleaseFileConverter
 
osReleaseFileEntry(String, String) - Static method in class de.flapdoodle.os.common.matcher.Matchers
 
OsReleaseFileEntryMatcher - Class in de.flapdoodle.os.common.matcher
 
OsReleaseFileEntryMatcher() - Constructor for class de.flapdoodle.os.common.matcher.OsReleaseFileEntryMatcher
 
OsReleaseFileMapEntry - Interface in de.flapdoodle.os.common.matcher
 
OSType - Enum in de.flapdoodle.os
 

P

pattern(Pattern) - Method in class de.flapdoodle.os.common.matcher.ImmutableMatchPattern.Builder
Initializes the value for the pattern attribute.
pattern() - Method in class de.flapdoodle.os.common.matcher.ImmutableMatchPattern
 
pattern() - Method in interface de.flapdoodle.os.common.matcher.MatchPattern
 
PatternMatcher - Class in de.flapdoodle.os.common.matcher
 
PatternMatcher() - Constructor for class de.flapdoodle.os.common.matcher.PatternMatcher
 
pecularities() - Method in class de.flapdoodle.os.common.AllOf
 
pecularities() - Method in interface de.flapdoodle.os.common.HasPecularities
 
pecularities(Iterable<? extends Peculiarity>) - Method in class de.flapdoodle.os.common.ImmutableAllOf.Builder
Sets or replaces all elements for pecularities list.
pecularities() - Method in class de.flapdoodle.os.common.ImmutableAllOf
 
pecularities(Iterable<? extends Peculiarity>) - Method in class de.flapdoodle.os.common.ImmutableOneOf.Builder
Sets or replaces all elements for pecularities list.
pecularities() - Method in class de.flapdoodle.os.common.ImmutableOneOf
 
pecularities() - Method in class de.flapdoodle.os.common.OneOf
 
pecularities() - Method in enum de.flapdoodle.os.CommonArchitecture
 
Peculiarity - Interface in de.flapdoodle.os.common
 
PeculiarityInspector - Class in de.flapdoodle.os.common
 
PeculiarityInspector() - Constructor for class de.flapdoodle.os.common.PeculiarityInspector
 
Platform - Class in de.flapdoodle.os
 
Platform() - Constructor for class de.flapdoodle.os.Platform
 
priority() - Method in interface de.flapdoodle.os.VersionWithPriority
 
priorityOf(Optional<? extends Version>) - Static method in interface de.flapdoodle.os.VersionWithPriority
 
putAllAttributes(Map<String, ? extends String>) - Method in class de.flapdoodle.os.common.types.ImmutableOsReleaseFile.Builder
Put all mappings from the specified map as entries to attributes map.
putAttributes(String, String) - Method in class de.flapdoodle.os.common.types.ImmutableOsReleaseFile.Builder
Put one entry to the attributes map.
putAttributes(Map.Entry<String, ? extends String>) - Method in class de.flapdoodle.os.common.types.ImmutableOsReleaseFile.Builder
Put one entry to the attributes map.

R

readString(Path, Charset) - Static method in class de.flapdoodle.os.common.io.IO
 
right() - Method in class de.flapdoodle.os.common.types.Either
 
right(R) - Static method in class de.flapdoodle.os.common.types.Either
 

S

sorteByPriority(List<? extends Platform>) - Static method in interface de.flapdoodle.os.VersionWithPriority
 
systemDefault() - Static method in interface de.flapdoodle.os.common.attributes.AttributeExtractorLookup
 
systemDefault() - Static method in interface de.flapdoodle.os.common.matcher.MatcherLookup
 
systemProperty(String) - Static method in class de.flapdoodle.os.common.attributes.Attributes
 
SystemProperty - Interface in de.flapdoodle.os.common.attributes
 
SystemPropertyResolver - Class in de.flapdoodle.os.common.attributes
 
SystemPropertyResolver() - Constructor for class de.flapdoodle.os.common.attributes.SystemPropertyResolver
 

T

test(T) - Method in class de.flapdoodle.os.common.attributes.TypeCheckPredicate
 
textFile(String) - Static method in class de.flapdoodle.os.common.attributes.Attributes
 
TextFile - Interface in de.flapdoodle.os.common.attributes
 
TextFileResolver - Class in de.flapdoodle.os.common.attributes
 
TextFileResolver() - Constructor for class de.flapdoodle.os.common.attributes.TextFileResolver
 
toString() - Method in class de.flapdoodle.os.common.attributes.ImmutableMappedTextFile
Prints the immutable value MappedTextFile with attribute values.
toString() - Method in class de.flapdoodle.os.common.attributes.ImmutableSystemProperty
Prints the immutable value SystemProperty with attribute values.
toString() - Method in class de.flapdoodle.os.common.attributes.ImmutableTextFile
Prints the immutable value TextFile with attribute values.
toString() - Method in class de.flapdoodle.os.common.attributes.ImmutableTypeCheckPredicate
Prints the immutable value TypeCheckPredicate with attribute values.
toString() - Method in class de.flapdoodle.os.common.attributes.MappedTextFileResolver
 
toString() - Method in class de.flapdoodle.os.common.attributes.SystemPropertyResolver
 
toString() - Method in class de.flapdoodle.os.common.ImmutableAllOf
Prints the immutable value AllOf with attribute values.
toString() - Method in class de.flapdoodle.os.common.ImmutableDistinctPeculiarity
Prints the immutable value DistinctPeculiarity with attribute values.
toString() - Method in class de.flapdoodle.os.common.ImmutableOneOf
Prints the immutable value OneOf with attribute values.
toString() - Method in class de.flapdoodle.os.common.matcher.ImmutableMatchPattern
Prints the immutable value MatchPattern with attribute values.
toString() - Method in class de.flapdoodle.os.common.matcher.ImmutableOsReleaseFileMapEntry
Prints the immutable value OsReleaseFileMapEntry with attribute values.
toString() - Method in class de.flapdoodle.os.common.matcher.PatternMatcher
 
toString() - Method in class de.flapdoodle.os.common.types.ImmutableEither
Prints the immutable value Either with attribute values.
toString() - Method in class de.flapdoodle.os.common.types.ImmutableOsReleaseFile
Prints the immutable value OsReleaseFile with attribute values.
toString() - Method in class de.flapdoodle.os.common.types.OsReleaseFileConverter
 
toString() - Method in class de.flapdoodle.os.ImmutablePlatform
Prints the immutable value Platform with attribute values.
type() - Method in interface de.flapdoodle.os.OS
 
TypeCheckPredicate<T> - Class in de.flapdoodle.os.common.attributes
 
TypeCheckPredicate() - Constructor for class de.flapdoodle.os.common.attributes.TypeCheckPredicate
 
typeClass(Class<T>) - Method in class de.flapdoodle.os.common.attributes.ImmutableTypeCheckPredicate.Builder
Initializes the value for the typeClass attribute.
typeClass() - Method in class de.flapdoodle.os.common.attributes.ImmutableTypeCheckPredicate
 
typeClass() - Method in class de.flapdoodle.os.common.attributes.TypeCheckPredicate
 

V

valueOf(String) - Static method in enum de.flapdoodle.os.BitSize
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum de.flapdoodle.os.CommonArchitecture
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum de.flapdoodle.os.CPUType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum de.flapdoodle.os.OSType
Returns the enum constant of this type with the specified name.
valuePattern(Pattern) - Method in class de.flapdoodle.os.common.matcher.ImmutableOsReleaseFileMapEntry.Builder
Initializes the value for the valuePattern attribute.
valuePattern() - Method in class de.flapdoodle.os.common.matcher.ImmutableOsReleaseFileMapEntry
 
valuePattern() - Method in interface de.flapdoodle.os.common.matcher.OsReleaseFileMapEntry
 
values() - Static method in enum de.flapdoodle.os.BitSize
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum de.flapdoodle.os.CommonArchitecture
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum de.flapdoodle.os.CPUType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum de.flapdoodle.os.OSType
Returns an array containing the constants of this enum type, in the order they are declared.
valuesAsList(Class<T>) - Static method in class de.flapdoodle.os.common.collections.Enums
 
version(Version) - Method in class de.flapdoodle.os.ImmutablePlatform.Builder
Initializes the optional value version to version.
version(Optional<? extends Version>) - Method in class de.flapdoodle.os.ImmutablePlatform.Builder
Initializes the optional value version to version.
version() - Method in class de.flapdoodle.os.ImmutablePlatform
 
version() - Method in class de.flapdoodle.os.Platform
 
Version - Interface in de.flapdoodle.os
 
versions() - Method in interface de.flapdoodle.os.Distribution
 
VersionWithPriority - Interface in de.flapdoodle.os
 

W

with(TypeCheckPredicate<? super A>, AttributeExtractor<T, A>) - Static method in interface de.flapdoodle.os.common.attributes.AttributeExtractorLookup
 
withArchitecture(Architecture) - Method in class de.flapdoodle.os.ImmutablePlatform
Copy the current immutable object by setting a value for the architecture attribute.
withAttribute(Attribute<T>) - Method in class de.flapdoodle.os.common.ImmutableDistinctPeculiarity
Copy the current immutable object by setting a value for the attribute attribute.
withAttributes(Map<String, ? extends String>) - Method in class de.flapdoodle.os.common.types.ImmutableOsReleaseFile
Copy the current immutable object by replacing the attributes map with the specified map.
withCharset(Charset) - Method in class de.flapdoodle.os.common.attributes.ImmutableMappedTextFile
Copy the current immutable object by setting a value for the charset attribute.
withCharset(Charset) - Method in class de.flapdoodle.os.common.attributes.ImmutableTextFile
Copy the current immutable object by setting a value for the charset attribute.
withCheck(Predicate<T>) - Method in class de.flapdoodle.os.common.attributes.ImmutableTypeCheckPredicate
Copy the current immutable object by setting a value for the check attribute.
withConverter(Function<String, T>) - Method in class de.flapdoodle.os.common.attributes.ImmutableMappedTextFile
Copy the current immutable object by setting a value for the converter attribute.
withDistribution(Distribution) - Method in class de.flapdoodle.os.ImmutablePlatform
Copy the current immutable object by setting a present value for the optional distribution attribute.
withDistribution(Optional<? extends Distribution>) - Method in class de.flapdoodle.os.ImmutablePlatform
Copy the current immutable object by setting an optional value for the distribution attribute.
withKey(String) - Method in class de.flapdoodle.os.common.matcher.ImmutableOsReleaseFileMapEntry
Copy the current immutable object by setting a value for the key attribute.
withMatch(Match<T>) - Method in class de.flapdoodle.os.common.ImmutableDistinctPeculiarity
Copy the current immutable object by setting a value for the match attribute.
withName(String) - Method in class de.flapdoodle.os.common.attributes.ImmutableMappedTextFile
Copy the current immutable object by setting a value for the name attribute.
withName(String) - Method in class de.flapdoodle.os.common.attributes.ImmutableSystemProperty
Copy the current immutable object by setting a value for the name attribute.
withName(String) - Method in class de.flapdoodle.os.common.attributes.ImmutableTextFile
Copy the current immutable object by setting a value for the name attribute.
withOperatingSystem(OS) - Method in class de.flapdoodle.os.ImmutablePlatform
Copy the current immutable object by setting a value for the operatingSystem attribute.
withOptLeft(L) - Method in class de.flapdoodle.os.common.types.ImmutableEither
Copy the current immutable object by setting a present value for the optional optLeft attribute.
withOptLeft(Optional<? extends L>) - Method in class de.flapdoodle.os.common.types.ImmutableEither
Copy the current immutable object by setting an optional value for the optLeft attribute.
withOptRight(R) - Method in class de.flapdoodle.os.common.types.ImmutableEither
Copy the current immutable object by setting a present value for the optional optRight attribute.
withOptRight(Optional<? extends R>) - Method in class de.flapdoodle.os.common.types.ImmutableEither
Copy the current immutable object by setting an optional value for the optRight attribute.
withPattern(Pattern) - Method in class de.flapdoodle.os.common.matcher.ImmutableMatchPattern
Copy the current immutable object by setting a value for the pattern attribute.
withPecularities(Peculiarity...) - Method in class de.flapdoodle.os.common.ImmutableAllOf
Copy the current immutable object with elements that replace the content of pecularities.
withPecularities(Iterable<? extends Peculiarity>) - Method in class de.flapdoodle.os.common.ImmutableAllOf
Copy the current immutable object with elements that replace the content of pecularities.
withPecularities(Peculiarity...) - Method in class de.flapdoodle.os.common.ImmutableOneOf
Copy the current immutable object with elements that replace the content of pecularities.
withPecularities(Iterable<? extends Peculiarity>) - Method in class de.flapdoodle.os.common.ImmutableOneOf
Copy the current immutable object with elements that replace the content of pecularities.
withTypeClass(Class<T>) - Method in class de.flapdoodle.os.common.attributes.ImmutableTypeCheckPredicate
Copy the current immutable object by setting a value for the typeClass attribute.
withValuePattern(Pattern) - Method in class de.flapdoodle.os.common.matcher.ImmutableOsReleaseFileMapEntry
Copy the current immutable object by setting a value for the valuePattern attribute.
withVersion(Version) - Method in class de.flapdoodle.os.ImmutablePlatform
Copy the current immutable object by setting a present value for the optional version attribute.
withVersion(Optional<? extends Version>) - Method in class de.flapdoodle.os.ImmutablePlatform
Copy the current immutable object by setting an optional value for the version attribute.
wrap(AttributeExtractorLookup) - Static method in class de.flapdoodle.os.common.attributes.LoggingWrapper
 
wrap(MatcherLookup) - Static method in class de.flapdoodle.os.common.attributes.LoggingWrapper
 
A B C D E F G H I J K L M N O P R S T V W 
Skip navigation links

Copyright © 2024. All rights reserved.