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

A

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.ComplexTypeWriter
 
addAttribute(String, String) - Method in class cucumber.table.xstream.ListOfSingleValueWriter
 
addBeforeHook(HookDefinition) - Method in interface cucumber.runtime.Glue
 
addBeforeHook(HookDefinition) - Method in class cucumber.runtime.RuntimeGlue
 
addError(Throwable) - Method in class cucumber.runtime.Runtime
 
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
after(Match, Result) - Method in class cucumber.formatter.HTMLFormatter
 
after(Match, Result) - Method in class cucumber.formatter.JUnitFormatter
 
after(Match, Result) - Method in class cucumber.formatter.ProgressFormatter
 
after(Match, Result) - Method in class cucumber.formatter.UsageFormatter
 
AmbiguousStepDefinitionsException - Exception in cucumber.runtime
 
AmbiguousStepDefinitionsException(List<StepDefinitionMatch>) - Constructor for exception cucumber.runtime.AmbiguousStepDefinitionsException
 
appendErrors(ErrorWriter) - Method in class cucumber.table.xstream.ListOfComplexTypeReader
 
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
 
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
Converts the table to a List of objects.
asMaps() - Method in class cucumber.table.DataTable
Converts the table to a List of Map.

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.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
 
before(Match, Result) - Method in class cucumber.formatter.HTMLFormatter
 
before(Match, Result) - Method in class cucumber.formatter.JUnitFormatter
 
before(Match, Result) - Method in class cucumber.formatter.ProgressFormatter
 
before(Match, Result) - Method in class cucumber.formatter.UsageFormatter
 
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
 
call() - Method in interface cucumber.runtime.Timeout.Callback
 
CamelCaseStringConverter - Class in cucumber.table
 
CamelCaseStringConverter() - Constructor for class cucumber.table.CamelCaseStringConverter
 
canConvert(Class) - Method in class cucumber.api.Transformer
 
canConvert(Class) - Method in class cucumber.runtime.converters.ClassWithStringConstructorConverter
 
canConvert(Class) - Method in class cucumber.runtime.converters.ListConverter
 
CellWriter - Class in cucumber.table.xstream
 
CellWriter() - Constructor for class cucumber.table.xstream.CellWriter
 
CLASSPATH_SCHEME - Static variable in class cucumber.io.MultiLoader
 
ClasspathResourceLoader - Class in cucumber.io
 
ClasspathResourceLoader(ClassLoader) - Constructor for class cucumber.io.ClasspathResourceLoader
 
ClassWithStringConstructorConverter - Class in cucumber.runtime.converters
 
ClassWithStringConstructorConverter() - Constructor for class cucumber.runtime.converters.ClassWithStringConstructorConverter
 
close() - Method in class cucumber.formatter.HTMLFormatter
 
close() - Method in class cucumber.formatter.JUnitFormatter
 
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.ComplexTypeWriter
 
close() - Method in class cucumber.table.xstream.ListOfComplexTypeReader
 
close() - Method in class cucumber.table.xstream.ListOfSingleValueWriter
 
ColorAware - Interface in cucumber.formatter
 
compareTo(MetaStepdef.MetaStep) - Method in class cucumber.runtime.autocomplete.MetaStepdef.MetaStep
 
ComplexTypeWriter - Class in cucumber.table.xstream
 
ComplexTypeWriter(List<String>) - Constructor for class cucumber.table.xstream.ComplexTypeWriter
 
convert(String, LocalizedXStreams.LocalizedXStream, Locale) - Method in class cucumber.runtime.ParameterType
 
convert(Type) - Method in class cucumber.table.DataTable
 
convert(Type, DataTable) - Method in class cucumber.table.TableConverter
 
ConverterWithEnumFormat<T extends Enum> - Class in cucumber.runtime.converters
 
ConverterWithNumberFormat<T extends Number> - Class in cucumber.runtime.converters
 
create(String) - Method in class cucumber.formatter.FormatterFactory
 
create(List<?>) - Static method in class cucumber.table.DataTable
 
create(List<?>, String, String...) - Static method in class cucumber.table.DataTable
 
create(List<?>, Locale, String...) - Static method in class cucumber.table.DataTable
 
createExampleScenarios() - Method in class cucumber.runtime.model.CucumberExamples
 
createIterator(URL, String, String) - Method in class cucumber.io.DelegatingResourceIteratorFactory
 
createIterator(URL, String, String) - Method in class cucumber.io.FileResourceIteratorFactory
 
createIterator(URL, String, String) - Method in interface cucumber.io.ResourceIteratorFactory
Creates an iterator for the given URL with the path and suffix.
createIterator(URL, String, String) - Method in class cucumber.io.ZipResourceIteratorFactory
 
createIterator(URL, String, String) - Method in class cucumber.io.ZipThenFileResourceIteratorFallback
 
cucumber - package cucumber
 
cucumber.api - package cucumber.api
 
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
 
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
 

D

DataTable - Class in cucumber.table
A DataTable represents the data in a table following a step in Gherkin.
DataTable(List<DataTableRow>, TableConverter) - Constructor for class cucumber.table.DataTable
Creates a new DataTable.
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.
DEFAULT_DELIMITER - Static variable in class cucumber.runtime.ParameterType
 
DelegatingResourceIteratorFactory - Class in cucumber.io
A ResourceIteratorFactory implementation which delegates to factories found by the ServiceLoader class.
DelegatingResourceIteratorFactory() - Constructor for class cucumber.io.DelegatingResourceIteratorFactory
Initializes a new instance of the DelegatingResourceIteratorFactory class.
DelegatingResourceIteratorFactory(ResourceIteratorFactory) - Constructor for class cucumber.io.DelegatingResourceIteratorFactory
Initializes a new instance of the DelegatingResourceIteratorFactory class with a fallback factory.
Delimiter - 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 list of objects.
diff(List<?>) - Method in class cucumber.table.DataTable
Diffs this table with other, which can be a List&lt;List&lt;String&gt;&gt; or a List&lt;YourType&gt;.
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.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(byte[], String) - Method in interface cucumber.runtime.ScenarioResult
Embeds data into the report(s).
embedding(String, byte[]) - Method in class cucumber.formatter.HTMLFormatter
 
embedding(String, byte[]) - Method in class cucumber.formatter.JUnitFormatter
 
embedding(String, byte[]) - Method in class cucumber.formatter.ProgressFormatter
 
embedding(String, byte[]) - Method in class cucumber.formatter.UsageFormatter
 
endNode() - Method in class cucumber.table.xstream.ComplexTypeWriter
 
endNode() - Method in class cucumber.table.xstream.ListOfSingleValueWriter
 
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.ProgressFormatter
 
eof() - Method in class cucumber.formatter.UsageFormatter
 
eof() - Method in class cucumber.runtime.FeatureBuilder
 
equals(Object) - Method in class cucumber.runtime.autocomplete.MetaStepdef
 
equals(Object) - Method in class cucumber.runtime.autocomplete.MetaStepdef.MetaStep
 
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.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
 
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.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
 
FileResourceIteratorFactory - Class in cucumber.io
Factory which creates FileResourceIterators.
FileResourceIteratorFactory() - Constructor for class cucumber.io.FileResourceIteratorFactory
Initializes a new instance of the FileResourceIteratorFactory class.
FileResourceLoader - Class in cucumber.io
 
FileResourceLoader() - Constructor for class cucumber.io.FileResourceLoader
 
filters - Variable in class cucumber.runtime.RuntimeOptions
 
flags - Variable in class cucumber.runtime.autocomplete.MetaStepdef
 
flatten() - Method in class cucumber.table.DataTable
 
FlatteningIterator - Class in cucumber.io
 
FlatteningIterator() - 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.ComplexTypeWriter
 
flush() - Method in class cucumber.table.xstream.ListOfSingleValueWriter
 
format(Method) - Method in class cucumber.runtime.MethodFormat
 
format(Formatter) - Method in class cucumber.runtime.model.CucumberExamples
 
formatter(ClassLoader) - Method in class cucumber.runtime.RuntimeOptions
 
FormatterFactory - Class in cucumber.formatter
This class creates Formatter instances (that may also implement Reporter from a String.
FormatterFactory() - Constructor for class cucumber.formatter.FormatterFactory
 
formatters - Variable in class cucumber.runtime.RuntimeOptions
 
fromMethod(Method) - Static method in class cucumber.runtime.ParameterType
 
fromString(String) - Method in class cucumber.api.Transformer
 
fromString(String) - Method in class cucumber.runtime.converters.ClassWithStringConstructorConverter
 
fromString(String) - Method in class cucumber.runtime.converters.ConverterWithEnumFormat
 
fromString(String) - Method in class cucumber.runtime.converters.ConverterWithNumberFormat
 
fromString(String) - Method in class cucumber.runtime.converters.ListConverter
 
FULL - Static variable in class cucumber.runtime.MethodFormat
 

G

generate(Collection<StepDefinition>, List<CucumberFeature>) - Method in class cucumber.runtime.autocomplete.StepdefGenerator
 
get(Locale) - Method in class cucumber.runtime.converters.LocalizedXStreams
 
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.ListOfComplexTypeReader
 
getAttribute(int) - Method in class cucumber.table.xstream.ListOfComplexTypeReader
 
getAttributeCount() - Method in class cucumber.table.xstream.ListOfComplexTypeReader
 
getAttributeName(int) - Method in class cucumber.table.xstream.ListOfComplexTypeReader
 
getAttributeNames() - Method in class cucumber.table.xstream.ListOfComplexTypeReader
 
getBeforeHooks() - Method in interface cucumber.runtime.Glue
 
getBeforeHooks() - Method in class cucumber.runtime.RuntimeGlue
 
getClassName() - Method in interface cucumber.io.Resource
 
getCucumberBackground() - Method in class cucumber.runtime.model.CucumberScenario
 
getCucumberExamplesList() - Method in class cucumber.runtime.model.CucumberScenarioOutline
 
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.ConverterWithNumberFormat
 
getFormats() - Method in class cucumber.runtime.converters.TimeConverter
 
getGherkinRows() - Method in class cucumber.table.DataTable
Internal method.
getGlue() - Method in class cucumber.runtime.Runtime
 
getHeader() - Method in class cucumber.table.xstream.CellWriter
 
getHeader() - Method in class cucumber.table.xstream.ComplexTypeWriter
 
getHeader() - Method in class cucumber.table.xstream.ListOfSingleValueWriter
 
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(boolean) - Method in interface cucumber.runtime.HookDefinition
The source line where the step definition is defined.
getLocation(boolean) - 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.ListOfComplexTypeReader
 
getOrder() - Method in interface cucumber.runtime.HookDefinition
 
getParameterCount() - Method in interface cucumber.runtime.StepDefinition
How many declared parameters this stepdefinition has.
getParameterType(int, Type) - Method in interface cucumber.runtime.StepDefinition
The parameter type at index n.
getPath() - Method in interface cucumber.io.Resource
 
getPattern() - Method in interface cucumber.runtime.StepDefinition
 
getPattern() - Method in class cucumber.runtime.StepDefinitionMatch
 
getRawType() - Method in class cucumber.runtime.ParameterType
 
getSingleValueConverter(Type) - Method in class cucumber.runtime.converters.LocalizedXStreams.LocalizedXStream
 
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
 
getType() - Method in class cucumber.runtime.ParameterType
 
getType() - Method in class cucumber.table.TypeReference
 
getUri() - Method in class cucumber.runtime.model.CucumberFeature
 
getValue() - Method in class cucumber.table.xstream.ListOfComplexTypeReader
 
getValues() - Method in class cucumber.table.xstream.CellWriter
 
getValues() - Method in class cucumber.table.xstream.ComplexTypeWriter
 
getValues() - Method in class cucumber.table.xstream.ListOfSingleValueWriter
 
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
 
hashCode() - Method in class cucumber.runtime.autocomplete.MetaStepdef
 
hashCode() - Method in class cucumber.runtime.autocomplete.MetaStepdef.MetaStep
 
hasMoreChildren() - Method in class cucumber.table.xstream.ListOfComplexTypeReader
 
hasNext() - Method in class cucumber.io.FlatteningIterator
 
hasUndefinedSteps() - Method in class cucumber.runtime.UndefinedStepsTracker
 
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
 
invoke(Object, Method, int, Object...) - Static method in class cucumber.runtime.Utils
 
isDefinedAt(StackTraceElement) - Method in interface cucumber.runtime.StepDefinition
Return true if this matches the location.
isFactoryFor(URL) - Method in class cucumber.io.DelegatingResourceIteratorFactory
 
isFactoryFor(URL) - Method in class cucumber.io.FileResourceIteratorFactory
 
isFactoryFor(URL) - Method in interface cucumber.io.ResourceIteratorFactory
Gets a value indicating whether the factory can create iterators for the resource specified by the given URL.
isFactoryFor(URL) - Method in class cucumber.io.ZipResourceIteratorFactory
 
isFactoryFor(URL) - Method in class cucumber.io.ZipThenFileResourceIteratorFallback
 
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
 
ListConverter - Class in cucumber.runtime.converters
 
ListConverter(String, SingleValueConverter) - Constructor for class cucumber.runtime.converters.ListConverter
 
listItemType(Type) - Static method in class cucumber.runtime.Utils
 
listOf(int, T) - Static method in class cucumber.runtime.Utils
 
ListOfComplexTypeReader - Class in cucumber.table.xstream
Generates XStream XML data from table rows that will create a List of objects.
ListOfComplexTypeReader(Class, List<String>, List<List<String>>) - Constructor for class cucumber.table.xstream.ListOfComplexTypeReader
 
ListOfSingleValueWriter - Class in cucumber.table.xstream
 
ListOfSingleValueWriter() - Constructor for class cucumber.table.xstream.ListOfSingleValueWriter
 
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.
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, ConverterLookup, ConverterRegistry, 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
 
mapKeyType(Type) - Static method in class cucumber.runtime.Utils
 
mapValueType(Type) - Static method in class cucumber.runtime.Utils
 
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
 
MethodFormat - Class in cucumber.runtime
Helper class for formatting a method signature to a shorter form.
moveDown() - Method in class cucumber.table.xstream.ListOfComplexTypeReader
 
moveUp() - Method in class cucumber.table.xstream.ListOfComplexTypeReader
 
MultiLoader - Class in cucumber.io
 
MultiLoader(ClassLoader) - Constructor for class cucumber.io.MultiLoader
 

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.
next() - Method in class cucumber.io.FlatteningIterator
 

O

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

P

packageName(String) - Static method in class cucumber.io.MultiLoader
 
ParameterType - Class in cucumber.runtime
This class composes all interesting parameter information into one object.
ParameterType(Type, String, String, SingleValueConverter) - 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
 
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
Converts the table to a 2D array.
remove() - Method in class cucumber.io.FlatteningIterator
 
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
 
ResourceIteratorFactory - Interface in cucumber.io
Factory contract for creating resource iterators.
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 class cucumber.io.MultiLoader
 
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(String, Step, Reporter, I18n) - Method in class cucumber.runtime.Runtime
 
runStep(I18n) - Method in class cucumber.runtime.StepDefinitionMatch
 
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(Properties, 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

scenario(Scenario) - Method in class cucumber.formatter.HTMLFormatter
 
scenario(Scenario) - Method in class cucumber.formatter.JUnitFormatter
 
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.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.ComplexTypeWriter
 
setValue(String) - Method in class cucumber.table.xstream.ListOfSingleValueWriter
 
SHORT - Static variable in class cucumber.runtime.MethodFormat
 
ShortConverter - Class in cucumber.runtime.converters
 
ShortConverter(Locale) - Constructor for class cucumber.runtime.converters.ShortConverter
 
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.ComplexTypeWriter
 
startNode(String) - Method in class cucumber.table.xstream.ListOfSingleValueWriter
 
step(Step) - Method in class cucumber.formatter.HTMLFormatter
 
step(Step) - Method in class cucumber.formatter.JUnitFormatter
 
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
 
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
 
strict - Variable in class cucumber.runtime.RuntimeOptions
 
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, Integer) - Method in class cucumber.formatter.HTMLFormatter
 
syntaxError(String, String, List<String>, String, Integer) - Method in class cucumber.formatter.JUnitFormatter
 
syntaxError(String, String, List<String>, String, Integer) - Method in class cucumber.formatter.ProgressFormatter
 
syntaxError(String, String, List<String>, String, Integer) - Method in class cucumber.formatter.UsageFormatter
 
syntaxError(String, String, List<String>, String, Integer) - Method in class cucumber.runtime.FeatureBuilder
 

T

TableConverter - Class in cucumber.table
This class converts a to various other types
TableConverter(LocalizedXStreams.LocalizedXStream, 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
 
tagsAndInheritedTags() - Method in class cucumber.runtime.model.CucumberTagStatement
 
template() - Method in interface cucumber.runtime.snippets.Snippet
 
TimeConverter<T> - Class in cucumber.runtime.converters
 
Timeout - Class in cucumber.runtime
 
Timeout() - Constructor for class cucumber.runtime.Timeout
 
timeout(Timeout.Callback<T>, int) - Static method in class cucumber.runtime.Timeout
 
Timeout.Callback<T> - Interface in cucumber.runtime
 
toList(Type, DataTable) - Method in class cucumber.table.TableConverter
Converts a DataTable to a List of objects.
toString(Object) - Method in class cucumber.api.Transformer
 
toString() - Method in class cucumber.runtime.autocomplete.MetaStepdef
 
toString(Object) - Method in class cucumber.runtime.converters.ClassWithStringConstructorConverter
 
toString(Object) - Method in class cucumber.runtime.converters.ListConverter
 
toString(Object) - Method in class cucumber.runtime.converters.TimeConverter
 
toString() - Method in class cucumber.runtime.ParameterType
 
toString() - Method in class cucumber.runtime.PathWithLines
 
toString() - Method in class cucumber.table.DataTable
 
toTable(List<?>, String...) - Method in class cucumber.table.DataTable
Creates another table using the same Locale and DateFormat that was used to create this table.
toTable(List<?>, String...) - Method in class cucumber.table.TableConverter
Converts a List of objects to a DataTable.
Transform - Annotation Type in cucumber.api
 
transform(String) - Method in class cucumber.api.Transformer
 
transform(Format, String) - Method in class cucumber.runtime.converters.CalendarConverter
 
Transformer<T> - Class in cucumber.api
Allows transformation of a step definition argument to a custom type, giving you full control over how that type is instantiated.
Transformer() - Constructor for class cucumber.api.Transformer
 
type() - Method in class cucumber.runtime.snippets.ArgumentPattern
 
TypeReference<T> - Class in cucumber.table
 
TypeReference() - Constructor for class cucumber.table.TypeReference
 

U

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.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

ZipResourceIteratorFactory - Class in cucumber.io
Factory which creates ZipResourceIterators for URL's with the "jar" protocol.
ZipResourceIteratorFactory() - Constructor for class cucumber.io.ZipResourceIteratorFactory
Initializes a new instance of the ZipResourceIteratorFactory class.
ZipThenFileResourceIteratorFallback - Class in cucumber.io
Resource iterator factory implementation which acts as a fallback when no other factories are found.
ZipThenFileResourceIteratorFallback() - Constructor for class cucumber.io.ZipThenFileResourceIteratorFallback
Initializes a new instance of the ZipThenFileResourceIteratorFallback class.

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

Copyright © 2012. All Rights Reserved.