|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use Module | |
---|---|
com.google.inject | Google Guice (pronounced "juice") is an ultra-lightweight dependency injection framework. |
com.google.inject.assistedinject | Extension for combining factory interfaces with injection; this extension requires guice-assistedinject-3.0.jar . |
com.google.inject.grapher | |
com.google.inject.grapher.graphviz | |
com.google.inject.internal | Guice (sounds like like "juice") |
com.google.inject.persist | Guice Persist: a lightweight persistence library for Guice; this extension requires guice-persist-3.0.jar . |
com.google.inject.persist.jpa | guice-persist's Java Persistence API (JPA) support. |
com.google.inject.servlet | Servlet API scopes, bindings and registration; this extension requires guice-servlet-3.0.jar . |
com.google.inject.spi | Guice service provider interface |
com.google.inject.throwingproviders | Extension for injecting objects that may throw at provision time; this extension requires guice-throwingproviders-3.0.jar . |
com.google.inject.util | Helper methods for working with Guice. |
Uses of Module in com.google.inject |
---|
Classes in com.google.inject that implement Module | |
---|---|
class |
AbstractModule
A support class for Module s which reduces repetition and results in
a more readable configuration. |
class |
PrivateModule
A module whose configuration information is hidden from its environment by default. |
Methods in com.google.inject with parameters of type Module | |
---|---|
Injector |
Injector.createChildInjector(Module... modules)
Returns a new injector that inherits all state from this injector. |
static Injector |
Guice.createInjector(Module... modules)
Creates an injector for the given set of modules. |
static Injector |
Guice.createInjector(Stage stage,
Module... modules)
Creates an injector for the given set of modules, in a given development stage. |
void |
Binder.install(Module module)
Uses the given module to configure more bindings. |
protected void |
AbstractModule.install(Module module)
|
protected void |
PrivateModule.install(Module module)
|
Method parameters in com.google.inject with type arguments of type Module | |
---|---|
Injector |
Injector.createChildInjector(Iterable<? extends Module> modules)
Returns a new injector that inherits all state from this injector. |
static Injector |
Guice.createInjector(Iterable<? extends Module> modules)
Creates an injector for the given set of modules. |
static Injector |
Guice.createInjector(Stage stage,
Iterable<? extends Module> modules)
Creates an injector for the given set of modules, in a given development stage. |
Uses of Module in com.google.inject.assistedinject |
---|
Methods in com.google.inject.assistedinject that return Module | ||
---|---|---|
|
FactoryModuleBuilder.build(Class<F> factoryInterface)
See the factory configuration examples at FactoryModuleBuilder . |
|
|
FactoryModuleBuilder.build(Key<F> factoryInterface)
|
|
|
FactoryModuleBuilder.build(TypeLiteral<F> factoryInterface)
See the factory configuration examples at FactoryModuleBuilder . |
Uses of Module in com.google.inject.grapher |
---|
Classes in com.google.inject.grapher that implement Module | |
---|---|
class |
GrapherModule
Module for the common bindings for InjectorGrapher . |
Uses of Module in com.google.inject.grapher.graphviz |
---|
Classes in com.google.inject.grapher.graphviz that implement Module | |
---|---|
class |
GraphvizModule
Module that provides GraphvizRenderer as the Renderer and
binds the other Graphviz factories. |
Uses of Module in com.google.inject.internal |
---|
Classes in com.google.inject.internal that implement Module | |
---|---|
class |
ProviderMethodsModule
Creates bindings to methods annotated with @ Provides . |
Methods in com.google.inject.internal that return Module | |
---|---|
static Module |
ProviderMethodsModule.forModule(Module module)
Returns a module which creates bindings for provider methods from the given module. |
static Module |
ProviderMethodsModule.forObject(Object object)
Returns a module which creates bindings for provider methods from the given object. |
Methods in com.google.inject.internal with parameters of type Module | |
---|---|
static Module |
ProviderMethodsModule.forModule(Module module)
Returns a module which creates bindings for provider methods from the given module. |
Method parameters in com.google.inject.internal with type arguments of type Module | |
---|---|
InternalInjectorCreator |
InternalInjectorCreator.addModules(Iterable<? extends Module> modules)
|
Uses of Module in com.google.inject.persist |
---|
Classes in com.google.inject.persist that implement Module | |
---|---|
class |
PersistModule
Install this module to add guice-persist library support for JPA persistence providers. |
Uses of Module in com.google.inject.persist.jpa |
---|
Classes in com.google.inject.persist.jpa that implement Module | |
---|---|
class |
JpaPersistModule
JPA provider for guice persist. |
Uses of Module in com.google.inject.servlet |
---|
Classes in com.google.inject.servlet that implement Module | |
---|---|
class |
ServletModule
Configures the servlet scopes and creates bindings for the servlet API objects so you can inject the request, response, session, etc. |
Uses of Module in com.google.inject.spi |
---|
Methods in com.google.inject.spi that return Module | |
---|---|
static Module |
Elements.getModule(Iterable<? extends Element> elements)
Returns the module composed of elements . |
Methods in com.google.inject.spi with parameters of type Module | |
---|---|
static List<Element> |
Elements.getElements(Module... modules)
Records the elements executed by modules . |
static List<Element> |
Elements.getElements(Stage stage,
Module... modules)
Records the elements executed by modules . |
Method parameters in com.google.inject.spi with type arguments of type Module | |
---|---|
static List<Element> |
Elements.getElements(Iterable<? extends Module> modules)
Records the elements executed by modules . |
static List<Element> |
Elements.getElements(Stage stage,
Iterable<? extends Module> modules)
Records the elements executed by modules . |
Uses of Module in com.google.inject.throwingproviders |
---|
Methods in com.google.inject.throwingproviders that return Module | |
---|---|
static Module |
ThrowingProviderBinder.forModule(Module module)
Returns a module that installs @ CheckedProvides methods. |
Methods in com.google.inject.throwingproviders with parameters of type Module | |
---|---|
static Module |
ThrowingProviderBinder.forModule(Module module)
Returns a module that installs @ CheckedProvides methods. |
Uses of Module in com.google.inject.util |
---|
Fields in com.google.inject.util declared as Module | |
---|---|
static Module |
Modules.EMPTY_MODULE
|
Methods in com.google.inject.util that return Module | |
---|---|
static Module |
Modules.combine(Iterable<? extends Module> modules)
Returns a new module that installs all of modules . |
static Module |
Modules.combine(Module... modules)
Returns a new module that installs all of modules . |
Module |
Modules.OverriddenModuleBuilder.with(Iterable<? extends Module> overrides)
See the EDSL example at override() . |
Module |
Modules.OverriddenModuleBuilder.with(Module... overrides)
See the EDSL example at override() . |
Methods in com.google.inject.util with parameters of type Module | |
---|---|
static Module |
Modules.combine(Module... modules)
Returns a new module that installs all of modules . |
static Modules.OverriddenModuleBuilder |
Modules.override(Module... modules)
Returns a builder that creates a module that overlays override modules over the given modules. |
Module |
Modules.OverriddenModuleBuilder.with(Module... overrides)
See the EDSL example at override() . |
Method parameters in com.google.inject.util with type arguments of type Module | |
---|---|
static Module |
Modules.combine(Iterable<? extends Module> modules)
Returns a new module that installs all of modules . |
static Modules.OverriddenModuleBuilder |
Modules.override(Iterable<? extends Module> modules)
Returns a builder that creates a module that overlays override modules over the given modules. |
Module |
Modules.OverriddenModuleBuilder.with(Iterable<? extends Module> overrides)
See the EDSL example at override() . |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |