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
.