Uses of Package
com.google.inject.spi

Packages that use com.google.inject.spi
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.multibindings Extension for binding multiple instances in a collection; this extension requires guice-multibindings-3.0.jar
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 
 

Classes in com.google.inject.spi used by com.google.inject
BindingScopingVisitor
          Visits each of the strategies used to scope an injection.
BindingTargetVisitor
          Visits each of the strategies used to find an instance to satisfy an injection.
Element
          A core component of a module or injector.
Message
          An error message and the context in which it occured.
TypeConverter
          Converts constant string values to a different type.
TypeConverterBinding
          Registration of type converters for matching target types.
TypeListener
          Listens for Guice to encounter injectable types.
 

Classes in com.google.inject.spi used by com.google.inject.assistedinject
BindingTargetVisitor
          Visits each of the strategies used to find an instance to satisfy an injection.
Dependency
          A variable that can be resolved by an injector.
HasDependencies
          Implemented by bindings, providers and instances that expose their dependencies explicitly.
 

Classes in com.google.inject.spi used by com.google.inject.grapher
BindingTargetVisitor
          Visits each of the strategies used to find an instance to satisfy an injection.
ConstructorBinding
          A binding to the constructor of a concrete clss.
ConvertedConstantBinding
          A binding created from converting a bound instance to a new type.
Dependency
          A variable that can be resolved by an injector.
ExposedBinding
          A binding to a key exposed from an enclosed private environment.
InjectionPoint
          A constructor, field or method that can receive injections.
InstanceBinding
          A binding to a single instance.
LinkedKeyBinding
          A binding to a linked key.
ProviderBinding
          A binding to a Provider that delegates to the binding for the provided type.
ProviderInstanceBinding
          A binding to a provider instance.
ProviderKeyBinding
          A binding to a provider key.
UntargettedBinding
          An untargetted binding.
 

Classes in com.google.inject.spi used by com.google.inject.grapher.graphviz
InjectionPoint
          A constructor, field or method that can receive injections.
 

Classes in com.google.inject.spi used by com.google.inject.internal
BindingScopingVisitor
          Visits each of the strategies used to scope an injection.
BindingTargetVisitor
          Visits each of the strategies used to find an instance to satisfy an injection.
Dependency
          A variable that can be resolved by an injector.
Element
          A core component of a module or injector.
ElementVisitor
          Visit elements.
ExposedBinding
          A binding to a key exposed from an enclosed private environment.
HasDependencies
          Implemented by bindings, providers and instances that expose their dependencies explicitly.
InjectionListener
          Listens for injections into instances of type I.
InjectionPoint
          A constructor, field or method that can receive injections.
LinkedKeyBinding
          A binding to a linked key.
Message
          An error message and the context in which it occured.
PrivateElements
          A private collection of elements that are hidden from the enclosing injector or module by default.
ProviderWithDependencies
          A provider with dependencies on other injected types.
TypeConverterBinding
          Registration of type converters for matching target types.
TypeListenerBinding
          Binds types (picked using a Matcher) to an type listener.
 

Classes in com.google.inject.spi used by com.google.inject.multibindings
BindingTargetVisitor
          Visits each of the strategies used to find an instance to satisfy an injection.
Element
          A core component of a module or injector.
 

Classes in com.google.inject.spi used by com.google.inject.servlet
BindingTargetVisitor
          Visits each of the strategies used to find an instance to satisfy an injection.
 

Classes in com.google.inject.spi used by com.google.inject.spi
BindingScopingVisitor
          Visits each of the strategies used to scope an injection.
BindingTargetVisitor
          Visits each of the strategies used to find an instance to satisfy an injection.
ConstructorBinding
          A binding to the constructor of a concrete clss.
ConvertedConstantBinding
          A binding created from converting a bound instance to a new type.
Dependency
          A variable that can be resolved by an injector.
DisableCircularProxiesOption
          A request to disable circular proxies.
Element
          A core component of a module or injector.
ElementVisitor
          Visit elements.
ExposedBinding
          A binding to a key exposed from an enclosed private environment.
HasDependencies
          Implemented by bindings, providers and instances that expose their dependencies explicitly.
InjectionListener
          Listens for injections into instances of type I.
InjectionPoint
          A constructor, field or method that can receive injections.
InjectionRequest
          A request to inject the instance fields and methods of an instance.
InstanceBinding
          A binding to a single instance.
InterceptorBinding
          Registration of interceptors for matching methods of matching classes.
LinkedKeyBinding
          A binding to a linked key.
MembersInjectorLookup
          A lookup of the members injector for a type.
Message
          An error message and the context in which it occured.
PrivateElements
          A private collection of elements that are hidden from the enclosing injector or module by default.
ProviderBinding
          A binding to a Provider that delegates to the binding for the provided type.
ProviderInstanceBinding
          A binding to a provider instance.
ProviderKeyBinding
          A binding to a provider key.
ProviderLookup
          A lookup of the provider for a type.
RequireExplicitBindingsOption
          A request to require explicit bindings.
ScopeBinding
          Registration of a scope annotation with the scope that implements it.
StaticInjectionRequest
          A request to inject the static fields and methods of a type.
TypeConverter
          Converts constant string values to a different type.
TypeConverterBinding
          Registration of type converters for matching target types.
TypeEncounter
          Context of an injectable type encounter.
TypeListener
          Listens for Guice to encounter injectable types.
TypeListenerBinding
          Binds types (picked using a Matcher) to an type listener.
UntargettedBinding
          An untargetted binding.
 



Copyright © 2006-2011 Google, Inc.. All Rights Reserved.