com.io7m.jpra.model.loading

## Interface JPRAPackageLoaderType

-     public interface JPRAPackageLoaderType

  The type of functions that take fully qualified package names and yield packages.

- - ### Method Summary

    All Methods Instance Methods Abstract Methods
    Modifier and Type | Method and Description
    --- | ---
    `PackageContextType` | `evaluate(GlobalContextType c, PackageNameQualified p)` Attempt to load a package.

- - ### Method Detail

    - #### evaluate

          PackageContextType evaluate(GlobalContextType c,
                                      PackageNameQualified p)
                               throws JPRAModelLoadingException

      Attempt to load a package.
      Parameters:
        `c` - The global context
        `p` - The qualified package name
      Returns:
        A loaded package
      Throws:
        `JPRAModelLoadingException` - On errors

Copyright © 2017 <code@io7m.com> http://io7m.com