Modifier and Type | Field and Description |
---|---|
private StartArgs |
_args |
private BaseHome |
_baseHome |
private java.util.Properties |
_deprecated |
private java.util.List<Module> |
_modules |
private java.util.Map<java.lang.String,Module> |
_names |
private java.util.Map<java.lang.String,java.util.Set<Module>> |
_provided |
Constructor and Description |
---|
Modules(BaseHome basehome,
StartArgs args) |
Modifier and Type | Method and Description |
---|---|
void |
checkEnabledModules() |
void |
dump(java.util.List<java.lang.String> tags) |
void |
dumpEnabled() |
private void |
enable(java.util.Set<java.lang.String> newlyEnabled,
Module module,
java.lang.String enabledFrom,
boolean transitive) |
java.util.Set<java.lang.String> |
enable(java.lang.String name,
java.lang.String enabledFrom)
Enable a module
|
Module |
get(java.lang.String name) |
private java.util.Set<Module> |
getAvailableProviders(java.lang.String name) |
java.util.List<Module> |
getEnabled() |
java.util.Iterator<Module> |
iterator() |
void |
registerAll() |
private Module |
registerModule(java.nio.file.Path file) |
java.util.stream.Stream<Module> |
stream() |
java.lang.String |
toString() |
private final java.util.List<Module> _modules
private final java.util.Map<java.lang.String,Module> _names
private final java.util.Map<java.lang.String,java.util.Set<Module>> _provided
private final BaseHome _baseHome
private final StartArgs _args
private final java.util.Properties _deprecated
public void dump(java.util.List<java.lang.String> tags)
public void dumpEnabled()
public void registerAll() throws java.io.IOException
java.io.IOException
private Module registerModule(java.nio.file.Path file)
public java.lang.String toString()
toString
in class java.lang.Object
public java.util.List<Module> getEnabled()
public java.util.Set<java.lang.String> enable(java.lang.String name, java.lang.String enabledFrom)
name
- The name of the module to enableenabledFrom
- The source the module was enabled fromprivate void enable(java.util.Set<java.lang.String> newlyEnabled, Module module, java.lang.String enabledFrom, boolean transitive)
private java.util.Set<Module> getAvailableProviders(java.lang.String name)
public Module get(java.lang.String name)
public java.util.Iterator<Module> iterator()
iterator
in interface java.lang.Iterable<Module>
public java.util.stream.Stream<Module> stream()
public void checkEnabledModules()