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
 
CLASSPATH_SCHEME - Static variable in class cucumber.io.MultiLoader
 
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
 
create(List<?>) - Static method in class cucumber.table.DataTable
 
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<?>) - Method in class cucumber.table.DataTable
Diffs this table with other, which can be a List<List<String>> or a List<YourType>.
diff(DataTable) - Method in class cucumber.table.DataTable
Diffs this table with other.
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
 
filters - Variable in class cucumber.runtime.RuntimeOptions
 
flags - Variable in class cucumber.runtime.autocomplete.MetaStepdef
 
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.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
 
getCucumberBackground() - Method in class cucumber.runtime.model.CucumberScenario
 
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(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.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
 
hasNext() - Method in class cucumber.io.ZipResourceIterator
 
hasUndefinedSteps() - Method in class cucumber.runtime.UndefinedStepsTracker
 
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
 
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.
NANOS_PER_SECOND - Static variable in class cucumber.formatter.UsageFormatter
 
next() - Method in class cucumber.io.FileResourceIterator
 
next() - Method in class cucumber.io.FlatteningIterator
 
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.io.MultiLoader
 
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 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(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
 
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, 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) - 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
 
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.DataTable
 
toTable(List<?>, String...) - 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

Copyright © 2012. All Rights Reserved.