|
||||||||||
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.assistedinject | Extension for combining factory interfaces with injection; this extension requires guice-assistedinject-3.0.jar . |
com.google.inject.binder | Interfaces which make up Binder 's
expression language. |
com.google.inject.grapher | |
com.google.inject.grapher.graphviz | |
com.google.inject.internal | Guice (sounds like like "juice") |
com.google.inject.jndi | JNDI integration; this extension requires guice-jndi-3.0.jar . |
com.google.inject.multibindings | Extension for binding multiple instances in a collection; this extension requires guice-multibindings-3.0.jar . |
com.google.inject.name | Support for binding to string-based names. |
com.google.inject.persist | Guice Persist: a lightweight persistence library for Guice; this extension requires guice-persist-3.0.jar . |
com.google.inject.persist.jpa | guice-persist's Java Persistence API (JPA) support. |
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 |
com.google.inject.spring | Spring integration; this extension requires guice-spring-3.0.jar . |
com.google.inject.throwingproviders | Extension for injecting objects that may throw at provision time; this extension requires guice-throwingproviders-3.0.jar . |
com.google.inject.tools.jmx | JMX integration; this extension requires guice-jmx-3.0.jar . |
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.assistedinject | |
---|---|
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 an Injector . |
|
Provider
An object capable of providing instances of type T . |
|
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.grapher | |
---|---|
AbstractModule
A support class for Module 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. |
|
Inject
Annotates members of your implementation class (constructors, methods and fields) into which the Injector should inject values. |
|
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 . |
Classes in com.google.inject used by com.google.inject.grapher.graphviz | |
---|---|
AbstractModule
A support class for Module s which reduces repetition and results in
a more readable configuration. |
|
Inject
Annotates members of your implementation class (constructors, methods and fields) into which the Injector should inject values. |
|
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 . |
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.jndi | |
---|---|
Provider
An object capable of providing instances of type T . |
Classes in com.google.inject used by com.google.inject.multibindings | |
---|---|
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. |
|
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.persist | |
---|---|
AbstractModule
A support class for Module s which reduces repetition and results in
a more readable configuration. |
|
Inject
Annotates members of your implementation class (constructors, methods and fields) into which the Injector should inject values. |
|
Module
A module contributes configuration information, typically interface bindings, which will be used to create an Injector . |
|
Singleton
Apply this to implementation classes when you want only one instance (per Injector ) to be reused for all injections for that binding. |
Classes in com.google.inject used by com.google.inject.persist.jpa | |
---|---|
AbstractModule
A support class for Module 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 an Injector . |
Classes in com.google.inject used by com.google.inject.servlet | |
---|---|
AbstractModule
A support class for Module s which reduces repetition and results in
a more readable configuration. |
|
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 an Injector . |
|
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 | |
---|---|
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.spring | |
---|---|
Binder
Collects configuration information (primarily bindings) which will be used to create an Injector . |
|
Provider
An object capable of providing instances of type T . |
Classes in com.google.inject used by com.google.inject.throwingproviders | |
---|---|
Binder
Collects configuration information (primarily bindings) which will be used to create an Injector . |
|
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 . |
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 . |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |