org.apache.maven.doxia.validation.advices

Class PrintAdvisor

Implemented Interfaces:
MethodBeforeAdvice

public class PrintAdvisor
extends AbstractSinkAdvice

Advisor that prints the hierarchy of a document as is beeing generated
Author:
Juan F. Codagnone
Since:
Nov 6, 2005

Constructor Summary

PrintAdvisor(PrintStream printStream)
Creates the PrintAdvisor.

Method Summary

void
doEnd(Method method, Object[] args, Object instance)
void
doLeaf(Method method, Object[] args, Object instance)
void
doStart(Method method, Object[] args, Object instance)

Methods inherited from class org.apache.maven.doxia.validation.advices.AbstractSinkAdvice

before, doEnd, doLeaf, doStart

Constructor Details

PrintAdvisor

public PrintAdvisor(PrintStream printStream)
Creates the PrintAdvisor.
Parameters:
printStream - stream printer

Method Details

doEnd

public final void doEnd(Method method,
                        Object[] args,
                        Object instance)
Overrides:
doEnd in interface AbstractSinkAdvice

doLeaf

public final void doLeaf(Method method,
                         Object[] args,
                         Object instance)
Overrides:
doLeaf in interface AbstractSinkAdvice

doStart

public final void doStart(Method method,
                          Object[] args,
                          Object instance)
Overrides:
doStart in interface AbstractSinkAdvice