|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.jbehave.core.steps.StepsConfiguration
public abstract class StepsConfiguration
Provides the steps configuration used by the
StepsFactory
and the in the
Steps
implementations to customise its runtime
properties.
StepsConfiguration dependencies can be provided either via constructor or via use* methods, which override the the default values of the dependency, which is always set. The use methods allow to override the dependencies one by one and play nicer with a Java hierarchical structure, in that does allow the use of non-static member variables.
Constructor Summary | |
---|---|
protected |
StepsConfiguration()
Default no-op constructor, uses the default instances defined for member variables. |
protected |
StepsConfiguration(Keywords keywords,
StepPatternBuilder patternBuilder,
StepMonitor monitor,
com.thoughtworks.paranamer.Paranamer paranamer,
ParameterConverters parameterConverters)
Constructor that allows all dependencies to be injected |
Method Summary | |
---|---|
void |
doDryRun(boolean dryRun)
|
boolean |
dryRun()
|
java.util.Map<StepType,java.lang.String> |
getStartingWordsByType()
|
Keywords |
keywords()
|
StepMonitor |
monitor()
|
ParameterConverters |
parameterConverters()
|
com.thoughtworks.paranamer.Paranamer |
paranamer()
|
StepPatternBuilder |
patternBuilder()
|
protected java.util.Map<StepType,java.lang.String> |
startingWordsByType(Keywords keywords)
|
StepsConfiguration |
useKeywords(Keywords keywords)
|
StepsConfiguration |
useMonitor(StepMonitor monitor)
|
StepsConfiguration |
useParameterConverters(ParameterConverters parameterConverters)
|
StepsConfiguration |
useParanamer(com.thoughtworks.paranamer.Paranamer paranamer)
|
StepsConfiguration |
usePatternBuilder(StepPatternBuilder patternBuilder)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
protected StepsConfiguration()
protected StepsConfiguration(Keywords keywords, StepPatternBuilder patternBuilder, StepMonitor monitor, com.thoughtworks.paranamer.Paranamer paranamer, ParameterConverters parameterConverters)
keywords
- patternBuilder
- monitor
- paranamer
- parameterConverters
- Method Detail |
---|
protected java.util.Map<StepType,java.lang.String> startingWordsByType(Keywords keywords)
public StepPatternBuilder patternBuilder()
public StepsConfiguration usePatternBuilder(StepPatternBuilder patternBuilder)
public StepMonitor monitor()
public StepsConfiguration useMonitor(StepMonitor monitor)
public com.thoughtworks.paranamer.Paranamer paranamer()
public StepsConfiguration useParanamer(com.thoughtworks.paranamer.Paranamer paranamer)
public ParameterConverters parameterConverters()
public StepsConfiguration useParameterConverters(ParameterConverters parameterConverters)
public boolean dryRun()
public void doDryRun(boolean dryRun)
public java.util.Map<StepType,java.lang.String> getStartingWordsByType()
public Keywords keywords()
public StepsConfiguration useKeywords(Keywords keywords)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |