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 void
afterTransformerApplying(String transformerName, ExamplesTable.TableProperties properties, String outputTable)
void
beforeTransformerApplying(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:
beforeTransformerApplying
in interfaceTableTransformerMonitor
-
afterTransformerApplying
public void afterTransformerApplying(String transformerName, ExamplesTable.TableProperties properties, String outputTable)
- Specified by:
afterTransformerApplying
in interfaceTableTransformerMonitor
-
-