Index

B C E F G I M O S 
All Classes and Interfaces|All Packages|Constant Field Values

B

BeanFactoryProvider - Class in org.springframework.guice.module
A Provider for a BeanFactory from an ApplicationContext that 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 Module to 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 @EnableGuiceModules feature.

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 Injector that wraps an ApplicationContext, 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
 
B C E F G I M O S 
All Classes and Interfaces|All Packages|Constant Field Values