Package com.xmlcalabash.visualizers
Class AbstractVisualizer
-
- All Implemented Interfaces:
-
com.xmlcalabash.api.Monitor
public abstract class AbstractVisualizer implements Monitor
-
-
Constructor Summary
Constructors Constructor Description AbstractVisualizer(Map<String, String> options)
-
Method Summary
Modifier and Type Method Description final Map<Long, Stack<AbstractStep>>
getStacks()
final Map<String, String>
getOptions()
abstract Unit
showStart(AbstractStep step, Integer depth)
abstract Unit
showEnd(AbstractStep step, Integer depth)
abstract Unit
showDocument(AbstractStep step, String port, Integer depth, XProcDocument document)
Unit
startStep(AbstractStep step)
Unit
endStep(AbstractStep step)
Unit
abortStep(AbstractStep step, Exception ex)
XProcDocument
sendDocument(Pair<AbstractStep, String> from, Pair<Consumer, String> to, XProcDocument document)
-
-
Method Detail
-
getStacks
final Map<Long, Stack<AbstractStep>> getStacks()
-
getOptions
final Map<String, String> getOptions()
-
showStart
abstract Unit showStart(AbstractStep step, Integer depth)
-
showEnd
abstract Unit showEnd(AbstractStep step, Integer depth)
-
showDocument
abstract Unit showDocument(AbstractStep step, String port, Integer depth, XProcDocument document)
-
startStep
Unit startStep(AbstractStep step)
-
endStep
Unit endStep(AbstractStep step)
-
abortStep
Unit abortStep(AbstractStep step, Exception ex)
-
sendDocument
XProcDocument sendDocument(Pair<AbstractStep, String> from, Pair<Consumer, String> to, XProcDocument document)
-
-
-
-