Silk DI 0.6


se.jbee.inject.bind
Class Binder.ScopedBinder

Object
  extended by se.jbee.inject.bind.Binder
      extended by se.jbee.inject.bind.Binder.TargetedBinder
          extended by se.jbee.inject.bind.Binder.ScopedBinder
Direct Known Subclasses:
Binder.RootBinder
Enclosing class:
Binder

public static class Binder.ScopedBinder
extends Binder.TargetedBinder


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.ScopedBinder(Binder.RootBinder root, Bind bind)
           
 
Method Summary
 Binder.InspectBinder bind(Inspector inspector)
           
 Binder.TargetedBinder injectingInto(Class<?> target)
           
 Binder.TargetedBinder injectingInto(Instance<?> target)
           
 Binder.TargetedBinder injectingInto(Name name, Class<?> type)
           
 Binder.TargetedBinder injectingInto(Name name, Type<?> type)
           
 Binder.TargetedBinder injectingInto(Type<?> target)
           
 
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, on, starbind, with
 
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Binder.ScopedBinder

Binder.ScopedBinder(Binder.RootBinder root,
                    Bind bind)
Method Detail

injectingInto

public Binder.TargetedBinder injectingInto(Class<?> target)

injectingInto

public Binder.TargetedBinder injectingInto(Instance<?> target)

injectingInto

public Binder.TargetedBinder injectingInto(Name name,
                                           Class<?> type)

injectingInto

public Binder.TargetedBinder injectingInto(Name name,
                                           Type<?> type)

injectingInto

public Binder.TargetedBinder injectingInto(Type<?> target)

bind

public Binder.InspectBinder bind(Inspector inspector)

Silk DI 0.6