org.jbehave.scenario.definition
Class KeyWords

java.lang.Object
  extended by org.jbehave.scenario.definition.KeyWords
Direct Known Subclasses:
I18nKeyWords

public class KeyWords
extends java.lang.Object

Provides the keywords which allow parsers to find steps in scenarios and match those steps with candidates through the Given, When and Then annotations


Field Summary
static java.lang.String AND
           
static java.lang.String EXAMPLES_TABLE
           
static java.lang.String EXAMPLES_TABLE_ROW
           
static java.lang.String FAILED
           
static java.lang.String GIVEN
           
static java.lang.String GIVEN_SCENARIOS
           
protected static java.util.List<java.lang.String> KEYWORDS
           
static java.lang.String NOT_PERFORMED
           
static java.lang.String PENDING
           
static java.lang.String SCENARIO
           
static java.lang.String THEN
           
static java.lang.String WHEN
           
 
Constructor Summary
KeyWords(java.util.Map<java.lang.String,java.lang.String> keywords, StringEncoder encoder)
           
KeyWords(java.lang.String scenario, java.lang.String givenScenarios, java.lang.String examplesTable, java.lang.String given, java.lang.String when, java.lang.String then, java.lang.String... others)
           
 
Method Summary
 java.lang.String and()
           
 java.lang.String encode(java.lang.String value)
           
 java.lang.String examplesTable()
           
 java.lang.String examplesTableRow()
           
 java.lang.String failed()
           
 java.lang.String given()
           
 java.lang.String givenScenarios()
           
 java.lang.String notPerformed()
           
 java.lang.String[] others()
           
 java.lang.String pending()
           
 java.lang.String scenario()
           
 java.lang.String then()
           
 java.lang.String when()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

SCENARIO

public static final java.lang.String SCENARIO
See Also:
Constant Field Values

GIVEN_SCENARIOS

public static final java.lang.String GIVEN_SCENARIOS
See Also:
Constant Field Values

EXAMPLES_TABLE

public static final java.lang.String EXAMPLES_TABLE
See Also:
Constant Field Values

GIVEN

public static final java.lang.String GIVEN
See Also:
Constant Field Values

WHEN

public static final java.lang.String WHEN
See Also:
Constant Field Values

THEN

public static final java.lang.String THEN
See Also:
Constant Field Values

AND

public static final java.lang.String AND
See Also:
Constant Field Values

PENDING

public static final java.lang.String PENDING
See Also:
Constant Field Values

NOT_PERFORMED

public static final java.lang.String NOT_PERFORMED
See Also:
Constant Field Values

FAILED

public static final java.lang.String FAILED
See Also:
Constant Field Values

EXAMPLES_TABLE_ROW

public static final java.lang.String EXAMPLES_TABLE_ROW
See Also:
Constant Field Values

KEYWORDS

protected static final java.util.List<java.lang.String> KEYWORDS
Constructor Detail

KeyWords

public KeyWords(java.util.Map<java.lang.String,java.lang.String> keywords,
                StringEncoder encoder)

KeyWords

public KeyWords(java.lang.String scenario,
                java.lang.String givenScenarios,
                java.lang.String examplesTable,
                java.lang.String given,
                java.lang.String when,
                java.lang.String then,
                java.lang.String... others)
Method Detail

scenario

public java.lang.String scenario()

givenScenarios

public java.lang.String givenScenarios()

examplesTable

public java.lang.String examplesTable()

given

public java.lang.String given()

when

public java.lang.String when()

then

public java.lang.String then()

and

public java.lang.String and()

pending

public java.lang.String pending()

notPerformed

public java.lang.String notPerformed()

failed

public java.lang.String failed()

examplesTableRow

public java.lang.String examplesTableRow()

others

public java.lang.String[] others()

encode

public java.lang.String encode(java.lang.String value)


Copyright © 2003-2010. All Rights Reserved.