Top Description Methods
com.google.inject.multibindings

public Interface MultibindingsTargetVisitor<T, V>

extends BindingTargetVisitor<T, V>
Imports
com.google.inject.spi.BindingTargetVisitor

A visitor for the multibinder extension.

If your BindingTargetVisitor implements this interface, bindings created by using Multibinder, MapBinder or OptionalBinderBinding will be visited through this interface.

Author
[email protected] (Sam Berlin)
Since
3.0

Method Summary

Modifier and TypeMethod and Description
public V
visit(MultibinderBinding<? extends T> multibinding)

Visits a binding created through Multibinder.

public V
visit(MapBinderBinding<? extends T> mapbinding)

Visits a binding created through MapBinder.

public V
visit(OptionalBinderBinding<? extends T> optionalbinding)

Visits a binding created through OptionalBinder.

Inherited from com.google.inject.spi.BindingTargetVisitor:
visitvisitvisitvisitvisitvisitvisitvisitvisit

Method Detail

visitback to summary
public V visit(MultibinderBinding<? extends T> multibinding)

Visits a binding created through Multibinder.

visitback to summary
public V visit(MapBinderBinding<? extends T> mapbinding)

Visits a binding created through MapBinder.

visitback to summary
public V visit(OptionalBinderBinding<? extends T> optionalbinding)

Visits a binding created through OptionalBinder.

Since
4.0