Uses of Package
com.google.inject
-
Packages that use com.google.inject Package Description 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 requiresguice-assistedinject.jar
.com.google.inject.binder Interfaces which make upBinder
's expression language.com.google.inject.grapher com.google.inject.grapher.graphviz com.google.inject.internal Guice (sounds like "juice")com.google.inject.jndi JNDI integration; this extension requiresguice-jndi.jar
.com.google.inject.multibindings Extension for binding multiple instances in a collection; this extension requiresguice-multibindings.jar
.com.google.inject.name Support for binding to string-based names.com.google.inject.servlet Servlet API scopes, bindings and registration; this extension requiresguice-servlet.jar
.com.google.inject.spi Guice service provider interfacecom.google.inject.spring Spring integration; this extension requiresguice-spring.jar
.com.google.inject.throwingproviders Extension for injecting objects that may throw at provision time; this extension requiresguice-throwingproviders.jar
.com.google.inject.tools.jmx JMX integration; this extension requiresguice-jmx.jar
.com.google.inject.util Helper methods for working with Guice. -
Classes in com.google.inject used by com.google.inject Class Description Binder Collects configuration information (primarily bindings) which will be used to create anInjector
.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.MembersInjector Injects dependencies into the fields and methods on instances of typeT
.Module A module contributes configuration information, typically interface bindings, which will be used to create anInjector
.PrivateBinder Returns a binder whose configuration information is hidden from its environment by default.Provider An object capable of providing instances of typeT
.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 typeT
. -
Classes in com.google.inject used by com.google.inject.assistedinject Class Description BindingAnnotation Annotates annotations which are used for binding.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 anInjector
.Provider An object capable of providing instances of typeT
.TypeLiteral Represents a generic typeT
. -
Classes in com.google.inject used by com.google.inject.binder Class Description Key Binding key consisting of an injection type and an optional annotation.Provider An object capable of providing instances of typeT
.Scope A scope is a level of visibility that instances provided by Guice may have.TypeLiteral Represents a generic typeT
. -
Classes in com.google.inject used by com.google.inject.grapher Class Description Binding A mapping from a key (type and optional annotation) to the strategy for getting instances of the type.Injector Builds the graphs of objects that make up your application.Key Binding key consisting of an injection type and an optional annotation. -
Classes in com.google.inject used by com.google.inject.grapher.graphviz Class Description AbstractModule A support class forModule
s which reduces repetition and results in a more readable configuration.Module A module contributes configuration information, typically interface bindings, which will be used to create anInjector
. -
Classes in com.google.inject used by com.google.inject.internal Class Description Binder Collects configuration information (primarily bindings) which will be used to create anInjector
.Binding A mapping from a key (type and optional annotation) to the strategy for getting instances of the type.Injector Builds the graphs of objects that make up your application.Key Binding key consisting of an injection type and an optional annotation.MembersInjector Injects dependencies into the fields and methods on instances of typeT
.Module A module contributes configuration information, typically interface bindings, which will be used to create anInjector
.Provider An object capable of providing instances of typeT
.ProvisionException Indicates that there was a runtime failure while providing an instance.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 typeT
. -
Classes in com.google.inject used by com.google.inject.jndi Class Description Provider An object capable of providing instances of typeT
. -
Classes in com.google.inject used by com.google.inject.multibindings Class Description Binder Collects configuration information (primarily bindings) which will be used to create anInjector
.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 anInjector
.TypeLiteral Represents a generic typeT
. -
Classes in com.google.inject used by com.google.inject.name Class Description Binder Collects configuration information (primarily bindings) which will be used to create anInjector
.BindingAnnotation Annotates annotations which are used for binding. -
Classes in com.google.inject used by com.google.inject.servlet Class Description AbstractModule A support class forModule
s which reduces repetition and results in a more readable configuration.Binding A mapping from a key (type and optional annotation) to the strategy for getting instances of the type.BindingAnnotation Annotates annotations which are used for binding.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 anInjector
.Scope A scope is a level of visibility that instances provided by Guice may have.ScopeAnnotation Annotates annotations which are used for scoping. -
Classes in com.google.inject used by com.google.inject.spi Class Description Binder Collects configuration information (primarily bindings) which will be used to create anInjector
.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.MembersInjector Injects dependencies into the fields and methods on instances of typeT
.Module A module contributes configuration information, typically interface bindings, which will be used to create anInjector
.Provider An object capable of providing instances of typeT
.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 typeT
. -
Classes in com.google.inject used by com.google.inject.spring Class Description Binder Collects configuration information (primarily bindings) which will be used to create anInjector
.Provider An object capable of providing instances of typeT
. -
Classes in com.google.inject used by com.google.inject.throwingproviders Class Description Binder Collects configuration information (primarily bindings) which will be used to create anInjector
.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 anInjector
.TypeLiteral Represents a generic typeT
. -
Classes in com.google.inject used by com.google.inject.tools.jmx Class Description Injector Builds the graphs of objects that make up your application. -
Classes in com.google.inject used by com.google.inject.util Class Description Module A module contributes configuration information, typically interface bindings, which will be used to create anInjector
.Provider An object capable of providing instances of typeT
.