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.internal Guice (sounds like like "juice") 
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
 

Subinterfaces of Binder in com.google.inject
 interface PrivateBinder
          Returns a binder whose configuration information is hidden from its environment by default.
 

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 PrivateModule.configure(Binder binder)
           
 void AbstractModule.configure(Binder builder)
           
 void Module.configure(Binder binder)
          Contributes bindings and other configurations for this module to binder.
 

Uses of Binder in com.google.inject.internal
 

Fields in com.google.inject.internal declared as Binder
protected  Binder AbstractBindingBuilder.binder
           
 

Methods in com.google.inject.internal with parameters of type Binder
 void LinkedBindingImpl.applyTo(Binder binder)
           
 void ExposedBindingImpl.applyTo(Binder binder)
           
 void PrivateElementsImpl.applyTo(Binder binder)
           
 void ProviderMethod.configure(Binder binder)
           
 void ProviderMethodsModule.configure(Binder binder)
           
 List<ProviderMethod<?>> ProviderMethodsModule.getProviderMethods(Binder binder)
           
 

Constructors in com.google.inject.internal with parameters of type Binder
AbstractBindingBuilder(Binder binder, List<Element> elements, Object source, Key<T> key)
           
BindingBuilder(Binder binder, List<Element> elements, Object source, Key<T> key)
           
ConstantBindingBuilderImpl(Binder binder, List<Element> elements, Object source)
           
ExposureBuilder(Binder binder, Object source, Key<T> key)
           
 

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 Element.applyTo(Binder binder)
          Writes this module element to the given binder (optional operation).
 void TypeConverterBinding.applyTo(Binder binder)
           
 void Message.applyTo(Binder binder)
           
 void TypeListenerBinding.applyTo(Binder binder)
           
 void ExposedBinding.applyTo(Binder binder)
          Unsupported.
 void InterceptorBinding.applyTo(Binder binder)
           
 void ScopeBinding.applyTo(Binder binder)
           
 void InjectionRequest.applyTo(Binder binder)
           
 void StaticInjectionRequest.applyTo(Binder binder)
           
 void ProviderLookup.applyTo(Binder binder)
           
 void MembersInjectorLookup.applyTo(Binder binder)
           
 void RequireExplicitBindingsOption.applyTo(Binder binder)
           
 void DisableCircularProxiesOption.applyTo(Binder binder)
           
 



Copyright © 2006-2013 Google, Inc.. All Rights Reserved.