|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| 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.internal | Guice (sounds like like "juice") |
| com.google.inject.name | Support for binding to string-based names. |
| com.google.inject.spi | Guice service provider interface |
| com.google.inject.util | Helper methods for working with Guice. |
| 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. |
|
| MembersInjector
Injects dependencies into the fields and methods on instances of type T. |
|
| Module
A module contributes configuration information, typically interface bindings, which will be used to create an Injector. |
|
| PrivateBinder
Returns a binder whose configuration information is hidden from its environment by default. |
|
| 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.internal | |
|---|---|
| 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. |
|
| 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 type T. |
|
| 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.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. |
|
| 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 type T. |
|
| 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.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. |
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||