|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use Element | |
---|---|
com.google.inject | Google Guice (pronounced "juice") is an ultra-lightweight dependency injection framework. |
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.spi | Guice service provider interface |
Uses of Element in com.google.inject |
---|
Subinterfaces of Element in com.google.inject | |
---|---|
interface |
Binding<T>
A mapping from a key (type and optional annotation) to the strategy for getting instances of the type. |
Uses of Element in com.google.inject.internal |
---|
Classes in com.google.inject.internal that implement Element | |
---|---|
class |
BindingImpl<T>
|
class |
ExposedBindingImpl<T>
|
class |
LinkedBindingImpl<T>
|
class |
PrivateElementsImpl
|
Fields in com.google.inject.internal with type parameters of type Element | |
---|---|
protected List<Element> |
AbstractBindingBuilder.elements
|
Methods in com.google.inject.internal that return types with arguments of type Element | |
---|---|
List<Element> |
PrivateElementsImpl.getElements()
|
List<Element> |
PrivateElementsImpl.getElementsMutable()
|
Constructor parameters in com.google.inject.internal with type arguments of type Element | |
---|---|
AbstractBindingBuilder(Binder binder,
List<Element> elements,
Object source,
Key<T> key)
|
|
BindingBuilder(Binder binder,
List<Element> elements,
Object source,
Key<T> key)
|
|
ConstantBindingBuilderImpl(Binder binder,
List<Element> elements,
Object source)
|
Uses of Element in com.google.inject.multibindings |
---|
Methods in com.google.inject.multibindings with parameters of type Element | |
---|---|
boolean |
MapBinderBinding.containsElement(Element element)
Returns true if this MapBinder contains the given Element in order to build the map or uses the given Element in order to support building and injecting the map. |
boolean |
MultibinderBinding.containsElement(Element element)
Returns true if this Multibinder uses the given Element. |
Uses of Element in com.google.inject.spi |
---|
Subinterfaces of Element in com.google.inject.spi | |
---|---|
interface |
ConstructorBinding<T>
A binding to the constructor of a concrete clss. |
interface |
ConvertedConstantBinding<T>
A binding created from converting a bound instance to a new type. |
interface |
ExposedBinding<T>
A binding to a key exposed from an enclosed private environment. |
interface |
InstanceBinding<T>
A binding to a single instance. |
interface |
LinkedKeyBinding<T>
A binding to a linked key. |
interface |
PrivateElements
A private collection of elements that are hidden from the enclosing injector or module by default. |
interface |
ProviderBinding<T extends Provider<?>>
A binding to a Provider that delegates to the binding for the provided type. |
interface |
ProviderInstanceBinding<T>
A binding to a provider instance. |
interface |
ProviderKeyBinding<T>
A binding to a provider key. |
interface |
UntargettedBinding<T>
An untargetted binding. |
Classes in com.google.inject.spi that implement Element | |
---|---|
class |
DisableCircularProxiesOption
A request to disable circular proxies. |
class |
InjectionRequest<T>
A request to inject the instance fields and methods of an instance. |
class |
InterceptorBinding
Registration of interceptors for matching methods of matching classes. |
class |
MembersInjectorLookup<T>
A lookup of the members injector for a type. |
class |
Message
An error message and the context in which it occured. |
class |
ProviderLookup<T>
A lookup of the provider for a type. |
class |
RequireExplicitBindingsOption
A request to require explicit bindings. |
class |
ScopeBinding
Registration of a scope annotation with the scope that implements it. |
class |
StaticInjectionRequest
A request to inject the static fields and methods of a type. |
class |
TypeConverterBinding
Registration of type converters for matching target types. |
class |
TypeListenerBinding
Binds types (picked using a Matcher) to an type listener. |
Methods in com.google.inject.spi that return types with arguments of type Element | |
---|---|
List<Element> |
PrivateElements.getElements()
Returns the configuration information in this private environment. |
static List<Element> |
Elements.getElements(Iterable<? extends Module> modules)
Records the elements executed by modules . |
static List<Element> |
Elements.getElements(Module... modules)
Records the elements executed by modules . |
static List<Element> |
Elements.getElements(Stage stage,
Iterable<? extends Module> modules)
Records the elements executed by modules . |
static List<Element> |
Elements.getElements(Stage stage,
Module... modules)
Records the elements executed by modules . |
Methods in com.google.inject.spi with parameters of type Element | |
---|---|
protected V |
DefaultElementVisitor.visitOther(Element element)
Default visit implementation. |
Method parameters in com.google.inject.spi with type arguments of type Element | |
---|---|
static Module |
Elements.getModule(Iterable<? extends Element> elements)
Returns the module composed of elements . |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |