|
||||||||||
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 | |
---|---|
Map<StepType,String> |
getStartingWordsByType()
|
KeyWords |
keywords()
|
StepMonitor |
monitor()
|
ParameterConverters |
parameterConverters()
|
com.thoughtworks.paranamer.Paranamer |
paranamer()
|
StepPatternBuilder |
patternBuilder()
|
protected Map<StepType,String> |
startingWordsByType(KeyWords keywords)
|
void |
useKeywords(KeyWords keywords)
|
void |
useMonitor(StepMonitor monitor)
|
void |
useParameterConverters(ParameterConverters parameterConverters)
|
void |
useParanamer(com.thoughtworks.paranamer.Paranamer paranamer)
|
void |
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 Map<StepType,String> startingWordsByType(KeyWords keywords)
public StepPatternBuilder patternBuilder()
public void usePatternBuilder(StepPatternBuilder patternBuilder)
public StepMonitor monitor()
public void useMonitor(StepMonitor monitor)
public com.thoughtworks.paranamer.Paranamer paranamer()
public void useParanamer(com.thoughtworks.paranamer.Paranamer paranamer)
public ParameterConverters parameterConverters()
public void useParameterConverters(ParameterConverters parameterConverters)
public Map<StepType,String> getStartingWordsByType()
public KeyWords keywords()
public void useKeywords(KeyWords keywords)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |