@Component(role=ParserModuleManager.class) public class DefaultParserModuleManager extends java.lang.Object implements ParserModuleManager
Modifier and Type | Field and Description |
---|---|
private java.util.Map<java.lang.String,ParserModule> |
parserModules |
private java.util.Collection<ParserModule> |
parserModulesValues |
Constructor and Description |
---|
DefaultParserModuleManager() |
Modifier and Type | Method and Description |
---|---|
ParserModule |
getParserModule(java.lang.String id)
Returns the ParserModule that corresponds to the given id.
|
java.util.Collection<ParserModule> |
getParserModules()
Returns a collection of ParserModules.
|
@Requirement(role=ParserModule.class) private java.util.Map<java.lang.String,ParserModule> parserModules
private java.util.Collection<ParserModule> parserModulesValues
public java.util.Collection<ParserModule> getParserModules()
getParserModules
in interface ParserModuleManager
public ParserModule getParserModule(java.lang.String id) throws ParserModuleNotFoundException
getParserModule
in interface ParserModuleManager
id
- The identifier.ParserModuleNotFoundException
- if no ParserModule could be found
for the given id.