Index
All Classes and Interfaces|All Packages|Constant Field Values
B
- BeanFactoryProvider - Class in org.springframework.guice.module
-
A
Providerfor aBeanFactoryfrom anApplicationContextthat will not be refreshed until the Guice injector wants to resolve dependencies. - BindingTypeMatcher - Interface in org.springframework.guice.module
-
Utility to check whether a binding matches the given name and type.
C
- close() - Method in class org.springframework.guice.module.BeanFactoryProvider
- configure() - Method in class org.springframework.guice.module.SpringModule
- createChildInjector(Module...) - Method in class org.springframework.guice.injector.SpringInjector
- createChildInjector(Iterable<? extends Module>) - Method in class org.springframework.guice.injector.SpringInjector
- createInjector(List<Module>) - Method in interface org.springframework.guice.annotation.InjectorFactory
E
- EnableGuiceModules - Annotation Interface in org.springframework.guice.annotation
-
Enable spring beans that are themselves a Guice
Moduleto contribute dependencies via the bindings in Guice. - exclude(String...) - Method in class org.springframework.guice.module.GuiceModuleMetadata
- exclude(Pattern...) - Method in class org.springframework.guice.module.GuiceModuleMetadata
- exclude(TypeFilter...) - Method in class org.springframework.guice.module.GuiceModuleMetadata
- excludeFilters() - Element in annotation interface org.springframework.guice.annotation.GuiceModule
-
Specifies which types are not eligible for inclusion in Guice module.
- excludeNames() - Element in annotation interface org.springframework.guice.annotation.GuiceModule
-
Specifies which bean names (by simple wildcard match) are not eligible for inclusion in Guice module.
- excludePatterns() - Element in annotation interface org.springframework.guice.annotation.GuiceModule
-
Specifies which bean names (by regex) are not eligible for inclusion in Guice module.
F
- findBindingsByType(TypeLiteral<T>) - Method in class org.springframework.guice.injector.SpringInjector
- from(Class<?>...) - Static method in class org.springframework.guice.module.BeanFactoryProvider
-
Create an application context using these configuration classes.
- from(String...) - Static method in class org.springframework.guice.module.BeanFactoryProvider
-
Create an application context by scanning these base packages.
G
- get() - Method in class org.springframework.guice.module.BeanFactoryProvider
- getAllBindings() - Method in class org.springframework.guice.injector.SpringInjector
- getAllMembersInjectorInjectionPoints() - Method in class org.springframework.guice.injector.SpringInjector
- getBinding(Key<T>) - Method in class org.springframework.guice.injector.SpringInjector
- getBinding(Class<T>) - Method in class org.springframework.guice.injector.SpringInjector
- getBindings() - Method in class org.springframework.guice.injector.SpringInjector
- getElements() - Method in class org.springframework.guice.injector.SpringInjector
- getExistingBinding(Key<T>) - Method in class org.springframework.guice.injector.SpringInjector
- getInjector() - Method in class org.springframework.guice.module.SpringModule
- getInstance(Key<T>) - Method in class org.springframework.guice.injector.SpringInjector
- getInstance(Class<T>) - Method in class org.springframework.guice.injector.SpringInjector
- getMembersInjector(TypeLiteral<T>) - Method in class org.springframework.guice.injector.SpringInjector
- getMembersInjector(Class<T>) - Method in class org.springframework.guice.injector.SpringInjector
- getParent() - Method in class org.springframework.guice.injector.SpringInjector
- getProvider(Key<T>) - Method in class org.springframework.guice.injector.SpringInjector
- getProvider(Class<T>) - Method in class org.springframework.guice.injector.SpringInjector
- getScopeBindings() - Method in class org.springframework.guice.injector.SpringInjector
- getTypeConverterBindings() - Method in class org.springframework.guice.injector.SpringInjector
- GuiceModule - Annotation Interface in org.springframework.guice.annotation
-
Annotation that decorates the whole application context and provides metadata to Guice if the context is used as a Module.
- GuiceModuleMetadata - Class in org.springframework.guice.module
-
Encapsulates some metadata about a Guice module that is to be created from a Spring application context.
- GuiceModuleMetadata() - Constructor for class org.springframework.guice.module.GuiceModuleMetadata
I
- include(String...) - Method in class org.springframework.guice.module.GuiceModuleMetadata
- include(Pattern...) - Method in class org.springframework.guice.module.GuiceModuleMetadata
- include(TypeFilter...) - Method in class org.springframework.guice.module.GuiceModuleMetadata
- includeFilters() - Element in annotation interface org.springframework.guice.annotation.GuiceModule
-
Specifies which types are eligible for inclusion in Guice module.
- includeNames() - Element in annotation interface org.springframework.guice.annotation.GuiceModule
-
Specifies which names (by simple wildcard match) are eligible for inclusion in Guice module.
- includePatterns() - Element in annotation interface org.springframework.guice.annotation.GuiceModule
-
Specifies which names (by regex) are eligible for inclusion in Guice module.
- initializer(ApplicationContextInitializer<ConfigurableApplicationContext>...) - Method in class org.springframework.guice.module.BeanFactoryProvider
- injectMembers(Object) - Method in class org.springframework.guice.injector.SpringInjector
- InjectorFactory - Interface in org.springframework.guice.annotation
-
Factory which allows for custom creation of the Guice Injector to be used in the @
EnableGuiceModulesfeature.
M
- matches(String, Type) - Method in interface org.springframework.guice.module.BindingTypeMatcher
- matches(String, Type) - Method in class org.springframework.guice.module.GuiceModuleMetadata
- ModuleFilter - Interface in org.springframework.guice.annotation
-
A filter to remove
Module:s from the context before any initialization code is run.
O
- org.springframework.guice.annotation - package org.springframework.guice.annotation
- org.springframework.guice.injector - package org.springframework.guice.injector
- org.springframework.guice.module - package org.springframework.guice.module
S
- SPRING_GUICE_SOURCE - Static variable in class org.springframework.guice.module.SpringModule
-
Identifier for bindings provided by this module.
- SpringInjector - Class in org.springframework.guice.injector
-
An
Injectorthat wraps anApplicationContext, and can be used to expose the Guice APIs over a Spring application. - SpringInjector(ApplicationContext) - Constructor for class org.springframework.guice.injector.SpringInjector
- SpringModule - Class in org.springframework.guice.module
-
A Guice module that wraps a Spring
ApplicationContext. - SpringModule(Provider<ConfigurableListableBeanFactory>) - Constructor for class org.springframework.guice.module.SpringModule
- SpringModule(ConfigurableListableBeanFactory) - Constructor for class org.springframework.guice.module.SpringModule
- SpringModule(ConfigurableListableBeanFactory, boolean) - Constructor for class org.springframework.guice.module.SpringModule
- SpringModule(ApplicationContext) - Constructor for class org.springframework.guice.module.SpringModule
- SpringModule(ApplicationContext, boolean) - Constructor for class org.springframework.guice.module.SpringModule
All Classes and Interfaces|All Packages|Constant Field Values