Silk DI 0.6


se.jbee.inject.bind
Class Binder.TargetedBinder

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

public static class Binder.TargetedBinder
extends Binder


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.TargetedBinder(Binder.RootBinder root, Bind bind)
           
 
Method Summary
 Binder in(Packages packages)
           
 Binder inPackageAndSubPackagesOf(Class<?> type)
           
 Binder inPackageOf(Class<?> type)
           
 Binder inSubPackagesOf(Class<?> type)
           
 Binder.TargetedBinder within(Class<?> parent)
           
 Binder.TargetedBinder within(Instance<?> parent)
           
 Binder.TargetedBinder within(Name name, Class<?> parent)
           
 Binder.TargetedBinder within(Name name, Type<?> parent)
           
 Binder.TargetedBinder within(Type<?> parent)
           
 
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.TargetedBinder

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

in

public Binder in(Packages packages)

inPackageAndSubPackagesOf

public Binder inPackageAndSubPackagesOf(Class<?> type)

inPackageOf

public Binder inPackageOf(Class<?> type)

inSubPackagesOf

public Binder inSubPackagesOf(Class<?> type)

within

public Binder.TargetedBinder within(Class<?> parent)

within

public Binder.TargetedBinder within(Instance<?> parent)

within

public Binder.TargetedBinder within(Name name,
                                    Class<?> parent)

within

public Binder.TargetedBinder within(Name name,
                                    Type<?> parent)

within

public Binder.TargetedBinder within(Type<?> parent)

Silk DI 0.6