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