public class ModuleLoader
extends java.lang.Object
PropertyModule configurations from files or
retrieving these from XML Nodes.| 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