Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes
A
B
C
D
E
F
G
H
I
J
L
M
N
O
P
R
S
T
U
V
W
Z
A
add(DateFormat)
- Method in class cucumber.runtime.converters.
TimeConverter
addAfterHook(HookDefinition)
- Method in interface cucumber.runtime.
Glue
addAfterHook(HookDefinition)
- Method in class cucumber.runtime.
RuntimeGlue
addAttribute(String, String)
- Method in class cucumber.table.xstream.
ListOfListOfSingleValueWriter
addAttribute(String, String)
- Method in class cucumber.table.xstream.
ListOfObjectWriter
addBeforeHook(HookDefinition)
- Method in interface cucumber.runtime.
Glue
addBeforeHook(HookDefinition)
- Method in class cucumber.runtime.
RuntimeGlue
addError(Throwable)
- Method in class cucumber.runtime.
Runtime
addFormat(int, Locale)
- Method in class cucumber.runtime.converters.
TimeConverter
addStepDefinition(StepDefinition)
- Method in interface cucumber.runtime.
Glue
addStepDefinition(StepDefinition)
- Method in class cucumber.runtime.
RuntimeGlue
addUndefinedStep(Step, I18n)
- Method in class cucumber.runtime.
UndefinedStepsTracker
addUsageStatisticStrategy(String, UsageFormatter.UsageStatisticStrategy)
- Method in class cucumber.formatter.
UsageFormatter
Add a
UsageStatisticStrategy
to the formatter
AmbiguousStepDefinitionsException
- Exception in
cucumber.runtime
AmbiguousStepDefinitionsException(List<StepDefinitionMatch>)
- Constructor for exception cucumber.runtime.
AmbiguousStepDefinitionsException
appendErrors(ErrorWriter)
- Method in class cucumber.table.xstream.
ListOfListOfSingleValueReader
appendErrors(ErrorWriter)
- Method in class cucumber.table.xstream.
ListOfMapReader
appendErrors(ErrorWriter)
- Method in class cucumber.table.xstream.
ListOfObjectReader
args
- Variable in class cucumber.runtime.autocomplete.
MetaStepdef.MetaStep
ArgumentPattern
- Class in
cucumber.runtime.snippets
ArgumentPattern(Pattern, Class<?>)
- Constructor for class cucumber.runtime.snippets.
ArgumentPattern
argumentPatterns()
- Method in class cucumber.runtime.snippets.
SnippetGenerator
arguments(List<Class<?>>)
- Method in interface cucumber.runtime.snippets.
Snippet
argumentsFrom(String)
- Method in class cucumber.runtime.
JdkPatternArgumentMatcher
asList(Type)
- Method in class cucumber.table.
DataTable
B
Backend
- Interface in
cucumber.runtime
background(Background)
- Method in class cucumber.formatter.
HTMLFormatter
background(Background)
- Method in class cucumber.formatter.
JUnitFormatter
background(Background)
- Method in class cucumber.formatter.
NullFormatter
background(Background)
- Method in class cucumber.formatter.
ProgressFormatter
background(Background)
- Method in class cucumber.formatter.
UsageFormatter
background(Background)
- Method in class cucumber.runtime.
FeatureBuilder
background(Background)
- Method in class cucumber.runtime.model.
CucumberFeature
BigDecimalConverter
- Class in
cucumber.runtime.converters
BigDecimalConverter(Locale)
- Constructor for class cucumber.runtime.converters.
BigDecimalConverter
BigIntegerConverter
- Class in
cucumber.runtime.converters
BigIntegerConverter(Locale)
- Constructor for class cucumber.runtime.converters.
BigIntegerConverter
buildBackendWorlds(Reporter)
- Method in class cucumber.runtime.
Runtime
buildWorld()
- Method in interface cucumber.runtime.
Backend
Invoked before a new scenario starts.
ByteConverter
- Class in
cucumber.runtime.converters
ByteConverter(Locale)
- Constructor for class cucumber.runtime.converters.
ByteConverter
C
calculateDiffs()
- Method in class cucumber.table.
TableDiffer
CalendarConverter
- Class in
cucumber.runtime.converters
CalendarConverter(Locale)
- Constructor for class cucumber.runtime.converters.
CalendarConverter
CamelCaseStringConverter
- Class in
cucumber.table
CamelCaseStringConverter()
- Constructor for class cucumber.table.
CamelCaseStringConverter
canConvert(Class)
- Method in class cucumber.runtime.converters.
ConverterWithFormat
ClasspathResourceLoader
- Class in
cucumber.io
ClasspathResourceLoader(ClassLoader)
- Constructor for class cucumber.io.
ClasspathResourceLoader
close()
- Method in class cucumber.formatter.
HTMLFormatter
close()
- Method in class cucumber.formatter.
JUnitFormatter
close()
- Method in class cucumber.formatter.
NullFormatter
close()
- Method in class cucumber.formatter.
ProgressFormatter
close()
- Method in class cucumber.formatter.
UsageFormatter
close()
- Method in class cucumber.runtime.
FeatureBuilder
close()
- Method in class cucumber.table.xstream.
ListOfListOfSingleValueReader
close()
- Method in class cucumber.table.xstream.
ListOfListOfSingleValueWriter
close()
- Method in class cucumber.table.xstream.
ListOfMapReader
close()
- Method in class cucumber.table.xstream.
ListOfObjectReader
close()
- Method in class cucumber.table.xstream.
ListOfObjectWriter
ColorAware
- Interface in
cucumber.formatter
compare(HookDefinition, HookDefinition)
- Method in class cucumber.runtime.
HookComparator
compareTo(MetaStepdef.MetaStep)
- Method in class cucumber.runtime.autocomplete.
MetaStepdef.MetaStep
convert(String)
- Method in class cucumber.formatter.
FormatterConverter
ConverterWithEnumFormat
<
T
extends
Enum
> - Class in
cucumber.runtime.converters
ConverterWithEnumFormat(Locale, Class<? extends Enum>)
- Constructor for class cucumber.runtime.converters.
ConverterWithEnumFormat
ConverterWithFormat
<
T
> - Class in
cucumber.runtime.converters
ConverterWithFormat(Class[])
- Constructor for class cucumber.runtime.converters.
ConverterWithFormat
ConverterWithNumberFormat
<
T
extends
Number
> - Class in
cucumber.runtime.converters
ConverterWithNumberFormat(Locale, Class[])
- Constructor for class cucumber.runtime.converters.
ConverterWithNumberFormat
createExampleScenarios()
- Method in class cucumber.runtime.model.
CucumberExamples
cucumber
- package cucumber
cucumber.cli
- package cucumber.cli
cucumber.formatter
- package cucumber.formatter
cucumber.io
- package cucumber.io
cucumber.runtime
- package cucumber.runtime
cucumber.runtime.autocomplete
- package cucumber.runtime.autocomplete
cucumber.runtime.converters
- package cucumber.runtime.converters
This package contains Locale-aware alternatives to some of XStream's (non-Locale-aware) built-in converters.
cucumber.runtime.model
- package cucumber.runtime.model
cucumber.runtime.snippets
- package cucumber.runtime.snippets
cucumber.table
- package cucumber.table
cucumber.table.xstream
- package cucumber.table.xstream
CucumberBackground
- Class in
cucumber.runtime.model
CucumberBackground(CucumberFeature, Background)
- Constructor for class cucumber.runtime.model.
CucumberBackground
CucumberExamples
- Class in
cucumber.runtime.model
CucumberExamples(CucumberScenarioOutline, Examples)
- Constructor for class cucumber.runtime.model.
CucumberExamples
CucumberException
- Exception in
cucumber.runtime
CucumberException(String)
- Constructor for exception cucumber.runtime.
CucumberException
CucumberException(String, Throwable)
- Constructor for exception cucumber.runtime.
CucumberException
CucumberException(Throwable)
- Constructor for exception cucumber.runtime.
CucumberException
CucumberFeature
- Class in
cucumber.runtime.model
CucumberFeature(Feature, String)
- Constructor for class cucumber.runtime.model.
CucumberFeature
cucumberFeature
- Variable in class cucumber.runtime.model.
StepContainer
cucumberFeatures(ResourceLoader)
- Method in class cucumber.runtime.
RuntimeOptions
CucumberPrettyFormatter
- Class in
cucumber.formatter
CucumberPrettyFormatter(Appendable)
- Constructor for class cucumber.formatter.
CucumberPrettyFormatter
CucumberScenario
- Class in
cucumber.runtime.model
CucumberScenario(CucumberFeature, CucumberBackground, Scenario)
- Constructor for class cucumber.runtime.model.
CucumberScenario
CucumberScenario(CucumberFeature, CucumberBackground, Scenario, Row)
- Constructor for class cucumber.runtime.model.
CucumberScenario
CucumberScenarioOutline
- Class in
cucumber.runtime.model
CucumberScenarioOutline(CucumberFeature, CucumberBackground, ScenarioOutline)
- Constructor for class cucumber.runtime.model.
CucumberScenarioOutline
CucumberTagStatement
- Class in
cucumber.runtime.model
CucumberTagStatement(CucumberFeature, TagStatement)
- Constructor for class cucumber.runtime.model.
CucumberTagStatement
CucumberTagStatement(CucumberFeature, TagStatement, Row)
- Constructor for class cucumber.runtime.model.
CucumberTagStatement
D
DataTable
- Class in
cucumber.table
DataTable(List<DataTableRow>, TableConverter)
- Constructor for class cucumber.table.
DataTable
DataTableWriter
- Class in
cucumber.table.xstream
DataTableWriter()
- Constructor for class cucumber.table.xstream.
DataTableWriter
DateConverter
- Class in
cucumber.runtime.converters
DateConverter(Locale)
- Constructor for class cucumber.runtime.converters.
DateConverter
DateFormat
- Annotation Type in
cucumber
This annotation can be specified on step definition method parameters to give Cucumber a hint about how to transform a String to a Date or a Calendar.
diff(List<List<String>>)
- Method in class cucumber.table.
DataTable
disposeBackendWorlds()
- Method in class cucumber.runtime.
Runtime
disposeWorld()
- Method in interface cucumber.runtime.
Backend
Invoked at the end of a scenario, after hooks
done()
- Method in class cucumber.formatter.
HTMLFormatter
done()
- Method in class cucumber.formatter.
JUnitFormatter
done()
- Method in class cucumber.formatter.
NullFormatter
done()
- Method in class cucumber.formatter.
ProgressFormatter
done()
- Method in class cucumber.formatter.
UsageFormatter
done()
- Method in class cucumber.runtime.
FeatureBuilder
dotCucumber
- Variable in class cucumber.runtime.
RuntimeOptions
DoubleConverter
- Class in
cucumber.runtime.converters
DoubleConverter(Locale)
- Constructor for class cucumber.runtime.converters.
DoubleConverter
downcast(Number)
- Method in class cucumber.runtime.converters.
BigDecimalConverter
downcast(Number)
- Method in class cucumber.runtime.converters.
BigIntegerConverter
downcast(Number)
- Method in class cucumber.runtime.converters.
ByteConverter
downcast(Number)
- Method in class cucumber.runtime.converters.
ConverterWithNumberFormat
downcast(Number)
- Method in class cucumber.runtime.converters.
DoubleConverter
downcast(Number)
- Method in class cucumber.runtime.converters.
FloatConverter
downcast(Number)
- Method in class cucumber.runtime.converters.
IntegerConverter
downcast(Number)
- Method in class cucumber.runtime.converters.
LongConverter
downcast(Number)
- Method in class cucumber.runtime.converters.
ShortConverter
dryRun
- Variable in class cucumber.runtime.
RuntimeOptions
DuplicateStepDefinitionException
- Exception in
cucumber.runtime
DuplicateStepDefinitionException(StepDefinition, StepDefinition)
- Constructor for exception cucumber.runtime.
DuplicateStepDefinitionException
E
embed(InputStream, String)
- Method in interface cucumber.runtime.
ScenarioResult
Embeds data into the report(s).
embedding(String, InputStream)
- Method in class cucumber.formatter.
HTMLFormatter
embedding(String, InputStream)
- Method in class cucumber.formatter.
JUnitFormatter
embedding(String, InputStream)
- Method in class cucumber.formatter.
ProgressFormatter
embedding(String, InputStream)
- Method in class cucumber.formatter.
UsageFormatter
emptyIterator()
- Static method in class cucumber.runtime.
Utils
endNode()
- Method in class cucumber.table.xstream.
ListOfListOfSingleValueWriter
endNode()
- Method in class cucumber.table.xstream.
ListOfObjectWriter
EnumConverter
- Class in
cucumber.runtime.converters
EnumConverter(Locale, Class<? extends Enum>)
- Constructor for class cucumber.runtime.converters.
EnumConverter
eof()
- Method in class cucumber.formatter.
HTMLFormatter
eof()
- Method in class cucumber.formatter.
JUnitFormatter
eof()
- Method in class cucumber.formatter.
NullFormatter
eof()
- Method in class cucumber.formatter.
ProgressFormatter
eof()
- Method in class cucumber.formatter.
UsageFormatter
eof()
- Method in class cucumber.runtime.
FeatureBuilder
escapePattern(String)
- Method in interface cucumber.runtime.snippets.
Snippet
examples(Examples)
- Method in class cucumber.formatter.
HTMLFormatter
examples(Examples)
- Method in class cucumber.formatter.
JUnitFormatter
examples(Examples)
- Method in class cucumber.formatter.
NullFormatter
examples(Examples)
- Method in class cucumber.formatter.
ProgressFormatter
examples(Examples)
- Method in class cucumber.formatter.
UsageFormatter
examples(Examples)
- Method in class cucumber.runtime.
FeatureBuilder
examples(Examples)
- Method in class cucumber.runtime.model.
CucumberFeature
examples(Examples)
- Method in class cucumber.runtime.model.
CucumberScenarioOutline
ExampleStep
- Class in
cucumber.runtime.model
ExampleStep(List<Comment>, String, String, int, List<DataTableRow>, DocString, Set<Integer>)
- Constructor for class cucumber.runtime.model.
ExampleStep
execute(ScenarioResult)
- Method in interface cucumber.runtime.
HookDefinition
execute(I18n, Object[])
- Method in interface cucumber.runtime.
StepDefinition
Invokes the step definition.
exitStatus()
- Method in class cucumber.runtime.
Runtime
F
feature(Feature)
- Method in class cucumber.formatter.
HTMLFormatter
feature(Feature)
- Method in class cucumber.formatter.
JUnitFormatter
feature(Feature)
- Method in class cucumber.formatter.
NullFormatter
feature(Feature)
- Method in class cucumber.formatter.
ProgressFormatter
feature(Feature)
- Method in class cucumber.formatter.
UsageFormatter
feature(Feature)
- Method in class cucumber.runtime.
FeatureBuilder
FeatureBuilder
- Class in
cucumber.runtime
FeatureBuilder(List<CucumberFeature>)
- Constructor for class cucumber.runtime.
FeatureBuilder
featurePaths
- Variable in class cucumber.runtime.
RuntimeOptions
FileResourceIterator
- Class in
cucumber.io
FileResourceIterator(File, File, String)
- Constructor for class cucumber.io.
FileResourceIterator
FileResourceLoader
- Class in
cucumber.io
FileResourceLoader()
- Constructor for class cucumber.io.
FileResourceLoader
flags
- Variable in class cucumber.runtime.autocomplete.
MetaStepdef
FlatteningIterator
- Class in
cucumber.io
An iterator that 'flattens out' collections, iterators, arrays, etc.
FlatteningIterator(Object...)
- Constructor for class cucumber.io.
FlatteningIterator
FloatConverter
- Class in
cucumber.runtime.converters
FloatConverter(Locale)
- Constructor for class cucumber.runtime.converters.
FloatConverter
flush()
- Method in class cucumber.table.xstream.
ListOfListOfSingleValueWriter
flush()
- Method in class cucumber.table.xstream.
ListOfObjectWriter
format(Formatter)
- Method in class cucumber.runtime.model.
CucumberExamples
format(Formatter)
- Method in class cucumber.runtime.model.
StepContainer
formatter(ClassLoader)
- Method in class cucumber.runtime.
RuntimeOptions
FormatterConverter
- Class in
cucumber.formatter
FormatterConverter()
- Constructor for class cucumber.formatter.
FormatterConverter
formatters
- Variable in class cucumber.runtime.
RuntimeOptions
fromMethod(Method)
- Static method in class cucumber.runtime.
ParameterType
fromString(String)
- Method in class cucumber.runtime.converters.
ConverterWithEnumFormat
fromString(String)
- Method in class cucumber.runtime.converters.
ConverterWithFormat
fromString(String)
- Method in class cucumber.runtime.converters.
ConverterWithNumberFormat
G
generate(Collection<StepDefinition>, List<CucumberFeature>)
- Method in class cucumber.runtime.autocomplete.
StepdefGenerator
get(I18n)
- Method in class cucumber.runtime.converters.
LocalizedXStreams
getActualTypeArguments()
- Method in class cucumber.runtime.
ParameterType
getAfterHooks()
- Method in interface cucumber.runtime.
Glue
getAfterHooks()
- Method in class cucumber.runtime.
RuntimeGlue
getAnnotations(String)
- Method in class cucumber.io.
ClasspathResourceLoader
getAttribute(String)
- Method in class cucumber.table.xstream.
ListOfListOfSingleValueReader
getAttribute(int)
- Method in class cucumber.table.xstream.
ListOfListOfSingleValueReader
getAttribute(String)
- Method in class cucumber.table.xstream.
ListOfMapReader
getAttribute(int)
- Method in class cucumber.table.xstream.
ListOfMapReader
getAttribute(String)
- Method in class cucumber.table.xstream.
ListOfObjectReader
getAttribute(int)
- Method in class cucumber.table.xstream.
ListOfObjectReader
getAttributeCount()
- Method in class cucumber.table.xstream.
ListOfListOfSingleValueReader
getAttributeCount()
- Method in class cucumber.table.xstream.
ListOfMapReader
getAttributeCount()
- Method in class cucumber.table.xstream.
ListOfObjectReader
getAttributeName(int)
- Method in class cucumber.table.xstream.
ListOfListOfSingleValueReader
getAttributeName(int)
- Method in class cucumber.table.xstream.
ListOfMapReader
getAttributeName(int)
- Method in class cucumber.table.xstream.
ListOfObjectReader
getAttributeNames()
- Method in class cucumber.table.xstream.
ListOfListOfSingleValueReader
getAttributeNames()
- Method in class cucumber.table.xstream.
ListOfMapReader
getAttributeNames()
- Method in class cucumber.table.xstream.
ListOfObjectReader
getBeforeHooks()
- Method in interface cucumber.runtime.
Glue
getBeforeHooks()
- Method in class cucumber.runtime.
RuntimeGlue
getClassName()
- Method in interface cucumber.io.
Resource
getConverter()
- Method in class cucumber.runtime.converters.
SingleValueConverterWrapperExt
getCucumberExamplesList()
- Method in class cucumber.runtime.model.
CucumberScenarioOutline
getDataTable()
- Method in class cucumber.table.xstream.
DataTableWriter
getDataTable()
- Method in class cucumber.table.xstream.
ListOfListOfSingleValueWriter
getDataTable()
- Method in class cucumber.table.xstream.
ListOfObjectWriter
getDateFormat()
- Method in class cucumber.runtime.
ParameterType
getDescendants(Class<T>, String)
- Method in class cucumber.io.
ClasspathResourceLoader
getErrors()
- Method in class cucumber.runtime.
Runtime
getExamples()
- Method in class cucumber.runtime.model.
CucumberExamples
getFeature()
- Method in class cucumber.runtime.model.
CucumberFeature
getFeatureElements()
- Method in class cucumber.runtime.model.
CucumberFeature
getFormats()
- Method in class cucumber.runtime.converters.
ConverterWithEnumFormat
getFormats()
- Method in class cucumber.runtime.converters.
ConverterWithFormat
getFormats()
- Method in class cucumber.runtime.converters.
ConverterWithNumberFormat
getFormats()
- Method in class cucumber.runtime.converters.
TimeConverter
getGherkinRows()
- Method in class cucumber.table.
DataTable
getGlue()
- Method in class cucumber.runtime.
Runtime
getI18n()
- Method in class cucumber.runtime.model.
CucumberFeature
getInputStream()
- Method in interface cucumber.io.
Resource
getInstance(ParameterType, Locale)
- Static method in class cucumber.runtime.converters.
TimeConverter
getLocation()
- Method in interface cucumber.runtime.
StepDefinition
The source line where the step definition is defined.
getMatches()
- Method in exception cucumber.runtime.
AmbiguousStepDefinitionsException
getNodeName()
- Method in class cucumber.table.xstream.
ListOfListOfSingleValueReader
getNodeName()
- Method in class cucumber.table.xstream.
ListOfMapReader
getNodeName()
- Method in class cucumber.table.xstream.
ListOfObjectReader
getOrder()
- Method in interface cucumber.runtime.
HookDefinition
getParameterClass()
- Method in class cucumber.runtime.
ParameterType
getParameterTypes()
- Method in interface cucumber.runtime.
StepDefinition
The parameter types this step definition can be invoked with.
getPath()
- Method in interface cucumber.io.
Resource
getPattern()
- Method in interface cucumber.runtime.
StepDefinition
getPattern()
- Method in class cucumber.runtime.
StepDefinitionMatch
getSnippet(Step)
- Method in interface cucumber.runtime.
Backend
getSnippet(Step)
- Method in class cucumber.runtime.snippets.
SnippetGenerator
getSnippets()
- Method in class cucumber.runtime.
Runtime
getSnippets(Iterable<? extends Backend>)
- Method in class cucumber.runtime.
UndefinedStepsTracker
getStatus()
- Method in interface cucumber.runtime.
ScenarioResult
getStepLocation()
- Method in class cucumber.runtime.
StepDefinitionMatch
getStepName()
- Method in class cucumber.runtime.
StepDefinitionMatch
getSteps()
- Method in class cucumber.runtime.model.
StepContainer
getTimeClasses()
- Static method in class cucumber.runtime.converters.
TimeConverter
getUri()
- Method in class cucumber.runtime.model.
CucumberFeature
getValue()
- Method in class cucumber.table.xstream.
ListOfListOfSingleValueReader
getValue()
- Method in class cucumber.table.xstream.
ListOfMapReader
getValue()
- Method in class cucumber.table.xstream.
ListOfObjectReader
getVisualName()
- Method in class cucumber.runtime.model.
CucumberTagStatement
Glue
- Interface in
cucumber.runtime
glue
- Variable in class cucumber.runtime.
RuntimeOptions
H
hasConstructor(Class<?>, Class[])
- Static method in class cucumber.runtime.
Utils
hasMoreChildren()
- Method in class cucumber.table.xstream.
ListOfListOfSingleValueReader
hasMoreChildren()
- Method in class cucumber.table.xstream.
ListOfMapReader
hasMoreChildren()
- Method in class cucumber.table.xstream.
ListOfObjectReader
hasNext()
- Method in class cucumber.io.
FileResourceIterator
hasNext()
- Method in class cucumber.io.
FlatteningIterator
Returns if there are any objects left to iterate over.
hasNext()
- Method in class cucumber.io.
ZipResourceIterator
HookComparator
- Class in
cucumber.runtime
HookComparator(boolean)
- Constructor for class cucumber.runtime.
HookComparator
HookDefinition
- Interface in
cucumber.runtime
HTMLFormatter
- Class in
cucumber.formatter
HTMLFormatter(File)
- Constructor for class cucumber.formatter.
HTMLFormatter
I
instantiateExactlyOneSubclass(Class<T>, String, Class[], Object[])
- Method in class cucumber.io.
ClasspathResourceLoader
instantiateSubclasses(Class<T>, String, Class[], Object[])
- Method in class cucumber.io.
ClasspathResourceLoader
IntegerConverter
- Class in
cucumber.runtime.converters
IntegerConverter(Locale)
- Constructor for class cucumber.runtime.converters.
IntegerConverter
isDefinedAt(StackTraceElement)
- Method in interface cucumber.runtime.
StepDefinition
Return true if this matches the location.
isFailed()
- Method in interface cucumber.runtime.
ScenarioResult
isInstantiable(Class<?>)
- Static method in class cucumber.runtime.
Utils
J
JdkPatternArgumentMatcher
- Class in
cucumber.runtime
JdkPatternArgumentMatcher(Pattern)
- Constructor for class cucumber.runtime.
JdkPatternArgumentMatcher
JUnitFormatter
- Class in
cucumber.formatter
JUnitFormatter(File)
- Constructor for class cucumber.formatter.
JUnitFormatter
L
lines
- Variable in class cucumber.runtime.
PathWithLines
listOf(int, T)
- Static method in class cucumber.runtime.
Utils
ListOfListOfSingleValueReader
- Class in
cucumber.table.xstream
100
100
ListOfListOfSingleValueReader(Class, List<List<String>>)
- Constructor for class cucumber.table.xstream.
ListOfListOfSingleValueReader
ListOfListOfSingleValueWriter
- Class in
cucumber.table.xstream
ListOfListOfSingleValueWriter(TableConverter)
- Constructor for class cucumber.table.xstream.
ListOfListOfSingleValueWriter
ListOfMapReader
- Class in
cucumber.table.xstream
Generates XStream XML data from table rows that will create a List of maps.
ListOfMapReader(List<String>, List<List<String>>)
- Constructor for class cucumber.table.xstream.
ListOfMapReader
ListOfObjectReader
- Class in
cucumber.table.xstream
Generates XStream XML data from table rows that will create a List of objects.
ListOfObjectReader(Type, List<String>, List<List<String>>)
- Constructor for class cucumber.table.xstream.
ListOfObjectReader
ListOfObjectWriter
- Class in
cucumber.table.xstream
ListOfObjectWriter(TableConverter)
- Constructor for class cucumber.table.xstream.
ListOfObjectWriter
load(ResourceLoader, List<String>, List<Object>)
- Static method in class cucumber.runtime.model.
CucumberFeature
loadGlue(Glue, List<String>)
- Method in interface cucumber.runtime.
Backend
Invoked once before all features.
locale
- Variable in class cucumber.runtime.converters.
TimeConverter
LocalizedXStreams
- Class in
cucumber.runtime.converters
LocalizedXStreams(ClassLoader)
- Constructor for class cucumber.runtime.converters.
LocalizedXStreams
LocalizedXStreams.LocalizedXStream
- Class in
cucumber.runtime.converters
LocalizedXStreams.LocalizedXStream(ClassLoader, DefaultConverterLookup, Locale)
- Constructor for class cucumber.runtime.converters.
LocalizedXStreams.LocalizedXStream
LongConverter
- Class in
cucumber.runtime.converters
LongConverter(Locale)
- Constructor for class cucumber.runtime.converters.
LongConverter
M
Main
- Class in
cucumber.cli
Main()
- Constructor for class cucumber.cli.
Main
main(String[])
- Static method in class cucumber.cli.
Main
map(String)
- Method in class cucumber.table.
CamelCaseStringConverter
map(String)
- Method in interface cucumber.table.
StringConverter
match(Match)
- Method in class cucumber.formatter.
HTMLFormatter
match(Match)
- Method in class cucumber.formatter.
JUnitFormatter
match(Match)
- Method in class cucumber.formatter.
ProgressFormatter
match(Match)
- Method in class cucumber.formatter.
UsageFormatter
matchedArguments(Step)
- Method in interface cucumber.runtime.
StepDefinition
Returns a list of arguments.
matches(String)
- Method in class cucumber.runtime.autocomplete.
MetaStepdef
matches(Collection<Tag>)
- Method in interface cucumber.runtime.
HookDefinition
MetaStepdef
- Class in
cucumber.runtime.autocomplete
MetaStepdef()
- Constructor for class cucumber.runtime.autocomplete.
MetaStepdef
MetaStepdef.MetaArgument
- Class in
cucumber.runtime.autocomplete
MetaStepdef.MetaArgument()
- Constructor for class cucumber.runtime.autocomplete.
MetaStepdef.MetaArgument
MetaStepdef.MetaStep
- Class in
cucumber.runtime.autocomplete
MetaStepdef.MetaStep()
- Constructor for class cucumber.runtime.autocomplete.
MetaStepdef.MetaStep
moveDown()
- Method in class cucumber.table.xstream.
ListOfListOfSingleValueReader
moveDown()
- Method in class cucumber.table.xstream.
ListOfMapReader
moveDown()
- Method in class cucumber.table.xstream.
ListOfObjectReader
moveUp()
- Method in class cucumber.table.xstream.
ListOfListOfSingleValueReader
moveUp()
- Method in class cucumber.table.xstream.
ListOfMapReader
moveUp()
- Method in class cucumber.table.xstream.
ListOfObjectReader
N
name
- Variable in class cucumber.runtime.autocomplete.
MetaStepdef.MetaStep
namedGroupEnd()
- Method in interface cucumber.runtime.snippets.
Snippet
Langauges that don't support named capture groups should return null.
namedGroupStart()
- Method in interface cucumber.runtime.snippets.
Snippet
Langauges that don't support named capture groups should return null.
NANOS_PER_SECOND
- Static variable in class cucumber.formatter.
UsageFormatter
next()
- Method in class cucumber.io.
FileResourceIterator
next()
- Method in class cucumber.io.
FlatteningIterator
Returns the next element in our iteration, throwing a NoSuchElementException if none is found.
next()
- Method in class cucumber.io.
ZipResourceIterator
NullFormatter
- Class in
cucumber.formatter
NullFormatter(Appendable)
- Constructor for class cucumber.formatter.
NullFormatter
O
offset
- Variable in class cucumber.runtime.autocomplete.
MetaStepdef.MetaArgument
P
packageName(String)
- Static method in class cucumber.runtime.
Utils
packagePath(Class)
- Static method in class cucumber.runtime.
Utils
packagePath(String)
- Static method in class cucumber.runtime.
Utils
ParameterType
- Class in
cucumber.runtime
This class composes all interesting parameter information into one object.
ParameterType(Type, String)
- Constructor for class cucumber.runtime.
ParameterType
parse(Resource, List<Object>)
- Method in class cucumber.runtime.
FeatureBuilder
path
- Variable in class cucumber.runtime.
PathWithLines
PathWithLines
- Class in
cucumber.runtime
PathWithLines(String)
- Constructor for class cucumber.runtime.
PathWithLines
pattern()
- Method in class cucumber.runtime.snippets.
ArgumentPattern
patternFor(String)
- Method in class cucumber.runtime.snippets.
SnippetGenerator
PendingException
- Exception in
cucumber.runtime
PendingException()
- Constructor for exception cucumber.runtime.
PendingException
PendingException(String)
- Constructor for exception cucumber.runtime.
PendingException
print(Runtime)
- Method in class cucumber.runtime.snippets.
SummaryPrinter
ProgressFormatter
- Class in
cucumber.formatter
ProgressFormatter(Appendable)
- Constructor for class cucumber.formatter.
ProgressFormatter
push(Iterator<?>)
- Method in class cucumber.io.
FlatteningIterator
R
raw()
- Method in class cucumber.table.
DataTable
remove()
- Method in class cucumber.io.
FileResourceIterator
remove()
- Method in class cucumber.io.
FlatteningIterator
remove()
- Method in class cucumber.io.
ZipResourceIterator
removeFrameworkFramesAndAppendStepLocation(Throwable, StackTraceElement)
- Method in class cucumber.runtime.
StepDefinitionMatch
removeOnlyFormat()
- Method in class cucumber.runtime.converters.
TimeConverter
replaceMatchesWithGroups(String)
- Method in class cucumber.runtime.snippets.
ArgumentPattern
replaceMatchesWithSpace(String)
- Method in class cucumber.runtime.snippets.
ArgumentPattern
reporter(ClassLoader)
- Method in class cucumber.runtime.
RuntimeOptions
reset()
- Method in class cucumber.runtime.
UndefinedStepsTracker
Resource
- Interface in
cucumber.io
ResourceLoader
- Interface in
cucumber.io
resources(String, String)
- Method in class cucumber.io.
ClasspathResourceLoader
resources(String, String)
- Method in class cucumber.io.
FileResourceLoader
resources(String, String)
- Method in interface cucumber.io.
ResourceLoader
result(Result)
- Method in class cucumber.formatter.
HTMLFormatter
result(Result)
- Method in class cucumber.formatter.
JUnitFormatter
result(Result)
- Method in class cucumber.formatter.
ProgressFormatter
result(Result)
- Method in class cucumber.formatter.
UsageFormatter
run(String[], ClassLoader)
- Static method in class cucumber.cli.
Main
run(Formatter, Reporter, Runtime)
- Method in class cucumber.runtime.model.
CucumberFeature
run(Formatter, Reporter, Runtime)
- Method in class cucumber.runtime.model.
CucumberScenario
This method is called when Cucumber is run from the CLI, but not when run from JUnit
run(Formatter, Reporter, Runtime)
- Method in class cucumber.runtime.model.
CucumberScenarioOutline
run(Formatter, Reporter, Runtime)
- Method in class cucumber.runtime.model.
CucumberTagStatement
run()
- Method in class cucumber.runtime.
Runtime
This is the main entry point.
runAfterHooks(Reporter, Set<Tag>)
- Method in class cucumber.runtime.
Runtime
runBeforeHooks(Reporter, Set<Tag>)
- Method in class cucumber.runtime.
Runtime
runStep(Step, Reporter, Runtime)
- Method in class cucumber.runtime.model.
StepContainer
runStep(String, Step, Reporter, I18n)
- Method in class cucumber.runtime.
Runtime
runStep(I18n)
- Method in class cucumber.runtime.
StepDefinitionMatch
runSteps(Reporter, Runtime)
- Method in class cucumber.runtime.model.
StepContainer
Runtime
- Class in
cucumber.runtime
This is the main entry point for running Cucumber features.
Runtime(ResourceLoader, ClassLoader, RuntimeOptions)
- Constructor for class cucumber.runtime.
Runtime
Runtime(ResourceLoader, ClassLoader, Collection<? extends Backend>, RuntimeOptions)
- Constructor for class cucumber.runtime.
Runtime
RuntimeGlue
- Class in
cucumber.runtime
RuntimeGlue(UndefinedStepsTracker, LocalizedXStreams)
- Constructor for class cucumber.runtime.
RuntimeGlue
RuntimeOptions
- Class in
cucumber.runtime
RuntimeOptions(String...)
- Constructor for class cucumber.runtime.
RuntimeOptions
runUnreportedStep(String, I18n, String, String, int, List<DataTableRow>, DocString)
- Method in class cucumber.runtime.
Runtime
runUnreportedStep(String, I18n, String, String, int, List<DataTableRow>, DocString)
- Method in interface cucumber.runtime.
UnreportedStepExecutor
S
sanitizeFunctionName(String)
- Method in class cucumber.runtime.snippets.
SnippetGenerator
scenario(Scenario)
- Method in class cucumber.formatter.
HTMLFormatter
scenario(Scenario)
- Method in class cucumber.formatter.
JUnitFormatter
scenario(Scenario)
- Method in class cucumber.formatter.
NullFormatter
scenario(Scenario)
- Method in class cucumber.formatter.
ProgressFormatter
scenario(Scenario)
- Method in class cucumber.formatter.
UsageFormatter
scenario(Scenario)
- Method in class cucumber.runtime.
FeatureBuilder
scenario(Scenario)
- Method in class cucumber.runtime.model.
CucumberFeature
scenarioOutline(ScenarioOutline)
- Method in class cucumber.formatter.
HTMLFormatter
scenarioOutline(ScenarioOutline)
- Method in class cucumber.formatter.
JUnitFormatter
scenarioOutline(ScenarioOutline)
- Method in class cucumber.formatter.
NullFormatter
scenarioOutline(ScenarioOutline)
- Method in class cucumber.formatter.
ProgressFormatter
scenarioOutline(ScenarioOutline)
- Method in class cucumber.formatter.
UsageFormatter
scenarioOutline(ScenarioOutline)
- Method in class cucumber.runtime.
FeatureBuilder
scenarioOutline(ScenarioOutline)
- Method in class cucumber.runtime.model.
CucumberFeature
ScenarioResult
- Interface in
cucumber.runtime
After Hooks that declare a parameter of this type will receive an instance of this class.
setDateFormat(String)
- Method in class cucumber.runtime.converters.
LocalizedXStreams.LocalizedXStream
setI18n(I18n)
- Method in class cucumber.runtime.model.
CucumberFeature
setMonochrome(boolean)
- Method in interface cucumber.formatter.
ColorAware
setMonochrome(boolean)
- Method in class cucumber.formatter.
CucumberPrettyFormatter
setMonochrome(boolean)
- Method in class cucumber.formatter.
ProgressFormatter
setOnlyFormat(String, Locale)
- Method in class cucumber.runtime.converters.
TimeConverter
setUnreportedStepExecutor(UnreportedStepExecutor)
- Method in interface cucumber.runtime.
Backend
invoked once, handing the backend a reference to a step executor in case the backend needs to call steps defined within other steps
setValue(String)
- Method in class cucumber.table.xstream.
ListOfListOfSingleValueWriter
setValue(String)
- Method in class cucumber.table.xstream.
ListOfObjectWriter
ShortConverter
- Class in
cucumber.runtime.converters
ShortConverter(Locale)
- Constructor for class cucumber.runtime.converters.
ShortConverter
SingleValueConverterWrapperExt
- Class in
cucumber.runtime.converters
Subclass that exposes the wrapped converter
SingleValueConverterWrapperExt(SingleValueConverter)
- Constructor for class cucumber.runtime.converters.
SingleValueConverterWrapperExt
Snippet
- Interface in
cucumber.runtime.snippets
SnippetGenerator
- Class in
cucumber.runtime.snippets
SnippetGenerator(Snippet)
- Constructor for class cucumber.runtime.snippets.
SnippetGenerator
source
- Variable in class cucumber.runtime.autocomplete.
MetaStepdef
startNode(String)
- Method in class cucumber.table.xstream.
ListOfListOfSingleValueWriter
startNode(String)
- Method in class cucumber.table.xstream.
ListOfObjectWriter
step(Step)
- Method in class cucumber.formatter.
HTMLFormatter
step(Step)
- Method in class cucumber.formatter.
JUnitFormatter
step(Step)
- Method in class cucumber.formatter.
NullFormatter
step(Step)
- Method in class cucumber.formatter.
ProgressFormatter
step(Step)
- Method in class cucumber.formatter.
UsageFormatter
step(Step)
- Method in class cucumber.runtime.
FeatureBuilder
step(Step)
- Method in class cucumber.runtime.model.
CucumberFeature
step(Step)
- Method in class cucumber.runtime.model.
StepContainer
StepContainer
- Class in
cucumber.runtime.model
StepContainer(CucumberFeature, BasicStatement)
- Constructor for class cucumber.runtime.model.
StepContainer
StepdefGenerator
- Class in
cucumber.runtime.autocomplete
Generates metadata to be used for Code Completion: https://github.com/cucumber/gherkin/wiki/Code-Completion
StepdefGenerator()
- Constructor for class cucumber.runtime.autocomplete.
StepdefGenerator
StepDefinition
- Interface in
cucumber.runtime
stepDefinitionMatch(String, Step, I18n)
- Method in interface cucumber.runtime.
Glue
stepDefinitionMatch(String, Step, I18n)
- Method in class cucumber.runtime.
RuntimeGlue
StepDefinitionMatch
- Class in
cucumber.runtime
StepDefinitionMatch(List<Argument>, StepDefinition, String, Step, LocalizedXStreams)
- Constructor for class cucumber.runtime.
StepDefinitionMatch
steps
- Variable in class cucumber.runtime.autocomplete.
MetaStepdef
storeStepKeyword(Step, I18n)
- Method in class cucumber.runtime.
UndefinedStepsTracker
StringConverter
- Interface in
cucumber.table
SummaryPrinter
- Class in
cucumber.runtime.snippets
SummaryPrinter(PrintStream)
- Constructor for class cucumber.runtime.snippets.
SummaryPrinter
syntaxError(String, String, List<String>, String, int)
- Method in class cucumber.formatter.
HTMLFormatter
syntaxError(String, String, List<String>, String, int)
- Method in class cucumber.formatter.
JUnitFormatter
syntaxError(String, String, List<String>, String, int)
- Method in class cucumber.formatter.
NullFormatter
syntaxError(String, String, List<String>, String, int)
- Method in class cucumber.formatter.
ProgressFormatter
syntaxError(String, String, List<String>, String, int)
- Method in class cucumber.formatter.
UsageFormatter
syntaxError(String, String, List<String>, String, int)
- Method in class cucumber.runtime.
FeatureBuilder
T
TableConverter
- Class in
cucumber.table
TableConverter(XStream, String)
- Constructor for class cucumber.table.
TableConverter
TableDiffer
- Class in
cucumber.table
TableDiffer(DataTable, DataTable)
- Constructor for class cucumber.table.
TableDiffer
TableDiffException
- Exception in
cucumber.table
TableDiffException(DataTable)
- Constructor for exception cucumber.table.
TableDiffException
tableHint()
- Method in interface cucumber.runtime.snippets.
Snippet
tags
- Variable in class cucumber.runtime.
RuntimeOptions
tagsAndInheritedTags()
- Method in class cucumber.runtime.model.
CucumberTagStatement
tagStatement
- Variable in class cucumber.runtime.model.
CucumberTagStatement
template()
- Method in interface cucumber.runtime.snippets.
Snippet
TimeConverter
<
T
> - Class in
cucumber.runtime.converters
TimeConverter(Locale, Class[])
- Constructor for class cucumber.runtime.converters.
TimeConverter
toList(Type, DataTable)
- Method in class cucumber.table.
TableConverter
Converts a DataTable to a List of objects.
toString(Object)
- Method in class cucumber.runtime.converters.
ConverterWithFormat
toString()
- Method in class cucumber.runtime.
ParameterType
toString()
- Method in class cucumber.runtime.
PathWithLines
toString()
- Method in class cucumber.table.
DataTable
toTable(List<?>)
- Method in class cucumber.table.
TableConverter
Converts a List of objects to a DataTable.
transform(Format, String)
- Method in class cucumber.runtime.converters.
CalendarConverter
transform(Format, String)
- Method in class cucumber.runtime.converters.
ConverterWithFormat
Parses a value using one of the java.util.text format classes.
type()
- Method in class cucumber.runtime.snippets.
ArgumentPattern
U
UndefinedStepException
- Class in
cucumber.runtime
UndefinedStepException(Step)
- Constructor for class cucumber.runtime.
UndefinedStepException
UndefinedStepsTracker
- Class in
cucumber.runtime
UndefinedStepsTracker()
- Constructor for class cucumber.runtime.
UndefinedStepsTracker
UnreportedStepExecutor
- Interface in
cucumber.runtime
unsetDateFormat()
- Method in class cucumber.runtime.converters.
LocalizedXStreams.LocalizedXStream
untypedArguments(List<Class<?>>)
- Static method in class cucumber.runtime.snippets.
SnippetGenerator
uri(String)
- Method in class cucumber.formatter.
HTMLFormatter
uri(String)
- Method in class cucumber.formatter.
JUnitFormatter
uri(String)
- Method in class cucumber.formatter.
NullFormatter
uri(String)
- Method in class cucumber.formatter.
ProgressFormatter
uri(String)
- Method in class cucumber.formatter.
UsageFormatter
uri(String)
- Method in class cucumber.runtime.
FeatureBuilder
USAGE
- Static variable in class cucumber.runtime.
RuntimeOptions
UsageFormatter
- Class in
cucumber.formatter
Formatter to measure performance of steps.
UsageFormatter(Appendable)
- Constructor for class cucumber.formatter.
UsageFormatter
Constructor
Utils
- Class in
cucumber.runtime
Utils()
- Constructor for class cucumber.runtime.
Utils
V
val
- Variable in class cucumber.runtime.autocomplete.
MetaStepdef.MetaArgument
VERSION
- Static variable in class cucumber.runtime.
RuntimeOptions
W
write(String)
- Method in class cucumber.formatter.
HTMLFormatter
write(String)
- Method in class cucumber.formatter.
JUnitFormatter
write(String)
- Method in class cucumber.formatter.
ProgressFormatter
write(String)
- Method in class cucumber.formatter.
UsageFormatter
write(String)
- Method in interface cucumber.runtime.
ScenarioResult
Outputs some text into the report.
writeStepdefsJson(List<String>, File)
- Method in interface cucumber.runtime.
Glue
writeStepdefsJson()
- Method in class cucumber.runtime.
Runtime
writeStepdefsJson(List<String>, File)
- Method in class cucumber.runtime.
RuntimeGlue
Z
ZipResourceIterator
- Class in
cucumber.io
ZipResourceIterator(String, String, String)
- Constructor for class cucumber.io.
ZipResourceIterator
A
B
C
D
E
F
G
H
I
J
L
M
N
O
P
R
S
T
U
V
W
Z
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes
Copyright © 2012. All Rights Reserved.