guice-multibindings.jar
.See: Description
Interface | Description |
---|---|
MapBinderBinding<T> |
A binding for a MapBinder.
|
MultibinderBinding<T> |
A binding for a Multibinder.
|
MultibindingsTargetVisitor<T,V> |
A visitor for the multibinder extension.
|
OptionalBinderBinding<T> |
A binding for a OptionalBinder.
|
Class | Description |
---|---|
MapBinder<K,V> |
An API to bind multiple map entries separately, only to later inject them as
a complete map.
|
Multibinder<T> |
An API to bind multiple values separately, only to later inject them as a
complete collection.
|
MultibindingsScanner |
Scans a module for annotations that signal multibindings, mapbindings, and optional bindings.
|
OptionalBinder<T> |
An API to bind optional values, optionally with a default value.
|
Enum | Description |
---|---|
ProvidesIntoOptional.Type |
Annotation Type | Description |
---|---|
ClassMapKey |
Allows @
ProvidesIntoMap to specify a class map key. |
MapKey |
Allows users define customized key type annotations for map bindings by annotating an annotation
of a
Map 's key type. |
ProvidesIntoMap | |
ProvidesIntoOptional |
Annotates methods of a
Module to add items to a Multibinder . |
ProvidesIntoSet |
Annotates methods of a
Module to add items to a Multibinder . |
StringMapKey |
Allows @
ProvidesIntoMap to specify a string map key. |
guice-multibindings.jar
.