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

A

addAllPecularities(Iterable<? extends DistinctPeculiarity<?>>) - Method in class de.flapdoodle.os.common.ImmutableOneOf.Builder
Adds elements to pecularities list.
addPecularities(DistinctPeculiarity<?>) - Method in class de.flapdoodle.os.common.ImmutableOneOf.Builder
Adds one element to pecularities list.
addPecularities(DistinctPeculiarity<?>...) - Method in class de.flapdoodle.os.common.ImmutableOneOf.Builder
Adds elements to pecularities list.
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
 
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 interface de.flapdoodle.os.Platform
 
architectures() - Method in enum 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.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.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

CentosVersion - Enum in de.flapdoodle.os.linux
 
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(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(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
 
de.flapdoodle.os.freebsd - package de.flapdoodle.os.freebsd
 
de.flapdoodle.os.linux - package de.flapdoodle.os.linux
 
de.flapdoodle.os.osx - package de.flapdoodle.os.osx
 
de.flapdoodle.os.solaris - package de.flapdoodle.os.solaris
 
de.flapdoodle.os.windows - package de.flapdoodle.os.windows
 
DebianVersion - Enum in de.flapdoodle.os.linux
 
detect() - Static method in interface de.flapdoodle.os.Platform
 
detect(AttributeExtractorLookup, MatcherLookup) - Static method in interface de.flapdoodle.os.Platform
 
detectArchitecture(AttributeExtractorLookup, MatcherLookup, List<? extends Architecture>) - Static method in interface de.flapdoodle.os.Platform
 
detectDistribution(AttributeExtractorLookup, MatcherLookup, Iterable<? extends Distribution>) - Static method in interface de.flapdoodle.os.Platform
 
detectOS(AttributeExtractorLookup, MatcherLookup) - Static method in interface de.flapdoodle.os.Platform
 
detectVersion(AttributeExtractorLookup, MatcherLookup, Distribution) - Static method in interface de.flapdoodle.os.Platform
 
detectVersion(AttributeExtractorLookup, MatcherLookup, List<? extends Version>) - Static method in interface 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 interface de.flapdoodle.os.Platform
 
distributions() - Method in enum 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.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
 
FreeBSDDistribution - Enum in de.flapdoodle.os.freebsd
 
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(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.

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.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

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.
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
 
LinuxDistribution - Enum in de.flapdoodle.os.linux
 
LinuxMintVersion - Enum in de.flapdoodle.os.linux
 

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<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, OneOf) - 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
 
matchingUbuntuVersion() - Method in enum de.flapdoodle.os.linux.LinuxMintVersion
 
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.Version
 

O

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<DistinctPeculiarity<?>>) - Static method in class de.flapdoodle.os.common.ImmutableOneOf
Construct a new immutable OneOf instance.
of(Iterable<? extends DistinctPeculiarity<?>>) - 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(DistinctPeculiarity<?>...) - 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
 
OpenSUSEVersion - Enum in de.flapdoodle.os.linux
NAME="openSUSE Tumbleweed" # VERSION="20211127" ID="opensuse-tumbleweed" ID_LIKE="opensuse suse" VERSION_ID="20211127" PRETTY_NAME="openSUSE Tumbleweed" ANSI_COLOR="0;32" CPE_NAME="cpe:/o:opensuse:tumbleweed:20211127" BUG_REPORT_URL="https://bugs.opensuse.org" HOME_URL="https://www.opensuse.org/" DOCUMENTATION_URL="https://en.opensuse.org/Portal:Tumbleweed" LOGO="distributor-logo-Tumbleweed"
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 interface 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 - Enum in de.flapdoodle.os
 
OS_X_Distribution - Enum in de.flapdoodle.os.osx
 
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
 
OsReleaseFiles - Class in de.flapdoodle.os.linux
 
OsReleaseFiles() - Constructor for class de.flapdoodle.os.linux.OsReleaseFiles
 

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 interface de.flapdoodle.os.common.HasPecularities
 
pecularities(Iterable<? extends DistinctPeculiarity<?>>) - 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
 
pecularities() - Method in enum de.flapdoodle.os.freebsd.FreeBSDDistribution
 
pecularities() - Method in enum de.flapdoodle.os.linux.CentosVersion
 
pecularities() - Method in enum de.flapdoodle.os.linux.DebianVersion
 
pecularities() - Method in enum de.flapdoodle.os.linux.LinuxDistribution
 
pecularities() - Method in enum de.flapdoodle.os.linux.LinuxMintVersion
 
pecularities() - Method in enum de.flapdoodle.os.linux.OpenSUSEVersion
 
pecularities() - Method in enum de.flapdoodle.os.linux.UbuntuVersion
 
pecularities() - Method in enum de.flapdoodle.os.OS
 
pecularities() - Method in enum de.flapdoodle.os.osx.OS_X_Distribution
 
pecularities() - Method in enum de.flapdoodle.os.solaris.SolarisDistribution
 
pecularities() - Method in enum de.flapdoodle.os.windows.WindowsDistribution
 
Peculiarity - Interface in de.flapdoodle.os.common
 
PeculiarityInspector - Class in de.flapdoodle.os.common
 
PeculiarityInspector() - Constructor for class de.flapdoodle.os.common.PeculiarityInspector
 
Platform - Interface in de.flapdoodle.os
 
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
 
RELEASE_FILE_NAME - Static variable in enum de.flapdoodle.os.linux.CentosVersion
 
RELEASE_FILE_NAME - Static variable in class de.flapdoodle.os.linux.OsReleaseFiles
 
right() - Method in class de.flapdoodle.os.common.types.Either
 
right(R) - Static method in class de.flapdoodle.os.common.types.Either
 

S

SolarisDistribution - Enum in de.flapdoodle.os.solaris
 
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.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.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.ImmutablePlatform
Prints the immutable value Platform with attribute values.
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
 

U

UbuntuVersion - Enum in de.flapdoodle.os.linux
 

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.freebsd.FreeBSDDistribution
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum de.flapdoodle.os.linux.CentosVersion
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum de.flapdoodle.os.linux.DebianVersion
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum de.flapdoodle.os.linux.LinuxDistribution
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum de.flapdoodle.os.linux.LinuxMintVersion
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum de.flapdoodle.os.linux.OpenSUSEVersion
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum de.flapdoodle.os.linux.UbuntuVersion
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum de.flapdoodle.os.OS
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum de.flapdoodle.os.osx.OS_X_Distribution
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum de.flapdoodle.os.solaris.SolarisDistribution
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum de.flapdoodle.os.windows.WindowsDistribution
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.freebsd.FreeBSDDistribution
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum de.flapdoodle.os.linux.CentosVersion
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum de.flapdoodle.os.linux.DebianVersion
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum de.flapdoodle.os.linux.LinuxDistribution
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum de.flapdoodle.os.linux.LinuxMintVersion
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum de.flapdoodle.os.linux.OpenSUSEVersion
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum de.flapdoodle.os.linux.UbuntuVersion
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum de.flapdoodle.os.OS
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum de.flapdoodle.os.osx.OS_X_Distribution
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum de.flapdoodle.os.solaris.SolarisDistribution
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum de.flapdoodle.os.windows.WindowsDistribution
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 interface de.flapdoodle.os.Platform
 
Version - Interface in de.flapdoodle.os
 
versions() - Method in interface de.flapdoodle.os.Distribution
 
versions() - Method in enum de.flapdoodle.os.freebsd.FreeBSDDistribution
 
versions() - Method in enum de.flapdoodle.os.linux.LinuxDistribution
 
versions() - Method in enum de.flapdoodle.os.osx.OS_X_Distribution
 
versions() - Method in enum de.flapdoodle.os.solaris.SolarisDistribution
 
versions() - Method in enum de.flapdoodle.os.windows.WindowsDistribution
 

W

WindowsDistribution - Enum in de.flapdoodle.os.windows
 
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(DistinctPeculiarity<?>...) - Method in class de.flapdoodle.os.common.ImmutableOneOf
Copy the current immutable object with elements that replace the content of pecularities.
withPecularities(Iterable<? extends DistinctPeculiarity<?>>) - 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.
A B C D E F H I J K L M N O P R S T U V W 
Skip navigation links

Copyright © 2021. All rights reserved.