Uses of Interface
com.google.inject.Binder

Packages that use Binder
com.google.inject Google Guice (pronounced "juice") is an ultra-lightweight dependency injection framework. 
com.google.inject.name Support for binding to string-based names. 
com.google.inject.spi Guice service provider interface 
 

Uses of Binder in com.google.inject
 

Methods in com.google.inject that return Binder
protected  Binder AbstractModule.binder()
          Gets direct access to the underlying Binder.
 Binder Binder.skipSources(Class... classesToSkip)
          Returns a binder that skips classesToSkip when identify the calling code.
 Binder Binder.withSource(Object source)
          Returns a binder that uses source as the reference location for configuration errors.
 

Methods in com.google.inject with parameters of type Binder
 void Module.configure(Binder binder)
          Contributes bindings and other configurations for this module to a Binder.
 void AbstractModule.configure(Binder builder)
           
 

Uses of Binder in com.google.inject.name
 

Methods in com.google.inject.name with parameters of type Binder
static void Names.bindProperties(Binder binder, Map<String,String> properties)
          Creates a constant binding to @Named(key) for each entry in properties.
static void Names.bindProperties(Binder binder, Properties properties)
          Creates a constant binding to @Named(key) for each property.
 

Uses of Binder in com.google.inject.spi
 

Methods in com.google.inject.spi with parameters of type Binder
 void ModuleWriter.apply(Binder binder, Iterable<? extends Element> elements)
          Replays elements against binder.
protected
<T> void
ModuleWriter.writeBind(Binder binder, Binding<T> element)
           
protected  void ModuleWriter.writeBindInterceptor(Binder binder, InterceptorBinding element)
           
protected  void ModuleWriter.writeBindScope(Binder binder, ScopeBinding element)
           
protected  void ModuleWriter.writeConvertToTypes(Binder binder, TypeConverterBinding element)
           
protected
<T> void
ModuleWriter.writeGetProvider(Binder binder, ProviderLookup<T> element)
           
protected  void ModuleWriter.writeMessage(Binder binder, Message element)
           
protected  void ModuleWriter.writeRequestInjection(Binder binder, InjectionRequest command)
           
protected  void ModuleWriter.writeRequestStaticInjection(Binder binder, StaticInjectionRequest element)
           
 



Copyright 2008 Google Inc. All Rights Reserved.