Package org.apache.maven.doxia.macro
Class EchoMacro
- java.lang.Object
-
- org.apache.maven.doxia.macro.AbstractMacro
-
- org.apache.maven.doxia.macro.EchoMacro
-
- All Implemented Interfaces:
LogEnabled
,Macro
@Component(role=Macro.class, hint="echo") public class EchoMacro extends AbstractMacro
A simple macro that prints out the key and value of some supplied parameters.- Version:
- $Id$
-
-
Constructor Summary
Constructors Constructor Description EchoMacro()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
execute(Sink sink, MacroRequest request)
Execute the current macro using the given MacroRequest, and emit events into the given sink.-
Methods inherited from class org.apache.maven.doxia.macro.AbstractMacro
enableLogging, getAttributesFromMap, getLog, required
-
-
-
-
Method Detail
-
execute
public void execute(Sink sink, MacroRequest request)
Execute the current macro using the given MacroRequest, and emit events into the given sink.- Parameters:
sink
- The sink to receive the events.request
- The corresponding MacroRequest.
-
-