|
||||||||||
| 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 | |||||||||