Interface IterableModuleFinder

All Superinterfaces:
ModuleFinder

public interface IterableModuleFinder extends ModuleFinder
A module finder which is iterable.
  • Method Details

    • iterateModules

      Iterator<ModuleIdentifier> iterateModules(ModuleIdentifier baseIdentifier, boolean recursive)
      Iterate the modules which can be located via this module finder.
      Parameters:
      baseIdentifier - the identifier to start with, or null to iterate all modules
      recursive - true to find recursively nested modules, false to only find immediately nested modules
      Returns:
      an iterator for the modules in this module finder