| Package | Description |
|---|---|
| net.mountainblade.modular | |
| net.mountainblade.modular.filters | |
| net.mountainblade.modular.impl |
| Modifier and Type | Method and Description |
|---|---|
<M extends Module> |
ModuleManager.loadModule(Class<M> moduleClass,
Filter... filters)
Loads only the given module class and its dependencies.
|
Collection<Module> |
ModuleManager.loadModules(Collection<URI> uris,
String packageName,
Filter... filters)
Loads modules from a collection of URIs with support for a resource package filter.
|
Collection<Module> |
ModuleManager.loadModules(File file,
Filter... filters)
Loads modules from the given file.
|
Collection<Module> |
ModuleManager.loadModules(String resource,
Filter... filters)
Loads modules inside the current class path with the given string representing either
a class file directly or a package and thus functioning as a filter.
|
Collection<Module> |
ModuleManager.loadModules(URI uri,
Filter... filters)
Load modules from a URI.
|
Collection<Module> |
ModuleManager.loadModules(URI uri,
String packageName,
Filter... filters)
Loads modules from a URI with support for a resource package filter.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AnnotationPresent
Represents a filter that only lets implementations with a specific annotation pass through.
|
class |
InstanceOf
Represents a filter that only lets implementations of the given parent class pass through.
|
class |
Not
Represents a filter that negates the output of another.
|
class |
Or
Represents a filter which returns true if one of the filters returns true as well.
|
| Constructor and Description |
|---|
Not(Filter other)
Creates a new "not" filter which inverts the output of the given filter.
|
Or(Filter... filters)
Creates a new "or" filter which returns true if one of the filters returns true as well.
|
| Modifier and Type | Method and Description |
|---|---|
<M extends Module> |
BaseModuleManager.loadModule(Class<M> moduleClass,
Filter... filters) |
Collection<Module> |
BaseModuleManager.loadModules(Collection<URI> uris,
String root,
Filter... filters) |
Collection<Module> |
BaseModuleManager.loadModules(File file,
Filter... filters) |
Collection<Module> |
BaseModuleManager.loadModules(String resource,
Filter... filters) |
Collection<Module> |
BaseModuleManager.loadModules(URI uri,
Filter... filters) |
Collection<Module> |
BaseModuleManager.loadModules(URI uri,
String packageName,
Filter... filters) |
Copyright © 2014–2015 MountainBlade. All rights reserved.