|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface Macro
Base interface of a macro.
Field Summary | |
---|---|
static String |
EOL
The vm line separator |
static String |
ROLE
The Plexus lookup role. |
Method Summary | |
---|---|
void |
execute(Sink sink,
MacroRequest request)
Execute the current macro using the given MacroRequest, and emit events into the given sink. |
Methods inherited from interface org.apache.maven.doxia.logging.LogEnabled |
---|
enableLogging |
Field Detail |
---|
static final String ROLE
static final String EOL
Method Detail |
---|
void execute(Sink sink, MacroRequest request) throws MacroExecutionException
sink
- The sink to receive the events.request
- The corresponding MacroRequest.
MacroExecutionException
- if an error occurred during execution.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |