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 |
|---|---|
| Indexer |
Visits bindings to return a
IndexedBinding that can be used to emulate the binding
deduplication that Guice internally performs. |
| Indexer.IndexedBinding | |
| MapBinder<K,V> |
An API to bind multiple map entries separately, only to later inject them as
a complete map.
|
| MapBinder.RealMapBinder<K,V> |
The actual mapbinder plays several roles:
|
| MapBinder.RealMapBinder.MultimapBinder<K,V> |
Binds
Map<K, Set<V>> and {Map<K, Set<Provider<V>>>. |
| MapBinder.RealMapBinder.ProviderMapEntry<K,V> |
A Provider that Map.Entry that is also a Provider.
|
| MapBinder.RealMapBinder.RealMapBinderProviderWithDependencies<T> |
A base class for ProviderWithDependencies that need equality
based on a specific object.
|
| MapBinder.RealMapBinder.RealMapWithExtensionProvider<T> | |
| MapBinder.RealMapBinder.ValueProvider<V> | |
| Multibinder<T> |
An API to bind multiple values separately, only to later inject them as a
complete collection.
|
| Multibinder.PermitDuplicatesModule |
We install the permit duplicates configuration as its own binding, all by itself.
|
| Multibinder.RealMultibinder<T> |
The actual multibinder plays several roles:
|
| MultibindingsScanner |
Scans a module for annotations that signal multibindings, mapbindings, and optional bindings.
|
| MultibindingsScanner.AnnotationOrError | |
| MultibindingsScanner.Scanner | |
| MultibindingsScanner.TypeAndValue<T> | |
| OptionalBinder<T> |
An API to bind optional values, optionally with a default value.
|
| OptionalBinder.ActualImpl | |
| OptionalBinder.BaseAnnotation | |
| OptionalBinder.DefaultImpl | |
| OptionalBinder.RealOptionalBinder<T> |
The actual OptionalBinder plays several roles.
|
| OptionalBinder.RealOptionalBinder.RealOptionalBinderProviderWithDependencies<T> |
A base class for ProviderWithDependencies that need equality based on a specific object.
|
| RealElement |
An implementation of Element.
|
| Enum | Description |
|---|---|
| Element.Type | |
| Indexer.BindingType | |
| OptionalBinder.Source | |
| ProvidesIntoOptional.Type |
| Annotation Type | Description |
|---|---|
| ClassMapKey |
Allows @
ProvidesIntoMap to specify a class map key. |
| Element |
An internal binding annotation applied to each element in a multibinding.
|
| MapKey |
Allows users define customized key type annotations for map bindings by annotating an annotation
of a
Map's key type. |
| OptionalBinder.Actual | |
| OptionalBinder.Default | |
| 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.