Index
All Classes and Interfaces|All Packages
A
- addClass(Class<?>) - Method in class io.cucumber.guice.GuiceFactory
C
- configure() - Method in class io.cucumber.guice.ScenarioModule
-
Configures a
Bindervia the exposed methods. - create(Lookup, Container, Supplier<ClassLoader>) - Method in class io.cucumber.guice.GuiceBackendProviderService
- 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
Moduleinstance that contains bindings forScenarioScopedannotation and forScenarioScope. - CucumberScopes - Class in io.cucumber.guice
-
Creates an instance of
ScenarioScopefor use when declaring bindings in implementations ofModule.
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
- GuiceBackendProviderService - Class in io.cucumber.guice
- GuiceBackendProviderService() - Constructor for class io.cucumber.guice.GuiceBackendProviderService
- 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.Injectorthat 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
All Classes and Interfaces|All Packages