NullTableTransformerMonitor.java

  1. package org.jbehave.core.model;

  2. import org.jbehave.core.model.ExamplesTable.TableProperties;

  3. /**
  4.  * <a href="http://en.wikipedia.org/wiki/Null_Object_pattern">Null Object Pattern</a> implementation of
  5.  * {@link TableTransformerMonitor}. Can be extended to override only the methods of interest.
  6.  */
  7. public class NullTableTransformerMonitor implements TableTransformerMonitor {

  8.     @Override
  9.     public void beforeTransformerApplying(String transformerName, TableProperties properties, String inputTable) {
  10.         // Do nothing by default
  11.     }

  12.     @Override
  13.     public void afterTransformerApplying(String transformerName, TableProperties properties, String outputTable) {
  14.         // Do nothing by default
  15.     }
  16. }