# Index

A C D E F G H I J L M N O P R S T U V W X
All Classes and Interfaces|All Packages|Serialized Form

## A

addChild(T) - Method in class org.stianloader.picoresolve.exclusion.ExclusionContainer
addRepositories(Collection<MavenRepository>) - Method in class org.stianloader.picoresolve.MavenResolver
addRepositories(MavenRepository...) - Method in class org.stianloader.picoresolve.MavenResolver
addRepository(MavenRepository) - Method in class org.stianloader.picoresolve.MavenResolver
addRepository(MavenRepository) - Method in class org.stianloader.picoresolve.repo.MavenLocalRepositoryNegotiator
addRepository(MavenRepository) - Method in interface org.stianloader.picoresolve.repo.RepositoryNegotiatior
ALL - Enum constant in enum class org.stianloader.picoresolve.exclusion.ExclusionContainer.ExclusionMode
  Only exclude the dependency is all subordinate `Excluders` exclude the dependency.
ANY - Enum constant in enum class org.stianloader.picoresolve.exclusion.ExclusionContainer.ExclusionMode
  Exclude the dependency if at least one subordinate `Excluder` excludes the dependency.
artifact - Variable in class org.stianloader.picoresolve.DependencyLayer.DependencyEdge
artifact() - Method in class org.stianloader.picoresolve.GAV

## C

ChildElementIterable(Element) - Constructor for class org.stianloader.picoresolve.internal.XMLUtil.ChildElementIterable
classifier - Variable in class org.stianloader.picoresolve.DependencyLayer.DependencyEdge
classifier - Variable in class org.stianloader.picoresolve.DependencyLayer.DependencyLayerElement
classifier() - Method in class org.stianloader.picoresolve.internal.meta.VersionCatalogue.SnapshotVersion
codepointToString(int) - Static method in class org.stianloader.picoresolve.internal.JavaInterop
compareTo(MavenVersion) - Method in class org.stianloader.picoresolve.version.MavenVersion
COMPILE - Enum constant in enum class org.stianloader.picoresolve.Scope
ConcurrencyUtil - Class in org.stianloader.picoresolve.internal
ConcurrencyUtil() - Constructor for class org.stianloader.picoresolve.internal.ConcurrencyUtil
configureFallback(CompletableFuture<T>, Supplier<CompletableFuture<T>>) - Static method in class org.stianloader.picoresolve.internal.ConcurrencyUtil
ConfusedResolverException - Exception in org.stianloader.picoresolve.internal
  Exception that is thrown when something just doesn't add up.
ConfusedResolverException(String) - Constructor for exception org.stianloader.picoresolve.internal.ConfusedResolverException
containsVersion(MavenVersion) - Method in class org.stianloader.picoresolve.version.VersionRange
createLayerFor(GAV, GAV...) - Static method in class org.stianloader.picoresolve.DependencyLayer
  Create a new `DependencyLayer` with the given `GAV` as the root node.

## D

debug(Class<?>, String, Object...) - Method in class org.stianloader.picoresolve.logging.LoggingAdapter
DECLARATION_ORDER - Enum constant in enum class org.stianloader.picoresolve.version.VersionSelectionPreference
  Prefer versions defined by artifacts that have been declared first in the POM.
DependencyEdge(String, String, String, String, VersionRange, Scope, ExclusionContainer<Exclusion>) - Constructor for class org.stianloader.picoresolve.DependencyLayer.DependencyEdge
DependencyLayer - Class in org.stianloader.picoresolve
DependencyLayer(DependencyLayer, List<DependencyLayer.DependencyLayerElement>) - Constructor for class org.stianloader.picoresolve.DependencyLayer
DependencyLayer.DependencyEdge - Class in org.stianloader.picoresolve
DependencyLayer.DependencyLayerElement - Class in org.stianloader.picoresolve
DependencyLayerElement(GAV, String, String, ExclusionContainer<?>, List<DependencyLayer.DependencyEdge>) - Constructor for class org.stianloader.picoresolve.DependencyLayer.DependencyLayerElement
download(String, String, VersionRange, String, String, Executor) - Method in class org.stianloader.picoresolve.MavenResolver
download(GAV, String, String, Executor) - Method in class org.stianloader.picoresolve.MavenResolver

## E

edgeExclusion - Variable in class org.stianloader.picoresolve.DependencyLayer.DependencyEdge
ElementNodeListIterator(NodeList) - Constructor for class org.stianloader.picoresolve.internal.XMLUtil.ElementNodeListIterator
elements - Variable in class org.stianloader.picoresolve.DependencyLayer
elementText(Element, String) - Static method in class org.stianloader.picoresolve.internal.XMLUtil
empty() - Static method in class org.stianloader.picoresolve.exclusion.ExclusionContainer
EMPTY - Static variable in class org.stianloader.picoresolve.exclusion.ExclusionContainer
equals(Object) - Method in class org.stianloader.picoresolve.exclusion.Exclusion
equals(Object) - Method in class org.stianloader.picoresolve.GAV
equals(Object) - Method in class org.stianloader.picoresolve.internal.meta.VersionCatalogue.SnapshotVersion
equals(Object) - Method in class org.stianloader.picoresolve.version.MavenVersion
error(Class<?>, String, Object...) - Method in class org.stianloader.picoresolve.logging.LoggingAdapter
exceptionally(CompletableFuture<T>, Function<Throwable, T>) - Static method in class org.stianloader.picoresolve.internal.ConcurrencyUtil
exceptionallyCompose(CompletableFuture<T>, Function<Throwable, CompletableFuture<T>>) - Static method in class org.stianloader.picoresolve.internal.JavaInterop
Excluder - Interface in org.stianloader.picoresolve.exclusion
Exclusion - Class in org.stianloader.picoresolve.exclusion
Exclusion(String, String) - Constructor for class org.stianloader.picoresolve.exclusion.Exclusion
ExclusionContainer<T extends Excluder> - Class in org.stianloader.picoresolve.exclusion
  An `Excluder` that combines multiple `Excluders` into one.
ExclusionContainer(ExclusionContainer.ExclusionMode) - Constructor for class org.stianloader.picoresolve.exclusion.ExclusionContainer
ExclusionContainer(ExclusionContainer.ExclusionMode, Collection<? extends T>, boolean) - Constructor for class org.stianloader.picoresolve.exclusion.ExclusionContainer
ExclusionContainer.ExclusionMode - Enum Class in org.stianloader.picoresolve.exclusion
  The `ExclusionContainer.ExclusionMode` of a `ExclusionContainer` defines the behaviour to use for negotiating the behaviour of multiple subordinate `Excluders`.
extension() - Method in class org.stianloader.picoresolve.internal.meta.VersionCatalogue.SnapshotVersion

## F

failedFuture(Throwable) - Static method in class org.stianloader.picoresolve.internal.JavaInterop
fallbackSnapshotVersion - Variable in class org.stianloader.picoresolve.internal.meta.VersionCatalogue
FREE_RANGE - Static variable in class org.stianloader.picoresolve.version.VersionRange
  Sentinel value marking a version range which allows any value - corresponding to the string ','.
fromElement(Element) - Static method in enum class org.stianloader.picoresolve.Scope
fromString(String) - Static method in enum class org.stianloader.picoresolve.Scope

## G

gav - Variable in class org.stianloader.picoresolve.DependencyLayer.DependencyLayerElement
GAV - Class in org.stianloader.picoresolve
  A GAV stores the group, artifact and version of a resource.
GAV(String, String, MavenVersion) - Constructor for class org.stianloader.picoresolve.GAV
generateException() - Method in class org.stianloader.picoresolve.internal.StronglyMultiCompletableFuture
getChild() - Method in class org.stianloader.picoresolve.DependencyLayer
getChildElements(Element) - Static method in class org.stianloader.picoresolve.internal.XMLUtil
getDeclarer() - Method in class org.stianloader.picoresolve.DependencyLayer.DependencyEdge
getDefaultLogger() - Static method in class org.stianloader.picoresolve.logging.LoggingAdapter
getLastFetchTime(String) - Method in class org.stianloader.picoresolve.internal.meta.LastUpdatedFile
getLastFetchTime(String) - Method in class org.stianloader.picoresolve.internal.meta.ResolverMetaStatus
getLayer() - Method in class org.stianloader.picoresolve.DependencyLayer.DependencyLayerElement
getLocalCache() - Method in class org.stianloader.picoresolve.repo.MavenLocalRepositoryNegotiator
getMode() - Method in class org.stianloader.picoresolve.exclusion.ExclusionContainer
getOriginText() - Method in class org.stianloader.picoresolve.version.MavenVersion
getPlaintextURL() - Method in interface org.stianloader.picoresolve.repo.MavenRepository
getPlaintextURL() - Method in class org.stianloader.picoresolve.repo.URIMavenRepository
getRecommended() - Method in class org.stianloader.picoresolve.version.VersionRange
  Obtains the newest ("highest") recommended version that is within the version range.
getRecommendedVersions() - Method in class org.stianloader.picoresolve.version.VersionRange
getRepository() - Method in class org.stianloader.picoresolve.repo.RepositoryAttachedValue
  Obtains the `MavenRepository` which is linked to the value.
getRepositoryId() - Method in interface org.stianloader.picoresolve.repo.MavenRepository
getRepositoryId() - Method in class org.stianloader.picoresolve.repo.URIMavenRepository
getResolved() - Method in class org.stianloader.picoresolve.DependencyLayer.DependencyEdge
getResource(String, Executor) - Method in interface org.stianloader.picoresolve.repo.MavenRepository
getResource(String, Executor) - Method in class org.stianloader.picoresolve.repo.URIMavenRepository
getResource0(String) - Method in class org.stianloader.picoresolve.repo.URIMavenRepository
getSourceRepository(String) - Method in class org.stianloader.picoresolve.internal.meta.RemoteRepositoryProperties
getUpdateIntervall() - Method in interface org.stianloader.picoresolve.repo.MavenRepository
  Obtains the interval between which cached resources from this repository should get invalidated.
getUpdateIntervall() - Method in class org.stianloader.picoresolve.repo.URIMavenRepository
getValue() - Method in class org.stianloader.picoresolve.repo.RepositoryAttachedValue
  Obtains the value stored by this object.
group - Variable in class org.stianloader.picoresolve.DependencyLayer.DependencyEdge
group() - Method in class org.stianloader.picoresolve.GAV

## H

hasErrored(String) - Method in class org.stianloader.picoresolve.internal.meta.LastUpdatedFile
hasErrored(String) - Method in class org.stianloader.picoresolve.internal.meta.ResolverMetaStatus
hashCode() - Method in class org.stianloader.picoresolve.exclusion.Exclusion
hashCode() - Method in class org.stianloader.picoresolve.GAV
hashCode() - Method in class org.stianloader.picoresolve.internal.meta.VersionCatalogue.SnapshotVersion
hashCode() - Method in class org.stianloader.picoresolve.version.MavenVersion
hasNext() - Method in class org.stianloader.picoresolve.internal.XMLUtil.ElementNodeListIterator
hasNext() - Method in class org.stianloader.picoresolve.internal.XMLUtil.NodeListIterator

## I

ignoreOptionalDependencies - Variable in class org.stianloader.picoresolve.MavenResolver
  Whether to pretend that dependencies marked as "optional" do not exist.
ignoreTestDependencies - Variable in class org.stianloader.picoresolve.MavenResolver
  Whether to pretend that dependencies with the "test" scope did not exist.
info(Class<?>, String, Object...) - Method in class org.stianloader.picoresolve.logging.LoggingAdapter
intersect(VersionRange) - Method in class org.stianloader.picoresolve.version.VersionRange
isExcluding(String, String) - Method in interface org.stianloader.picoresolve.exclusion.Excluder
isExcluding(String, String) - Method in class org.stianloader.picoresolve.exclusion.Exclusion
isExcluding(String, String) - Method in class org.stianloader.picoresolve.exclusion.ExclusionContainer
isMutable() - Method in class org.stianloader.picoresolve.exclusion.ExclusionContainer
isNewerThan(MavenVersion) - Method in class org.stianloader.picoresolve.version.MavenVersion
isResolved() - Method in class org.stianloader.picoresolve.DependencyLayer.DependencyEdge
iterator() - Method in class org.stianloader.picoresolve.internal.XMLUtil.ChildElementIterable

## J

JavaInterop - Class in org.stianloader.picoresolve.internal

## L

lastUpdated - Variable in class org.stianloader.picoresolve.internal.meta.VersionCatalogue
lastUpdated() - Method in class org.stianloader.picoresolve.internal.meta.VersionCatalogue.SnapshotVersion
lastUpdateDay - Variable in class org.stianloader.picoresolve.internal.meta.VersionCatalogue
LastUpdatedFile - Class in org.stianloader.picoresolve.internal.meta
  The *.lastUpdated file are files generated by the maven resolver to describe when a file was fetched from the remote repository the last time.
LastUpdatedFile() - Constructor for class org.stianloader.picoresolve.internal.meta.LastUpdatedFile
lastUpdateHour - Variable in class org.stianloader.picoresolve.internal.meta.VersionCatalogue
lastUpdateMinute - Variable in class org.stianloader.picoresolve.internal.meta.VersionCatalogue
lastUpdateMonth - Variable in class org.stianloader.picoresolve.internal.meta.VersionCatalogue
lastUpdateSecond - Variable in class org.stianloader.picoresolve.internal.meta.VersionCatalogue
lastUpdateYear - Variable in class org.stianloader.picoresolve.internal.meta.VersionCatalogue
latestVersion - Variable in class org.stianloader.picoresolve.internal.meta.VersionCatalogue
localCopy - Variable in class org.stianloader.picoresolve.internal.meta.VersionCatalogue
LoggingAdapter - Class in org.stianloader.picoresolve.logging
  There comes a time where any library must log something.
LoggingAdapter() - Constructor for class org.stianloader.picoresolve.logging.LoggingAdapter

## M

MavenLocalRepositoryNegotiator - Class in org.stianloader.picoresolve.repo
  An implementation of the `RepositoryNegotiatior` interface capable to reading and writing maven locals while having full compatibility with the latest versions of the standard maven resolver (as of time of writing, so late 2022).
MavenLocalRepositoryNegotiator(Path) - Constructor for class org.stianloader.picoresolve.repo.MavenLocalRepositoryNegotiator
MavenRepository - Interface in org.stianloader.picoresolve.repo
MavenResolver - Class in org.stianloader.picoresolve
MavenResolver(Path) - Constructor for class org.stianloader.picoresolve.MavenResolver
MavenResolver(Path, Collection<MavenRepository>) - Constructor for class org.stianloader.picoresolve.MavenResolver
MavenResolver(RepositoryNegotiatior) - Constructor for class org.stianloader.picoresolve.MavenResolver
MavenVersion - Class in org.stianloader.picoresolve.version
  Object that represents a version that maven can understand and compare.
merge(Iterable<VersionCatalogue>) - Static method in class org.stianloader.picoresolve.internal.meta.VersionCatalogue
MultiCompletableFuture<T> - Class in org.stianloader.picoresolve.internal
MultiCompletableFuture(CompletableFuture<T>[]) - Constructor for class org.stianloader.picoresolve.internal.MultiCompletableFuture
MultiCompletableFuture(List<CompletableFuture<T>>) - Constructor for class org.stianloader.picoresolve.internal.MultiCompletableFuture

## N

NEWEST_FIRST - Enum constant in enum class org.stianloader.picoresolve.version.VersionSelectionPreference
  Prefer versions that are newer on their own, as per `MavenVersion.isNewerThan(MavenVersion)`.
next() - Method in class org.stianloader.picoresolve.internal.XMLUtil.ElementNodeListIterator
next() - Method in class org.stianloader.picoresolve.internal.XMLUtil.NodeListIterator
NodeListIterator(NodeList) - Constructor for class org.stianloader.picoresolve.internal.XMLUtil.NodeListIterator

## O

optElement(Element, String) - Static method in class org.stianloader.picoresolve.internal.XMLUtil
org.stianloader.picoresolve - package org.stianloader.picoresolve
org.stianloader.picoresolve.exclusion - package org.stianloader.picoresolve.exclusion
org.stianloader.picoresolve.internal - package org.stianloader.picoresolve.internal
org.stianloader.picoresolve.internal.meta - package org.stianloader.picoresolve.internal.meta
  Package containing internal classes related to the maven-metadata.xml suite of files.
org.stianloader.picoresolve.logging - package org.stianloader.picoresolve.logging
org.stianloader.picoresolve.repo - package org.stianloader.picoresolve.repo
  Package storing repository, downloading and installation related classes.
org.stianloader.picoresolve.version - package org.stianloader.picoresolve.version
outgoingEdges - Variable in class org.stianloader.picoresolve.DependencyLayer.DependencyLayerElement

## P

parent - Variable in class org.stianloader.picoresolve.DependencyLayer
parentExclusions - Variable in class org.stianloader.picoresolve.DependencyLayer.DependencyLayerElement
parse(String) - Static method in class org.stianloader.picoresolve.version.MavenVersion
parse(String) - Static method in class org.stianloader.picoresolve.version.VersionRange
PROVIDED - Enum constant in enum class org.stianloader.picoresolve.Scope

## R

readAllBytes(InputStream) - Static method in class org.stianloader.picoresolve.internal.JavaInterop
RELEASE - Static variable in class org.stianloader.picoresolve.version.VersionRange
  Sentinel value marking a version range which accepts the latest versions defined by the 'release' field of the A-level metadata.xml file.
releaseVersion - Variable in class org.stianloader.picoresolve.internal.meta.VersionCatalogue
releaseVersions - Variable in class org.stianloader.picoresolve.internal.meta.VersionCatalogue
RemoteRepositoryProperties - Class in org.stianloader.picoresolve.internal.meta
RemoteRepositoryProperties() - Constructor for class org.stianloader.picoresolve.internal.meta.RemoteRepositoryProperties
RemoteRepositoryProperties(Path) - Constructor for class org.stianloader.picoresolve.internal.meta.RemoteRepositoryProperties
RemoteRepositoryProperties(List<String>) - Constructor for class org.stianloader.picoresolve.internal.meta.RemoteRepositoryProperties
RepositoryAttachedValue<V> - Class in org.stianloader.picoresolve.repo
  A `RepositoryAttachedValue` is - as it's name implies - a value that is attached to a repository.
RepositoryAttachedValue(MavenRepository, V) - Constructor for class org.stianloader.picoresolve.repo.RepositoryAttachedValue
RepositoryNegotiatior - Interface in org.stianloader.picoresolve.repo
  The purpose of a repository negotiator is to negotiate which repository should be used when a file is requested.
reqElement(Element, String) - Static method in class org.stianloader.picoresolve.internal.XMLUtil
requestedVersion - Variable in class org.stianloader.picoresolve.DependencyLayer.DependencyEdge
requireElementText(Element, String) - Static method in class org.stianloader.picoresolve.internal.XMLUtil
resolveAllChildren(DependencyLayer, Executor) - Method in class org.stianloader.picoresolve.MavenResolver
  Resolve a given `DependencyLayer` and all its children recursively.
resolveChildLayer(DependencyLayer, Executor) - Method in class org.stianloader.picoresolve.MavenResolver
resolveMavenMeta(String, Executor) - Method in class org.stianloader.picoresolve.repo.MavenLocalRepositoryNegotiator
resolveMavenMeta(String, Executor) - Method in interface org.stianloader.picoresolve.repo.RepositoryNegotiatior
  Resolve all relevant maven-metadata.xml files from the repositories and cache them into files.
ResolverMetaStatus - Class in org.stianloader.picoresolve.internal.meta
  The resolver-status.properties file is functionally the same as `LastUpdatedFile` but is indexing maven-metadata.xml files.
ResolverMetaStatus() - Constructor for class org.stianloader.picoresolve.internal.meta.ResolverMetaStatus
resolveStandard(String, Executor) - Method in class org.stianloader.picoresolve.repo.MavenLocalRepositoryNegotiator
resolveStandard(String, Executor) - Method in interface org.stianloader.picoresolve.repo.RepositoryNegotiatior
  Resolve a "standard" non-metadata file from the repositories and store it into a file.
RUNTIME - Enum constant in enum class org.stianloader.picoresolve.Scope

## S

schedule(Callable<T>, Executor) - Static method in class org.stianloader.picoresolve.internal.ConcurrencyUtil
scope - Variable in class org.stianloader.picoresolve.DependencyLayer.DependencyEdge
Scope - Enum Class in org.stianloader.picoresolve
selectFrom(Collection<MavenVersion>, MavenVersion) - Method in class org.stianloader.picoresolve.version.VersionRange
  Deprecated.
  Use `VersionRange.selectFrom(Collection, MavenVersion, VersionSelectionPreference)` instead. This method remains for ABI compatibility and uses the outdated `VersionSelectionPreference.NEWEST_FIRST` selection preference.
selectFrom(Collection<MavenVersion>, MavenVersion, VersionSelectionPreference) - Method in class org.stianloader.picoresolve.version.VersionRange
  Select the `MavenVersion` that best applies to this `VersionRange`, making use of a list of all available versions (`knownAvailable`) using the provided `VersionSelectionPreference`.
setDefaultLogger(LoggingAdapter) - Static method in class org.stianloader.picoresolve.logging.LoggingAdapter
setLogger(LoggingAdapter) - Method in class org.stianloader.picoresolve.MavenResolver
setSourceRepository(String, String) - Method in class org.stianloader.picoresolve.internal.meta.RemoteRepositoryProperties
setWriteCacheMetadata(boolean) - Method in class org.stianloader.picoresolve.repo.MavenLocalRepositoryNegotiator
setWriteCacheMetadata(boolean) - Method in interface org.stianloader.picoresolve.repo.RepositoryNegotiatior
  Set whether the `RepositoryNegotiatior` is permitted to write metadata files for caching or repository tracking purposes.
SnapshotVersion(String, String, String, String) - Constructor for class org.stianloader.picoresolve.internal.meta.VersionCatalogue.SnapshotVersion
snapshotVersions - Variable in class org.stianloader.picoresolve.internal.meta.VersionCatalogue
StronglyMultiCompletableFuture<T> - Class in org.stianloader.picoresolve.internal
  A `CompletableFuture` that only completes when all futures complete, exceptionally or not.
StronglyMultiCompletableFuture(CompletableFuture<T>...) - Constructor for class org.stianloader.picoresolve.internal.StronglyMultiCompletableFuture
StronglyMultiCompletableFuture(List<CompletableFuture<T>>) - Constructor for class org.stianloader.picoresolve.internal.StronglyMultiCompletableFuture
synthesize(List<MavenVersion>) - Static method in class org.stianloader.picoresolve.internal.meta.VersionCatalogue
SYSTEM - Enum constant in enum class org.stianloader.picoresolve.Scope

## T

TEST - Enum constant in enum class org.stianloader.picoresolve.Scope
thenAdd(CompletableFuture<C>, CompletableFuture<T>) - Static method in class org.stianloader.picoresolve.internal.ConcurrencyUtil
throwExceptionIfCompletedUncleanly() - Method in class org.stianloader.picoresolve.internal.StronglyMultiCompletableFuture
toString() - Method in class org.stianloader.picoresolve.DependencyLayer.DependencyEdge
toString() - Method in class org.stianloader.picoresolve.DependencyLayer.DependencyLayerElement
toString() - Method in class org.stianloader.picoresolve.GAV
toString() - Method in class org.stianloader.picoresolve.version.MavenVersion
toString() - Method in class org.stianloader.picoresolve.version.VersionRange
tryParse(Path) - Static method in class org.stianloader.picoresolve.internal.meta.LastUpdatedFile
tryParse(Path) - Static method in class org.stianloader.picoresolve.internal.meta.ResolverMetaStatus
tryRead(Path) - Static method in class org.stianloader.picoresolve.internal.meta.RemoteRepositoryProperties
tryWrite(Path) - Method in class org.stianloader.picoresolve.internal.meta.RemoteRepositoryProperties
type - Variable in class org.stianloader.picoresolve.DependencyLayer.DependencyEdge
type - Variable in class org.stianloader.picoresolve.DependencyLayer.DependencyLayerElement

## U

updateEntryErrored(String, String, long) - Method in class org.stianloader.picoresolve.internal.meta.LastUpdatedFile
updateEntryErrored(String, String, long) - Method in class org.stianloader.picoresolve.internal.meta.ResolverMetaStatus
updateEntrySuccess(String, long) - Method in class org.stianloader.picoresolve.internal.meta.LastUpdatedFile
updateEntrySuccess(String, long) - Method in class org.stianloader.picoresolve.internal.meta.ResolverMetaStatus
URIMavenRepository - Class in org.stianloader.picoresolve.repo
URIMavenRepository(String, URI) - Constructor for class org.stianloader.picoresolve.repo.URIMavenRepository

## V

valueOf(String) - Static method in enum class org.stianloader.picoresolve.exclusion.ExclusionContainer.ExclusionMode
  Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.stianloader.picoresolve.Scope
  Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.stianloader.picoresolve.version.VersionSelectionPreference
  Returns the enum constant of this class with the specified name.
values() - Static method in enum class org.stianloader.picoresolve.exclusion.ExclusionContainer.ExclusionMode
  Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.stianloader.picoresolve.Scope
  Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.stianloader.picoresolve.version.VersionSelectionPreference
  Returns an array containing the constants of this enum class, in the order they are declared.
version() - Method in class org.stianloader.picoresolve.GAV
version() - Method in class org.stianloader.picoresolve.internal.meta.VersionCatalogue.SnapshotVersion
VersionCatalogue - Class in org.stianloader.picoresolve.internal.meta
VersionCatalogue(InputStream) - Constructor for class org.stianloader.picoresolve.internal.meta.VersionCatalogue
VersionCatalogue.SnapshotVersion - Class in org.stianloader.picoresolve.internal.meta
VersionRange - Class in org.stianloader.picoresolve.version
VersionSelectionPreference - Enum Class in org.stianloader.picoresolve.version
  When selecting between multiple requested versions, it is imperative to have a defined order which requested version is being ultimately used.

## W

warn(Class<?>, String, Object...) - Method in class org.stianloader.picoresolve.logging.LoggingAdapter
write(byte[], Path) - Method in class org.stianloader.picoresolve.repo.MavenLocalRepositoryNegotiator
write(Path) - Method in class org.stianloader.picoresolve.internal.meta.LastUpdatedFile
write(Path) - Method in class org.stianloader.picoresolve.internal.meta.ResolverMetaStatus
write(Path) - Method in class org.stianloader.picoresolve.internal.meta.RemoteRepositoryProperties

## X

XMLUtil - Class in org.stianloader.picoresolve.internal
XMLUtil() - Constructor for class org.stianloader.picoresolve.internal.XMLUtil
XMLUtil.ChildElementIterable - Class in org.stianloader.picoresolve.internal
XMLUtil.ElementNodeListIterator - Class in org.stianloader.picoresolve.internal
XMLUtil.NodeListIterator - Class in org.stianloader.picoresolve.internal

A C D E F G H I J L M N O P R S T U V W X
All Classes and Interfaces|All Packages|Serialized Form