A C G M N P V

A

addBinding(K) - Method in class com.google.inject.multibindings.MapBinder
Returns a binding builder used to add a new entry in the map.
addBinding() - Method in class com.google.inject.multibindings.Multibinder
Returns a binding builder used to add a new element in the set.

C

com.google.inject.multibindings - package com.google.inject.multibindings
Extension for binding multiple instances in a collection; this extension requires guice-multibindings-3.0.jar.
containsElement(Element) - Method in interface com.google.inject.multibindings.MapBinderBinding
Returns true if this MapBinder contains the given Element in order to build the map or uses the given Element in order to support building and injecting the map.
containsElement(Element) - Method in interface com.google.inject.multibindings.MultibinderBinding
Returns true if this Multibinder uses the given Element.

G

getElements() - Method in interface com.google.inject.multibindings.MultibinderBinding
Returns all bindings that make up the set.
getElementTypeLiteral() - Method in interface com.google.inject.multibindings.MultibinderBinding
Returns the TypeLiteral that describes the type of elements in the set.
getEntries() - Method in interface com.google.inject.multibindings.MapBinderBinding
Returns all entries in the Map.
getKeyTypeLiteral() - Method in interface com.google.inject.multibindings.MapBinderBinding
Returns the TypeLiteral describing the keys of the map.
getMapKey() - Method in interface com.google.inject.multibindings.MapBinderBinding
Returns the Key for the map.
getSetKey() - Method in interface com.google.inject.multibindings.MultibinderBinding
Returns the key for the set.
getValueTypeLiteral() - Method in interface com.google.inject.multibindings.MapBinderBinding
Returns the TypeLiteral describing the values of the map.

M

MapBinder<K,V> - Class in com.google.inject.multibindings
An API to bind multiple map entries separately, only to later inject them as a complete map.
MapBinderBinding<T> - Interface in com.google.inject.multibindings
A binding for a MapBinder.
Multibinder<T> - Class in com.google.inject.multibindings
An API to bind multiple values separately, only to later inject them as a complete collection.
MultibinderBinding<T> - Interface in com.google.inject.multibindings
A binding for a Multibinder.
MultibindingsTargetVisitor<T,V> - Interface in com.google.inject.multibindings
A visitor for the multibinder extension.

N

newMapBinder(Binder, TypeLiteral<K>, TypeLiteral<V>) - Static method in class com.google.inject.multibindings.MapBinder
Returns a new mapbinder that collects entries of keyType/valueType in a Map that is itself bound with no binding annotation.
newMapBinder(Binder, Class<K>, Class<V>) - Static method in class com.google.inject.multibindings.MapBinder
Returns a new mapbinder that collects entries of keyType/valueType in a Map that is itself bound with no binding annotation.
newMapBinder(Binder, TypeLiteral<K>, TypeLiteral<V>, Annotation) - Static method in class com.google.inject.multibindings.MapBinder
Returns a new mapbinder that collects entries of keyType/valueType in a Map that is itself bound with annotation.
newMapBinder(Binder, Class<K>, Class<V>, Annotation) - Static method in class com.google.inject.multibindings.MapBinder
Returns a new mapbinder that collects entries of keyType/valueType in a Map that is itself bound with annotation.
newMapBinder(Binder, TypeLiteral<K>, TypeLiteral<V>, Class<? extends Annotation>) - Static method in class com.google.inject.multibindings.MapBinder
Returns a new mapbinder that collects entries of keyType/valueType in a Map that is itself bound with annotationType.
newMapBinder(Binder, Class<K>, Class<V>, Class<? extends Annotation>) - Static method in class com.google.inject.multibindings.MapBinder
Returns a new mapbinder that collects entries of keyType/valueType in a Map that is itself bound with annotationType.
newSetBinder(Binder, TypeLiteral<T>) - Static method in class com.google.inject.multibindings.Multibinder
Returns a new multibinder that collects instances of type in a Set that is itself bound with no binding annotation.
newSetBinder(Binder, Class<T>) - Static method in class com.google.inject.multibindings.Multibinder
Returns a new multibinder that collects instances of type in a Set that is itself bound with no binding annotation.
newSetBinder(Binder, TypeLiteral<T>, Annotation) - Static method in class com.google.inject.multibindings.Multibinder
Returns a new multibinder that collects instances of type in a Set that is itself bound with annotation.
newSetBinder(Binder, Class<T>, Annotation) - Static method in class com.google.inject.multibindings.Multibinder
Returns a new multibinder that collects instances of type in a Set that is itself bound with annotation.
newSetBinder(Binder, TypeLiteral<T>, Class<? extends Annotation>) - Static method in class com.google.inject.multibindings.Multibinder
Returns a new multibinder that collects instances of type in a Set that is itself bound with annotationType.
newSetBinder(Binder, Class<T>, Class<? extends Annotation>) - Static method in class com.google.inject.multibindings.Multibinder
Returns a new multibinder that collects instances of type in a Set that is itself bound with annotationType.

P

permitDuplicates() - Method in class com.google.inject.multibindings.MapBinder
Configures the MapBinder to handle duplicate entries.
permitDuplicates() - Method in class com.google.inject.multibindings.Multibinder
Configures the bound set to silently discard duplicate elements.
permitsDuplicates() - Method in interface com.google.inject.multibindings.MapBinderBinding
Returns true if the MapBinder permits duplicates.
permitsDuplicates() - Method in interface com.google.inject.multibindings.MultibinderBinding
Returns true if the multibinder permits duplicates.

V

visit(MultibinderBinding<? extends T>) - Method in interface com.google.inject.multibindings.MultibindingsTargetVisitor
Visits a binding created through Multibinder.
visit(MapBinderBinding<? extends T>) - Method in interface com.google.inject.multibindings.MultibindingsTargetVisitor
Visits a binding created through MapBinder.

A C G M N P V

Copyright © 2006-2011 Google, Inc.. All Rights Reserved.