@Component(role=MacroManager.class) public class DefaultMacroManager extends java.lang.Object implements MacroManager
MacroManager
Modifier and Type | Field and Description |
---|---|
private java.util.Map<java.lang.String,Macro> |
macros |
ROLE
Constructor and Description |
---|
DefaultMacroManager() |
Modifier and Type | Method and Description |
---|---|
Macro |
getMacro(java.lang.String id)
Returns the MacroManager that corresponds to the given id.
|
@Requirement(role=Macro.class) private java.util.Map<java.lang.String,Macro> macros
public Macro getMacro(java.lang.String id) throws MacroNotFoundException
getMacro
in interface MacroManager
id
- The identifier.MacroNotFoundException
- if no MacroManager could be found
for the given id.