Uses of Interface
com.google.inject.Binding

Packages that use Binding
com.google.inject Google Guice (pronounced "juice") is an ultra-lightweight dependency injection framework. 
com.google.inject.spi Guice service provider interface 
 

Uses of Binding in com.google.inject
 

Methods in com.google.inject that return Binding
<T> Binding<T>
Injector.getBinding(Class<T> type)
          Returns the binding for the given type.
<T> Binding<T>
Injector.getBinding(Key<T> key)
          Returns the binding for the given injection key.
 

Methods in com.google.inject that return types with arguments of type Binding
<T> List<Binding<T>>
Injector.findBindingsByType(TypeLiteral<T> type)
          Returns all explicit bindings for type.
 Map<Key<?>,Binding<?>> Injector.getBindings()
          Returns all explicit bindings.
 

Uses of Binding in com.google.inject.spi
 

Methods in com.google.inject.spi with parameters of type Binding
protected  void ModuleWriter.applyScoping(Binding<?> binding, ScopedBindingBuilder scopedBindingBuilder)
           
protected
<T> ScopedBindingBuilder
ModuleWriter.applyTarget(Binding<T> binding, LinkedBindingBuilder<T> linkedBindingBuilder)
          Execute this target against the linked binding builder.
<T> V
ElementVisitor.visitBinding(Binding<T> binding)
          Visit a mapping from a key (type and optional annotation) to the strategy for getting instances of the type.
<T> V
DefaultElementVisitor.visitBinding(Binding<T> command)
           
protected
<T> void
ModuleWriter.writeBind(Binder binder, Binding<T> element)
           
 



Copyright 2008 Google Inc. All Rights Reserved.