Silk DI 0.6


se.jbee.inject.bind
Class Binder.ConfigBinder<T>

Object
  extended by se.jbee.inject.bind.Binder.ConfigBinder<T>
Enclosing class:
Binder

public static class Binder.ConfigBinder<T>
extends Object


Constructor Summary
Binder.ConfigBinder(Binder.RootBinder binder, Type<T> type)
           
 
Method Summary
<C extends Enum<C>>
Binder.TypedBinder<T>
on(C value)
           
<C> Binder.TypedBinder<T>
on(Configuring<C> configuring, C value)
           
<C> Binder.TypedBinder<T>
on(Name name, C value)
           
<C> Binder.TypedBinder<T>
on(Name name, C value, Naming<? super C> naming)
           
<C extends Enum<C>>
Binder.TypedBinder<T>
onOther(Class<C> valueType)
           
<C> Binder.TypedBinder<T>
onOther(Name name, Class<C> valueType)
           
 
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Binder.ConfigBinder

Binder.ConfigBinder(Binder.RootBinder binder,
                    Type<T> type)
Method Detail

on

public <C> Binder.TypedBinder<T> on(Configuring<C> configuring,
                                    C value)

onOther

public <C extends Enum<C>> Binder.TypedBinder<T> onOther(Class<C> valueType)

on

public <C extends Enum<C>> Binder.TypedBinder<T> on(C value)

onOther

public <C> Binder.TypedBinder<T> onOther(Name name,
                                         Class<C> valueType)

on

public <C> Binder.TypedBinder<T> on(Name name,
                                    C value)

on

public <C> Binder.TypedBinder<T> on(Name name,
                                    C value,
                                    Naming<? super C> naming)

Silk DI 0.6