A B C D E F G H I J L M N O P R S T U V W Z

A

add(Formatter) - Method in class cucumber.formatter.MultiFormatter
 
addAfterHook(HookDefinition) - Method in class cucumber.runtime.RuntimeWorld
 
addAfterHook(HookDefinition) - Method in interface cucumber.runtime.World
 
addAttribute(String, String) - Method in class cucumber.table.xstream.ListOfListOfSingleValueWriter
 
addAttribute(String, String) - Method in class cucumber.table.xstream.ListOfObjectWriter
 
addBeforeHook(HookDefinition) - Method in class cucumber.runtime.RuntimeWorld
 
addBeforeHook(HookDefinition) - Method in interface cucumber.runtime.World
 
addError(Throwable) - Method in class cucumber.runtime.Runtime
 
addStepDefinition(StepDefinition) - Method in class cucumber.runtime.RuntimeWorld
 
addStepDefinition(StepDefinition) - Method in interface cucumber.runtime.World
 
addUndefinedStep(Step, Locale) - Method in class cucumber.runtime.Runtime
 
addUndefinedStep(Step, Locale) - Method in class cucumber.runtime.UndefinedStepsTracker
 
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.NullReporter
 
background(Background) - Method in class cucumber.formatter.ProgressFormatter
 
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(World) - Method in class cucumber.runtime.Runtime
 
buildBackendWorldsAndRunBeforeHooks(Reporter) - Method in class cucumber.runtime.RuntimeWorld
 
buildBackendWorldsAndRunBeforeHooks(Reporter) - Method in interface cucumber.runtime.World
 
buildWorld(List<String>, World) - 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
 
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() - Constructor for class cucumber.io.ClasspathResourceLoader
 
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
 
compareTo(MetaStepdef.MetaStep) - Method in class cucumber.runtime.autocomplete.MetaStepdef.MetaStep
 
ConverterWithFormat<T> - Class in cucumber.runtime.converters
 
ConverterWithFormat(Class[]) - Constructor for class cucumber.runtime.converters.ConverterWithFormat
 
ConverterWithNumberFormat<T extends java.lang.Number> - Class in cucumber.runtime.converters
 
ConverterWithNumberFormat(Locale, Class[]) - Constructor for class cucumber.runtime.converters.ConverterWithNumberFormat
 
createExampleScenarios() - Method in class cucumber.runtime.model.CucumberExamples
 
createFormatter(String, Object) - Method in class cucumber.formatter.FormatterFactory
 
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
 
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
 
DateConverter(String, Locale) - Constructor for class cucumber.runtime.converters.DateConverter
 
diff(List<List<String>>) - Method in class cucumber.table.DataTable
 
disposeBackendWorlds() - Method in class cucumber.runtime.Runtime
 
disposeWorld() - Method in interface cucumber.runtime.Backend
 
done() - Method in class cucumber.formatter.HTMLFormatter
 
done() - Method in class cucumber.formatter.NullReporter
 
done() - Method in class cucumber.formatter.ProgressFormatter
 
done() - Method in class cucumber.runtime.FeatureBuilder
 
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
 

E

embedding(String, byte[]) - Method in class cucumber.formatter.HTMLFormatter
 
embedding(String, byte[]) - Method in class cucumber.formatter.NullReporter
 
embedding(String, byte[]) - Method in class cucumber.formatter.ProgressFormatter
 
emptyIterator() - Static method in class cucumber.runtime.Utils
 
endNode() - Method in class cucumber.table.xstream.ListOfListOfSingleValueWriter
 
endNode() - Method in class cucumber.table.xstream.ListOfObjectWriter
 
eof() - Method in class cucumber.formatter.HTMLFormatter
 
eof() - Method in class cucumber.formatter.NullReporter
 
eof() - Method in class cucumber.formatter.ProgressFormatter
 
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.NullReporter
 
examples(Examples) - Method in class cucumber.formatter.ProgressFormatter
 
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(Locale, 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.NullReporter
 
feature(Feature) - Method in class cucumber.formatter.ProgressFormatter
 
feature(Feature) - Method in class cucumber.runtime.FeatureBuilder
 
FeatureBuilder - Class in cucumber.runtime
 
FeatureBuilder(List<CucumberFeature>) - Constructor for class cucumber.runtime.FeatureBuilder
 
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
 
filterStacktrace(Throwable, StackTraceElement) - Method in class cucumber.runtime.StepDefinitionMatch
 
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
 
formatAndRunSteps(Formatter, Reporter, World) - Method in class cucumber.runtime.model.StepContainer
 
FormatterFactory - Class in cucumber.formatter
 
FormatterFactory() - Constructor for class cucumber.formatter.FormatterFactory
 
formatterProxy() - Method in class cucumber.formatter.MultiFormatter
 
fromString(String) - Method in class cucumber.runtime.converters.ConverterWithFormat
 
fromString(String) - Method in class cucumber.runtime.converters.ConverterWithNumberFormat
 

G

generate(List<StepDefinition>, List<CucumberFeature>) - Method in class cucumber.runtime.autocomplete.StepdefGenerator
 
get(Locale) - Method in class cucumber.runtime.converters.LocalizedXStreams
 
getActualTypeArguments() - Method in class cucumber.runtime.ParameterType
 
getAfterHooks() - Method in class cucumber.runtime.RuntimeWorld
 
getAfterHooks() - Method in interface cucumber.runtime.World
 
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 class cucumber.runtime.RuntimeWorld
 
getBeforeHooks() - Method in interface cucumber.runtime.World
 
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.ConverterWithFormat
 
getFormats() - Method in class cucumber.runtime.converters.ConverterWithNumberFormat
 
getFormats() - Method in class cucumber.runtime.converters.DateConverter
 
getGherkinRows() - Method in class cucumber.table.DataTable
 
getInputStream() - Method in interface cucumber.io.Resource
 
getLocale() - Method in class cucumber.runtime.model.CucumberFeature
 
getLocation() - Method in interface cucumber.runtime.StepDefinition
The source line where the step definition is defined.
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() - Method in class cucumber.runtime.UndefinedStepsTracker
 
getStatus() - Method in interface cucumber.runtime.ScenarioResult
 
getStepDefinitions() - Method in class cucumber.runtime.RuntimeWorld
 
getStepDefinitions() - Method in interface cucumber.runtime.World
 
getStepLocation() - Method in class cucumber.runtime.StepDefinitionMatch
 
getSteps() - Method in class cucumber.runtime.model.StepContainer
 
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
 

H

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
 
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.
isDryRun() - Method in class cucumber.runtime.Runtime
 
isEmpty() - Method in class cucumber.formatter.MultiFormatter
 
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
 

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
 
LocalizedXStreams - Class in cucumber.runtime.converters
 
LocalizedXStreams() - Constructor for class cucumber.runtime.converters.LocalizedXStreams
 
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.NullReporter
 
match(Match) - Method in class cucumber.formatter.ProgressFormatter
 
matchedArguments(Step) - Method in interface cucumber.runtime.StepDefinition
Returns a list of arguments.
matches(String) - Method in class cucumber.runtime.autocomplete.MetaStepdef
 
matches(Collection<String>) - 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
 
MultiFormatter - Class in cucumber.formatter
 
MultiFormatter() - Constructor for class cucumber.formatter.MultiFormatter
 

N

name - Variable in class cucumber.runtime.autocomplete.MetaStepdef.MetaStep
 
namedGroupEnd() - Method in interface cucumber.runtime.snippets.Snippet
 
namedGroupStart() - Method in interface cucumber.runtime.snippets.Snippet
Langauges that don't support named capture groups should return null.
newWorld(Runtime) - Method in class cucumber.runtime.model.CucumberScenario
 
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
 
NullReporter - Class in cucumber.formatter
 
NullReporter() - Constructor for class cucumber.formatter.NullReporter
 

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(String) - Constructor for exception cucumber.runtime.PendingException
 
print(Runtime) - Method in class cucumber.runtime.snippets.SummaryPrinter
 
ProgressFormatter - Class in cucumber.formatter
 
ProgressFormatter(Appendable, boolean) - 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
 
removeOnlyFormat() - Method in class cucumber.runtime.converters.DateConverter
 
replaceMatchesWithGroups(String) - Method in class cucumber.runtime.snippets.ArgumentPattern
 
replaceMatchesWithSpace(String) - Method in class cucumber.runtime.snippets.ArgumentPattern
 
reporterProxy() - Method in class cucumber.formatter.MultiFormatter
 
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.NullReporter
 
result(Result) - Method in class cucumber.formatter.ProgressFormatter
 
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(List<String>, List<Object>, Formatter, Reporter) - Method in class cucumber.runtime.Runtime
 
run(CucumberFeature, Formatter, Reporter) - Method in class cucumber.runtime.Runtime
 
runAfterHooksAndDisposeBackendWorlds(Reporter) - Method in class cucumber.runtime.RuntimeWorld
 
runAfterHooksAndDisposeBackendWorlds(Reporter) - Method in interface cucumber.runtime.World
 
runBackground(Formatter, Reporter) - Method in class cucumber.runtime.model.CucumberScenario
 
runStep(Step, Reporter, World) - Method in class cucumber.runtime.model.StepContainer
 
runStep(String, Step, Reporter, Locale) - Method in class cucumber.runtime.RuntimeWorld
 
runStep(Locale) - Method in class cucumber.runtime.StepDefinitionMatch
 
runStep(String, Step, Reporter, Locale) - Method in interface cucumber.runtime.World
 
Runtime - Class in cucumber.runtime
This is the main entry point for running Cucumber features.
Runtime(List<String>, ResourceLoader) - Constructor for class cucumber.runtime.Runtime
 
Runtime(List<String>, ResourceLoader, boolean) - Constructor for class cucumber.runtime.Runtime
 
Runtime(List<String>, ResourceLoader, Collection<? extends Backend>, boolean) - Constructor for class cucumber.runtime.Runtime
 
RuntimeWorld - Class in cucumber.runtime
 
RuntimeWorld(Runtime, Collection<String>) - Constructor for class cucumber.runtime.RuntimeWorld
 
runUnreportedStep(String, Locale, String, String, int) - Method in class cucumber.runtime.RuntimeWorld
 
runUnreportedStep(String, Locale, String, String, int) - Method in interface cucumber.runtime.World
 

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.NullReporter
 
scenario(Scenario) - Method in class cucumber.formatter.ProgressFormatter
 
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.NullReporter
 
scenarioOutline(ScenarioOutline) - Method in class cucumber.formatter.ProgressFormatter
 
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.
setLocale(Locale) - Method in class cucumber.runtime.model.CucumberFeature
 
setOnlyFormat(String, Locale) - Method in class cucumber.runtime.converters.DateConverter
 
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
Base class for generating 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.NullReporter
 
step(Step) - Method in class cucumber.formatter.ProgressFormatter
 
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 - 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, Locale) - Method in class cucumber.runtime.Runtime
 
storeStepKeyword(Step, Locale) - 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.NullReporter
 
syntaxError(String, String, List<String>, String, int) - Method in class cucumber.formatter.ProgressFormatter
 
syntaxError(String, String, List<String>, String, int) - Method in class cucumber.runtime.FeatureBuilder
 

T

TableConverter - Class in cucumber.table
 
TableConverter(XStream) - 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
 
tags() - Method in class cucumber.runtime.model.CucumberTagStatement
 
tagStatement - Variable in class cucumber.runtime.model.CucumberTagStatement
 
template() - Method in interface cucumber.runtime.snippets.Snippet
 
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.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(Iterable<? extends Backend>) - Constructor for class cucumber.runtime.UndefinedStepsTracker
 
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.NullReporter
 
uri(String) - Method in class cucumber.formatter.ProgressFormatter
 
uri(String) - Method in class cucumber.runtime.FeatureBuilder
 
Utils - Class in cucumber.runtime
 
Utils() - Constructor for class cucumber.runtime.Utils
 

V

val - Variable in class cucumber.runtime.autocomplete.MetaStepdef.MetaArgument
 

W

World - Interface in cucumber.runtime
 
writeStepdefsJson(List<String>, File) - Method in class cucumber.runtime.Runtime
 

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