org.jbehave.core.steps
Interface StepMonitor

All Known Implementing Classes:
PrintStreamStepMonitor, SilentStepMonitor

public interface StepMonitor

Interface to monitor step events

Author:
Mauro Talevi

Method Summary
 void convertedValueOfType(java.lang.String value, java.lang.reflect.Type type, java.lang.Object converted, java.lang.Class<?> converterClass)
           
 void foundArg(java.lang.String arg, int position)
           
 void performing(java.lang.String step, boolean dryRun)
           
 void stepMatchesPattern(java.lang.String step, boolean matches, java.lang.String pattern)
           
 void stepMatchesType(java.lang.String stepAsString, java.lang.String previousAsString, boolean matchesType, StepType stepType)
           
 void usingAnnotatedNameForArg(java.lang.String name, int position)
           
 void usingNaturalOrderForArg(int position)
           
 void usingParameterNameForArg(java.lang.String name, int position)
           
 void usingTableAnnotatedNameForArg(java.lang.String name, int position)
           
 void usingTableParameterNameForArg(java.lang.String name, int position)
           
 

Method Detail

stepMatchesType

void stepMatchesType(java.lang.String stepAsString,
                     java.lang.String previousAsString,
                     boolean matchesType,
                     StepType stepType)

stepMatchesPattern

void stepMatchesPattern(java.lang.String step,
                        boolean matches,
                        java.lang.String pattern)

convertedValueOfType

void convertedValueOfType(java.lang.String value,
                          java.lang.reflect.Type type,
                          java.lang.Object converted,
                          java.lang.Class<?> converterClass)

performing

void performing(java.lang.String step,
                boolean dryRun)

usingAnnotatedNameForArg

void usingAnnotatedNameForArg(java.lang.String name,
                              int position)

usingParameterNameForArg

void usingParameterNameForArg(java.lang.String name,
                              int position)

usingTableAnnotatedNameForArg

void usingTableAnnotatedNameForArg(java.lang.String name,
                                   int position)

usingTableParameterNameForArg

void usingTableParameterNameForArg(java.lang.String name,
                                   int position)

usingNaturalOrderForArg

void usingNaturalOrderForArg(int position)

foundArg

void foundArg(java.lang.String arg,
              int position)


Copyright © 2003-2010. All Rights Reserved.