|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use Element | |
---|---|
org.elasticsearch.common.inject | Google Guice (pronounced "juice") is an ultra-lightweight dependency injection framework. |
org.elasticsearch.common.inject.internal | Guice (sounds like like "juice") |
org.elasticsearch.common.inject.spi | Guice service provider interface |
Uses of Element in org.elasticsearch.common.inject |
---|
Subinterfaces of Element in org.elasticsearch.common.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 org.elasticsearch.common.inject.internal |
---|
Classes in org.elasticsearch.common.inject.internal that implement Element | |
---|---|
class |
BindingImpl<T>
|
class |
ExposedBindingImpl<T>
|
class |
InstanceBindingImpl<T>
|
class |
LinkedBindingImpl<T>
|
class |
LinkedProviderBindingImpl<T>
|
class |
PrivateElementsImpl
|
class |
ProviderInstanceBindingImpl<T>
|
class |
UntargettedBindingImpl<T>
|
Fields in org.elasticsearch.common.inject.internal with type parameters of type Element | |
---|---|
protected List<Element> |
AbstractBindingBuilder.elements
|
Methods in org.elasticsearch.common.inject.internal that return types with arguments of type Element | |
---|---|
List<Element> |
PrivateElementsImpl.getElements()
|
List<Element> |
PrivateElementsImpl.getElementsMutable()
|
Constructor parameters in org.elasticsearch.common.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 org.elasticsearch.common.inject.spi |
---|
Subinterfaces of Element in org.elasticsearch.common.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 org.elasticsearch.common.inject.spi that implement Element | |
---|---|
class |
InjectionRequest<T>
A request to inject the instance fields and methods of an instance. |
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 |
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 org.elasticsearch.common.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 org.elasticsearch.common.inject.spi with parameters of type Element | |
---|---|
protected V |
DefaultElementVisitor.visitOther(Element element)
Default visit implementation. |
Method parameters in org.elasticsearch.common.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 |