|
Silk DI 0.6 |
|||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use Supplier | |
|---|---|
| se.jbee.inject.bind | |
| se.jbee.inject.bootstrap | |
| se.jbee.inject.util | |
| Uses of Supplier in se.jbee.inject.bind |
|---|
| Methods in se.jbee.inject.bind with type parameters of type Supplier | ||
|---|---|---|
|
Binder.TypedBinder.toSupplier(Class<I> impl)
|
|
| Methods in se.jbee.inject.bind with parameters of type Supplier | ||
|---|---|---|
|
Bind.asType(Resource<T> resource,
BindingType type,
Supplier<? extends T> supplier)
|
|
void |
Binder.TypedBinder.to(Supplier<? extends T> supplier)
|
|
protected void |
Binder.TypedBinder.to(Supplier<? extends T> supplier,
BindingType type)
|
|
| Uses of Supplier in se.jbee.inject.bootstrap |
|---|
| Classes in se.jbee.inject.bootstrap that implement Supplier | |
|---|---|
static class |
SuppliedBy.ArrayBridgeSupplier<T>
|
| Fields in se.jbee.inject.bootstrap declared as Supplier | |
|---|---|
static Supplier<List<?>> |
SuppliedBy.LIST_BRIDGE
|
static Supplier<Provider<?>> |
SuppliedBy.PROVIDER_BRIDGE
|
static Supplier<Set<?>> |
SuppliedBy.SET_BRIDGE
|
Supplier<? extends T> |
Binding.supplier
|
| Methods in se.jbee.inject.bootstrap that return Supplier | ||
|---|---|---|
static
|
SuppliedBy.configuration(Type<T> type,
Configuring<C> configuration)
|
|
static
|
SuppliedBy.constant(T constant)
|
|
static
|
SuppliedBy.costructor(Constructible<T> constructible)
|
|
static
|
SuppliedBy.dependency(Dependency<T> dependency)
|
|
static
|
SuppliedBy.elements(Type<E[]> arrayType,
Parameter<? extends E>[] elements)
|
|
static
|
SuppliedBy.factory(Factory<T> factory)
|
|
static
|
SuppliedBy.instance(Instance<T> instance)
|
|
static
|
SuppliedBy.method(Producible<T> producible)
|
|
static
|
SuppliedBy.parametrizedInstance(Instance<T> instance)
|
|
static
|
SuppliedBy.reference(Class<? extends Supplier<? extends T>> type)
|
|
static
|
SuppliedBy.required()
|
|
| Methods in se.jbee.inject.bootstrap with parameters of type Supplier | ||
|---|---|---|
static
|
Binding.binding(Resource<T> resource,
BindingType type,
Supplier<? extends T> supplier,
Scope scope,
Source source)
|
|
Binding<T> |
Binding.suppliedBy(BindingType type,
Supplier<? extends T> supplier)
|
|
static
|
Parameterize.supplier(Type<T> type,
Supplier<? extends T> supplier)
|
|
| Method parameters in se.jbee.inject.bootstrap with type arguments of type Supplier | ||
|---|---|---|
static
|
SuppliedBy.reference(Class<? extends Supplier<? extends T>> type)
|
|
| Uses of Supplier in se.jbee.inject.util |
|---|
| Subinterfaces of Supplier in se.jbee.inject.util | |
|---|---|
interface |
Parameterization<T>
A Parameterization is a Supplier for parameters of Constructor or
Method invocations. |
| Fields in se.jbee.inject.util declared as Supplier | |
|---|---|
Supplier<? extends T> |
Suppliable.supplier
|
| Methods in se.jbee.inject.util with parameters of type Supplier | ||
|---|---|---|
static
|
Inject.asInjectable(Supplier<? extends T> supplier,
Injector injector)
|
|
| Constructors in se.jbee.inject.util with parameters of type Supplier | |
|---|---|
Suppliable(Resource<T> resource,
Supplier<? extends T> supplier,
Repository repository,
Expiry expiry,
Source source)
|
|
|
Silk DI 0.6 |
|||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||