-
- All Superinterfaces:
Lookup.Provider
- Enclosing interface:
- LibraryResolver
public static interface LibraryResolver.Context extends Lookup.Provider
Context providing access to existing resolved libraries and files, the Lookup for resource resolution, and a LogBuilder for reporting information and errors.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Stream<Path>
files()
Stream of local files from already resolved libraries.LogBuilder
log()
A log builder for logging library resolution.Stream<PResource>
provided()
Stream of already resolved libraries, including transitive dependencies and/or alternative identifiers.Stream<PResource>
resolved()
Stream of already resolved libraries.-
Methods inherited from interface org.praxislive.core.Lookup.Provider
getLookup
-
-
-
-
Method Detail
-
resolved
Stream<PResource> resolved()
Stream of already resolved libraries.- Returns:
- resolved libraries
-
provided
Stream<PResource> provided()
Stream of already resolved libraries, including transitive dependencies and/or alternative identifiers.- Returns:
- resolved and transitive libraries
-
files
Stream<Path> files()
Stream of local files from already resolved libraries.- Returns:
- resolved files
-
log
LogBuilder log()
A log builder for logging library resolution.- Returns:
- log
-
-