org.jbehave.scenario.steps
Class CandidateStep

java.lang.Object
  extended by org.jbehave.scenario.steps.CandidateStep

public class CandidateStep
extends java.lang.Object

Creates step from its candidate string representations

Author:
Elizabeth Keogh, Mauro Talevi, Paul Hammant

Nested Class Summary
static class CandidateStep.NoGroupFoundForName
           
static class CandidateStep.StartingWordNotFound
           
 
Constructor Summary
CandidateStep(java.lang.String stepAsString, java.lang.reflect.Method method, CandidateSteps steps, StepPatternBuilder patternBuilder, ParameterConverters parameterConverters, java.lang.String... startingWords)
           
CandidateStep(java.lang.String stepAsString, java.lang.reflect.Method method, CandidateSteps steps, StepPatternBuilder patterBuilder, StepMonitor stepMonitor, ParameterConverters parameterConverters, java.lang.String... startingWords)
           
 
Method Summary
 Step createFrom(java.util.Map<java.lang.String,java.lang.String> tableRow, java.lang.String stepAsString)
           
 java.util.regex.Pattern getPattern()
           
 java.lang.String getStepAsString()
           
 boolean matches(java.lang.String stepAsString)
           
 java.lang.String toString()
           
 void useParanamer(com.thoughtworks.paranamer.Paranamer paranamer)
           
 void useStepMonitor(StepMonitor stepMonitor)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

CandidateStep

public CandidateStep(java.lang.String stepAsString,
                     java.lang.reflect.Method method,
                     CandidateSteps steps,
                     StepPatternBuilder patterBuilder,
                     StepMonitor stepMonitor,
                     ParameterConverters parameterConverters,
                     java.lang.String... startingWords)

CandidateStep

public CandidateStep(java.lang.String stepAsString,
                     java.lang.reflect.Method method,
                     CandidateSteps steps,
                     StepPatternBuilder patternBuilder,
                     ParameterConverters parameterConverters,
                     java.lang.String... startingWords)
Method Detail

useStepMonitor

public void useStepMonitor(StepMonitor stepMonitor)

useParanamer

public void useParanamer(com.thoughtworks.paranamer.Paranamer paranamer)

matches

public boolean matches(java.lang.String stepAsString)

createFrom

public Step createFrom(java.util.Map<java.lang.String,java.lang.String> tableRow,
                       java.lang.String stepAsString)

getStepAsString

public java.lang.String getStepAsString()

getPattern

public java.util.regex.Pattern getPattern()

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object


Copyright © 2003-2009. All Rights Reserved.