public class ModuleLoader
extends java.lang.Object
PropertyModule
configurations from files or
retrieving these from XML Node
s.Modifier and Type | Field and Description |
---|---|
protected ModuleRegister |
moduleRegister |
Constructor and Description |
---|
ModuleLoader(ModuleRegister moduleRegister)
Constructs a
ModuleLoader . |
Modifier and Type | Method and Description |
---|---|
java.util.Collection<? extends com.google.inject.Module> |
get(org.w3c.dom.Node node)
Loads all modules from an XML
Node . |
java.util.Collection<? extends com.google.inject.Module> |
load(java.io.File file)
Loads all modules from a
File . |
java.util.Collection<? extends com.google.inject.Module> |
load(java.lang.String filename)
Loads all modules from a file (as filename).
|
protected final ModuleRegister moduleRegister
public ModuleLoader(ModuleRegister moduleRegister)
ModuleLoader
.moduleRegister
- the register of all found modulespublic java.util.Collection<? extends com.google.inject.Module> load(java.lang.String filename)
filename
- the file (as filename)public java.util.Collection<? extends com.google.inject.Module> load(java.io.File file)
File
.file
- the input filepublic java.util.Collection<? extends com.google.inject.Module> get(org.w3c.dom.Node node)
Node
.node
- the XML node