A C E G I S 
All Classes All Packages

A

addClass(Class<?>) - Method in class io.cucumber.guice.GuiceFactory
 

C

configure() - Method in class io.cucumber.guice.ScenarioModule
Configures a Binder via the exposed methods.
createScenarioModule() - Static method in class io.cucumber.guice.CucumberModules
 
createScenarioModule(ScenarioScope) - Static method in class io.cucumber.guice.CucumberModules
 
createScenarioScope() - Static method in class io.cucumber.guice.CucumberScopes
Creates a new instance of a ScenarioScope.
CucumberModules - Class in io.cucumber.guice
Provides a convenient Module instance that contains bindings for ScenarioScoped annotation and for ScenarioScope.
CucumberScopes - Class in io.cucumber.guice
Creates an instance of ScenarioScope for use when declaring bindings in implementations of Module.

E

enterScope() - Method in interface io.cucumber.guice.ScenarioScope
 
exitScope() - Method in interface io.cucumber.guice.ScenarioScope
 

G

getInjector() - Method in interface io.cucumber.guice.InjectorSource
 
getInstance(Class<T>) - Method in class io.cucumber.guice.GuiceFactory
 
GuiceFactory - Class in io.cucumber.guice
Guice implementation of the io.cucumber.core.backend.ObjectFactory.
GuiceFactory() - Constructor for class io.cucumber.guice.GuiceFactory
 

I

InjectorSource - Interface in io.cucumber.guice
An implementation of this interface is used to obtain an com.google.inject.Injector that is used to provide instances of all the classes that are used to run the Cucumber tests.
io.cucumber.guice - package io.cucumber.guice
Cucumber Guice configuration Api

S

ScenarioModule - Class in io.cucumber.guice
 
ScenarioModule(ScenarioScope) - Constructor for class io.cucumber.guice.ScenarioModule
 
ScenarioScope - Interface in io.cucumber.guice
A custom Guice scope that enables classes to be bound in a scope that will last for the lifetime of one Cucumber scenario.
ScenarioScoped - Annotation Type in io.cucumber.guice
A custom Guice scope annotation that is usually bound to an instance of ScenarioScope.
start() - Method in class io.cucumber.guice.GuiceFactory
 
stop() - Method in class io.cucumber.guice.GuiceFactory
 
A C E G I S 
All Classes All Packages