|
Silk DI 0.6 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
Objectse.jbee.inject.bind.Binder
se.jbee.inject.bind.Binder.TargetedBinder
se.jbee.inject.bind.Binder.ScopedBinder
se.jbee.inject.bind.Binder.RootBinder
public static class Binder.RootBinder
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class se.jbee.inject.bind.Binder |
|---|
Binder.ConfigBinder<T>, Binder.InspectBinder, Binder.RootBinder, Binder.ScopedBinder, Binder.TargetedBinder, Binder.TypedBinder<T>, Binder.TypedElementBinder<E> |
| Field Summary |
|---|
| Fields inherited from class se.jbee.inject.bind.Binder |
|---|
root |
| Constructor Summary | |
|---|---|
Binder.RootBinder(Bind bind)
|
|
| Method Summary | ||
|---|---|---|
Binder.RootBinder |
asDefault()
|
|
protected Binder.RootBinder |
on(Bind bind)
|
|
Binder.ScopedBinder |
per(Scope scope)
|
|
|
provide(Class<T> implementation,
Parameter<?>... parameters)
|
|
|
require(Class<T> dependency)
|
|
|
require(Type<T> dependency)
|
|
| Methods inherited from class se.jbee.inject.bind.Binder.ScopedBinder |
|---|
bind, injectingInto, injectingInto, injectingInto, injectingInto, injectingInto |
| Methods inherited from class se.jbee.inject.bind.Binder.TargetedBinder |
|---|
in, inPackageAndSubPackagesOf, inPackageOf, inSubPackagesOf, within, within, within, within, within |
| Methods inherited from class se.jbee.inject.bind.Binder |
|---|
arraybind, autobind, autobind, bind, bind, bind, bind, bind, bind, configbind, configbind, construct, construct, construct, create, implicit, implicitBindToConstructor, implicitBindToConstructor, multibind, multibind, multibind, multibind, multibind, starbind, with |
| Methods inherited from class Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
Binder.RootBinder(Bind bind)
| Method Detail |
|---|
public Binder.ScopedBinder per(Scope scope)
public Binder.RootBinder asDefault()
public <T> void provide(Class<T> implementation,
Parameter<?>... parameters)
public <T> void require(Class<T> dependency)
public <T> void require(Type<T> dependency)
protected Binder.RootBinder on(Bind bind)
on in class Binder
|
Silk DI 0.6 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||