Package org.jbehave.core.model
Class DelegatingTableTransformerMonitor
- java.lang.Object
-
- org.jbehave.core.model.DelegatingTableTransformerMonitor
-
- All Implemented Interfaces:
TableTransformerMonitor
public class DelegatingTableTransformerMonitor extends Object implements TableTransformerMonitor
Monitor which collects otherTableTransformerMonitor-s and delegates all invocations to the collected monitors.
-
-
Constructor Summary
Constructors Constructor Description DelegatingTableTransformerMonitor(Collection<TableTransformerMonitor> delegates)Creates DelegatingTableTransformerMonitor with a given collections of delegates
-
Method Summary
Modifier and Type Method Description voidafterTransformerApplying(String transformerName, ExamplesTable.TableProperties properties, String outputTable)voidbeforeTransformerApplying(String transformerName, ExamplesTable.TableProperties properties, String inputTable)
-
-
-
Constructor Detail
-
DelegatingTableTransformerMonitor
public DelegatingTableTransformerMonitor(Collection<TableTransformerMonitor> delegates)
Creates DelegatingTableTransformerMonitor with a given collections of delegates- Parameters:
delegates- the TableTransformerMonitor-s to delegate to
-
-
Method Detail
-
beforeTransformerApplying
public void beforeTransformerApplying(String transformerName, ExamplesTable.TableProperties properties, String inputTable)
- Specified by:
beforeTransformerApplyingin interfaceTableTransformerMonitor
-
afterTransformerApplying
public void afterTransformerApplying(String transformerName, ExamplesTable.TableProperties properties, String outputTable)
- Specified by:
afterTransformerApplyingin interfaceTableTransformerMonitor
-
-