Interface LibraryResolver.Context

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

    Modifier and Type
    Method
    Description
    Stream of local files from already resolved libraries.
    log()
    A log builder for logging library resolution.
    Stream of already resolved libraries, including transitive dependencies and/or alternative identifiers.
    Stream of already resolved libraries.

    Methods inherited from interface org.praxislive.core.Lookup.Provider

    getLookup
  • Method Details

    • 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