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.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.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.
<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)
           
<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.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
 

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.
 

Methods in com.google.inject.spi with parameters of type Provider
 void ProviderLookup.initDelegate(Provider<T> delegate)
           
 V DefaultBindingTargetVisitor.visitProvider(Provider<? extends T> provider, Set<InjectionPoint> injectionPoints)
           
 V BindingTargetVisitor.visitProvider(Provider<? extends T> provider, Set<InjectionPoint> injectionPoints)
          Visit a provider instance binding.
 

Method parameters in com.google.inject.spi with type arguments of type Provider
 V DefaultBindingTargetVisitor.visitProviderKey(Key<? extends Provider<? extends T>> providerKey)
           
 V BindingTargetVisitor.visitProviderKey(Key<? extends Provider<? extends T>> providerKey)
          Visit a provider key binding.
 

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.