org.apache.maven.doxia.macro.manager
Class DefaultMacroManager

java.lang.Object
  extended by org.apache.maven.doxia.macro.manager.DefaultMacroManager
All Implemented Interfaces:
MacroManager

@Component(role=MacroManager.class)
public class DefaultMacroManager
extends Object
implements MacroManager

Default implementation of MacroManager

Since:
1.0
Version:
$Id: DefaultMacroManager.java 1345590 2012-06-02 21:36:10Z hboutemy $
Author:
Jason van Zyl

Field Summary
 
Fields inherited from interface org.apache.maven.doxia.macro.manager.MacroManager
ROLE
 
Constructor Summary
DefaultMacroManager()
           
 
Method Summary
 Macro getMacro(String id)
          Returns the MacroManager that corresponds to the given id.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultMacroManager

public DefaultMacroManager()
Method Detail

getMacro

public Macro getMacro(String id)
               throws MacroNotFoundException
Returns the MacroManager that corresponds to the given id.

Specified by:
getMacro in interface MacroManager
Parameters:
id - The identifier.
Returns:
The corresponding MacroManager.
Throws:
MacroNotFoundException - if no MacroManager could be found for the given id.


Copyright © 2005-2013 The Apache Software Foundation. All Rights Reserved.