Uses of Interface
com.google.inject.Provider

Packages that use Provider
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. 
com.google.inject.binder Interfaces which make up Binder's expression language. 
com.google.inject.jndi JNDI integration 
com.google.inject.spi Guice service provider interface 
com.google.inject.spring Spring integration 
com.google.inject.util   
 

Uses of Provider in com.google.inject
 

Methods in com.google.inject that return Provider
 Provider<T> Binding.getProvider()
          Returns the scoped provider guice uses to fulfill requests for this binding.
protected
<T> Provider<T>
PrivateModule.getProvider(Class<T> type)
           
<T> Provider<T>
Injector.getProvider(Class<T> type)
          Returns the provider used to obtain instances for the given type.
<T> Provider<T>
Binder.getProvider(Class<T> type)
          Returns the provider used to obtain instances for the given injection type.
protected
<T> Provider<T>
AbstractModule.getProvider(Class<T> type)
           
protected
<T> Provider<T>
PrivateModule.getProvider(Key<T> key)
           
<T> Provider<T>
Injector.getProvider(Key<T> key)
          Returns the provider used to obtain instances for the given injection key.
<T> Provider<T>
Binder.getProvider(Key<T> key)
          Returns the provider used to obtain instances for the given injection key.
protected
<T> Provider<T>
AbstractModule.getProvider(Key<T> key)
           
<T> Provider<T>
Scope.scope(Key<T> key, Provider<T> unscoped)
          Scopes a provider.
 

Methods in com.google.inject with parameters of type Provider
<T> Provider<T>
Scope.scope(Key<T> key, Provider<T> unscoped)
          Scopes a provider.
 

Uses of Provider in com.google.inject.assistedinject
 

Classes in com.google.inject.assistedinject that implement Provider
 class FactoryProvider<F>
          Provides a factory that combines caller-provided parameters with injector-provided values when constructing objects.
 

Methods in com.google.inject.assistedinject that return Provider
static
<F> Provider<F>
FactoryProvider.newFactory(Class<F> factoryType, Class<?> implementationType)
           
 

Uses of Provider in com.google.inject.binder
 

Methods in com.google.inject.binder with parameters of type Provider
 ScopedBindingBuilder LinkedBindingBuilder.toProvider(Provider<? extends T> provider)
          See the EDSL examples at Binder.
 

Method parameters in com.google.inject.binder with type arguments of type Provider
 ScopedBindingBuilder LinkedBindingBuilder.toProvider(Class<? extends Provider<? extends T>> providerType)
          See the EDSL examples at Binder.
 ScopedBindingBuilder LinkedBindingBuilder.toProvider(Key<? extends Provider<? extends T>> providerKey)
          See the EDSL examples at Binder.
 

Uses of Provider in com.google.inject.jndi
 

Methods in com.google.inject.jndi that return Provider
static
<T> Provider<T>
JndiIntegration.fromJndi(Class<T> type, String name)
          Creates a provider which looks up objects in JNDI using the given name.
 

Uses of Provider in com.google.inject.spi
 

Classes in com.google.inject.spi with type parameters of type Provider
 interface ProviderBinding<T extends Provider<?>>
          A binding to a Provider that delegates to the binding for the provided type.
 

Subinterfaces of Provider in com.google.inject.spi
 interface ProviderWithDependencies<T>
          A provider with dependencies on other injected types.
 

Methods in com.google.inject.spi that return Provider
 Provider<T> ProviderLookup.getDelegate()
          Returns the delegate provider, or null if it has not yet been initialized.
 Provider<? extends T> ProviderInstanceBinding.getProviderInstance()
          Returns the user-supplied, unscoped provider.
 

Methods in com.google.inject.spi that return types with arguments of type Provider
 Key<? extends Provider<? extends T>> ProviderKeyBinding.getProviderKey()
          Returns the key used to resolve the provider's binding.
 

Methods in com.google.inject.spi with parameters of type Provider
 void ProviderLookup.initDelegate(Provider<T> delegate)
           
 

Uses of Provider in com.google.inject.spring
 

Methods in com.google.inject.spring that return Provider
static
<T> Provider<T>
SpringIntegration.fromSpring(Class<T> type, String name)
          Creates a provider which looks up objects from Spring using the given name.
 

Uses of Provider in com.google.inject.util
 

Methods in com.google.inject.util that return Provider
static
<T> Provider<T>
Providers.of(T instance)
          Returns a provider which always provides instance.
 



Copyright 2008 Google Inc. All Rights Reserved.