public class FactoryCatalog extends Object
| Modifier and Type | Field and Description |
|---|---|
File |
configFile |
List<Factory> |
factories |
Map<Class,Factory> |
factoriesByClass |
Map<String,Factory> |
factoriesById |
Map<String,String> |
keys |
| Constructor and Description |
|---|
FactoryCatalog() |
| Modifier and Type | Method and Description |
|---|---|
void |
addFactory(Factory factory) |
void |
addKey(String key,
String value) |
void |
destroy() |
Factory |
get(Class c) |
Factory |
get(String id) |
File |
getConfigFile() |
List<Factory> |
getFactories() |
Map<String,String> |
getKeys() |
void |
setConfigFile(File configFile) |
void |
setFactories(List<Factory> list) |
void |
setKeys(Map<String,String> mapOfKeys) |
void |
setSingletons(List<Object> list) |
public File configFile
public void addFactory(Factory factory)
public Factory get(Class c) throws IllegalArgumentException
IllegalArgumentExceptionpublic void destroy()
public File getConfigFile()
public void setConfigFile(File configFile)