public interface

LinkedBindingBuilder

implements ScopedBindingBuilder
com.google.inject.binder.LinkedBindingBuilder<T>
Known Indirect Subclasses

Class Overview

See the EDSL examples at Binder.

Summary

Public Methods
abstract ScopedBindingBuilder to(Key<? extends T> targetKey)
See the EDSL examples at Binder.
abstract ScopedBindingBuilder to(TypeLiteral<? extends T> implementation)
See the EDSL examples at Binder.
abstract ScopedBindingBuilder to(Class<? extends T> implementation)
See the EDSL examples at Binder.
abstract <S extends T> ScopedBindingBuilder toConstructor(Constructor<S> constructor)
See the EDSL examples at Binder.
abstract <S extends T> ScopedBindingBuilder toConstructor(Constructor<S> constructor, TypeLiteral<? extends S> type)
See the EDSL examples at Binder.
abstract void toInstance(T instance)
See the EDSL examples at Binder.
abstract ScopedBindingBuilder toProvider(Key<? extends Provider<? extends T>> providerKey)
See the EDSL examples at Binder.
abstract ScopedBindingBuilder toProvider(Provider<? extends T> provider)
See the EDSL examples at Binder.
abstract ScopedBindingBuilder toProvider(TypeLiteral<? extends Provider<? extends T>> providerType)
See the EDSL examples at Binder.
abstract ScopedBindingBuilder toProvider(Class<? extends Provider<? extends T>> providerType)
See the EDSL examples at Binder.
[Expand]
Inherited Methods
From interface com.google.inject.binder.ScopedBindingBuilder

Public Methods

public abstract ScopedBindingBuilder to (Key<? extends T> targetKey)

See the EDSL examples at Binder.

public abstract ScopedBindingBuilder to (TypeLiteral<? extends T> implementation)

See the EDSL examples at Binder.

public abstract ScopedBindingBuilder to (Class<? extends T> implementation)

See the EDSL examples at Binder.

public abstract ScopedBindingBuilder toConstructor (Constructor<S> constructor)

See the EDSL examples at Binder.

public abstract ScopedBindingBuilder toConstructor (Constructor<S> constructor, TypeLiteral<? extends S> type)

See the EDSL examples at Binder.

public abstract void toInstance (T instance)

See the EDSL examples at Binder.

public abstract ScopedBindingBuilder toProvider (Key<? extends Provider<? extends T>> providerKey)

See the EDSL examples at Binder.

public abstract ScopedBindingBuilder toProvider (Provider<? extends T> provider)

See the EDSL examples at Binder.

public abstract ScopedBindingBuilder toProvider (TypeLiteral<? extends Provider<? extends T>> providerType)

See the EDSL examples at Binder.

public abstract ScopedBindingBuilder toProvider (Class<? extends Provider<? extends T>> providerType)

See the EDSL examples at Binder.