org.jbehave.core.steps
Class StepFinder
java.lang.Object
org.jbehave.core.steps.StepFinder
public class StepFinder
- extends java.lang.Object
Finds candidate steps matching a textual step from a list of
CandidateSteps
instances. It prioritises them by the
PrioritisingStrategy
provided, defaulting to StepFinder.ByPriorityField
.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
StepFinder
public StepFinder()
StepFinder
public StepFinder(PrioritisingStrategy prioritisingStrategy)
stepdocs
public java.util.List<Stepdoc> stepdocs(java.util.List<CandidateSteps> steps)
findMatching
public java.util.List<Stepdoc> findMatching(java.lang.String stepAsString,
java.util.List<CandidateSteps> candidateSteps)
stepsInstances
public java.util.List<java.lang.Object> stepsInstances(java.util.List<CandidateSteps> candidateSteps)
collectCandidates
public java.util.List<CandidateStep> collectCandidates(java.util.List<CandidateSteps> candidateSteps)
- Collects a list of candidates for matching from
CandidateSteps
instances.
- Parameters:
candidateSteps
- the list CandidateSteps
instances
- Returns:
- A List of
CandidateStep
s
prioritise
public java.util.List<CandidateStep> prioritise(java.lang.String stepAsString,
java.util.List<CandidateStep> candidateSteps)
Copyright © 2003-2010. All Rights Reserved.