|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.jbehave.scenario.steps.StepsConfiguration
public class StepsConfiguration
Class allowing steps functionality to be fully configurable, while providing default values for most commonly-used cases.
Configuration dependencies can be provided either via constructor or via setters (called use* methods to underline that a default value of the dependency is always set, but can be overridden). 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 | |
---|---|
StepsConfiguration()
|
|
StepsConfiguration(KeyWords keywords)
|
|
StepsConfiguration(ParameterConverters converters)
|
|
StepsConfiguration(StepPatternBuilder patternBuilder,
StepMonitor monitor,
com.thoughtworks.paranamer.Paranamer paranamer,
ParameterConverters parameterConverters,
KeyWords keywords)
|
|
StepsConfiguration(StepPatternBuilder patternBuilder,
StepMonitor monitor,
com.thoughtworks.paranamer.Paranamer paranamer,
ParameterConverters parameterConverters,
java.lang.String... startingWords)
|
|
StepsConfiguration(java.lang.String... startingWords)
Deprecated. Use StepsConfiguration(KeyWords) |
Method Summary | |
---|---|
KeyWords |
getKeywords()
|
StepMonitor |
getMonitor()
|
ParameterConverters |
getParameterConverters()
|
com.thoughtworks.paranamer.Paranamer |
getParanamer()
|
StepPatternBuilder |
getPatternBuilder()
|
java.lang.String[] |
getStartingWords()
Deprecated. Use getStartingWordsByType() |
java.util.Map<StepType,java.lang.String> |
getStartingWordsByType()
|
protected java.util.Map<StepType,java.lang.String> |
startingWordsByType(KeyWords keywords)
|
protected java.lang.String[] |
startingWordsFrom(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)
|
void |
useStartingWords(java.lang.String... startingWords)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public StepsConfiguration()
public StepsConfiguration(KeyWords keywords)
public StepsConfiguration(ParameterConverters converters)
public StepsConfiguration(StepPatternBuilder patternBuilder, StepMonitor monitor, com.thoughtworks.paranamer.Paranamer paranamer, ParameterConverters parameterConverters, KeyWords keywords)
public StepsConfiguration(java.lang.String... startingWords)
public StepsConfiguration(StepPatternBuilder patternBuilder, StepMonitor monitor, com.thoughtworks.paranamer.Paranamer paranamer, ParameterConverters parameterConverters, java.lang.String... startingWords)
Method Detail |
---|
protected java.lang.String[] startingWordsFrom(KeyWords keywords)
protected java.util.Map<StepType,java.lang.String> startingWordsByType(KeyWords keywords)
public StepPatternBuilder getPatternBuilder()
public void usePatternBuilder(StepPatternBuilder patternBuilder)
public StepMonitor getMonitor()
public void useMonitor(StepMonitor monitor)
public com.thoughtworks.paranamer.Paranamer getParanamer()
public void useParanamer(com.thoughtworks.paranamer.Paranamer paranamer)
public ParameterConverters getParameterConverters()
public void useParameterConverters(ParameterConverters parameterConverters)
public java.lang.String[] getStartingWords()
public java.util.Map<StepType,java.lang.String> getStartingWordsByType()
public void useStartingWords(java.lang.String... startingWords)
public KeyWords getKeywords()
public void useKeyWords(KeyWords keywords)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |