Package org.ungoverned.moduleloader.search

Interface Summary
CompatibilityPolicy This interface represents the naming and version numbering policy of import and export identifiers for the ImportSearchPolicy.
SelectionPolicy This interface represents the policy for selecting a specific export target from multiple compatible candidate export targets when the ImportSearchPolicy is trying to resolve an import target for a given module.
ValidationListener This is an event listener interface for listening to validation events that are generated by the ImportSearchPolicy.
 

Class Summary
ExhaustiveSearchPolicy This class implements a ModuleLoader search policy that exhaustively and linearly searches all modules when trying to load a particular class or resource.
ImportSearchPolicy This class implements a ModuleLoader search policy to support modules that import and export classes and resources from/to one another.
SelfContainedSearchPolicy This class implements a ModuleLoader search policy that assumes that all modules are self-contained.
 

Exception Summary
ValidationException This exception is thrown if a module cannot be validated.