Uses of Package
com.google.inject

Packages that use com.google.inject
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.name Support for binding to string-based names. 
com.google.inject.spi Guice service provider interface 
com.google.inject.tools.jmx JMX integration 
com.google.inject.util   
 

Classes in com.google.inject used by com.google.inject
Binder
          Collects configuration information (primarily bindings) which will be used to create an Injector.
Binding
          A mapping from a key (type and optional annotation) to the strategy for getting instances of the type.
ConfigurationException
          Thrown when a programming error such as a misplaced annotation, illegal binding, or unsupported scope is found.
Injector
          Builds the graphs of objects that make up your application.
Key
          Binding key consisting of an injection type and an optional annotation.
Module
          A module contributes configuration information, typically interface bindings, which will be used to create an Injector.
Provider
          An object capable of providing instances of type T.
Scope
          A scope is a level of visibility that instances provided by Guice may have.
ScopeAnnotation
          Annotates annotations which are used for scoping.
Stage
          The stage we're running in.
TypeLiteral
          Represents a generic type T.
 

Classes in com.google.inject used by com.google.inject.binder
Key
          Binding key consisting of an injection type and an optional annotation.
Provider
          An object capable of providing instances of type T.
Scope
          A scope is a level of visibility that instances provided by Guice may have.
TypeLiteral
          Represents a generic type T.
 

Classes in com.google.inject used by com.google.inject.jndi
Provider
          An object capable of providing instances of type T.
 

Classes in com.google.inject used by com.google.inject.name
Binder
          Collects configuration information (primarily bindings) which will be used to create an Injector.
BindingAnnotation
          Annotates annotations which are used for binding.
 

Classes in com.google.inject used by com.google.inject.spi
Binder
          Collects configuration information (primarily bindings) which will be used to create an Injector.
Binding
          A mapping from a key (type and optional annotation) to the strategy for getting instances of the type.
Key
          Binding key consisting of an injection type and an optional annotation.
Module
          A module contributes configuration information, typically interface bindings, which will be used to create an Injector.
Provider
          An object capable of providing instances of type T.
Scope
          A scope is a level of visibility that instances provided by Guice may have.
Stage
          The stage we're running in.
TypeLiteral
          Represents a generic type T.
 

Classes in com.google.inject used by com.google.inject.tools.jmx
Injector
          Builds the graphs of objects that make up your application.
 

Classes in com.google.inject used by com.google.inject.util
Module
          A module contributes configuration information, typically interface bindings, which will be used to create an Injector.
Provider
          An object capable of providing instances of type T.
 



Copyright 2008 Google Inc. All Rights Reserved.