A B C F G I N V

A

Assisted - Annotation Type in com.google.inject.assistedinject
Annotates an injected parameter or field whose value comes from an argument to a factory method.
AssistedInject - Annotation Type in com.google.inject.assistedinject
When used in tandem with FactoryModuleBuilder, constructors annotated with @AssistedInject indicate that multiple constructors can be injected, each with different parameters.
AssistedInjectBinding<T> - Interface in com.google.inject.assistedinject
A binding for a factory created by FactoryModuleBuilder.
AssistedInjectTargetVisitor<T,V> - Interface in com.google.inject.assistedinject
A visitor for the AssistedInject extension.
AssistedMethod - Interface in com.google.inject.assistedinject
Details about how a method in an assisted inject factory will be assisted.

B

build(Class<F>) - Method in class com.google.inject.assistedinject.FactoryModuleBuilder
See the factory configuration examples at FactoryModuleBuilder.
build(TypeLiteral<F>) - Method in class com.google.inject.assistedinject.FactoryModuleBuilder
See the factory configuration examples at FactoryModuleBuilder.
build(Key<F>) - Method in class com.google.inject.assistedinject.FactoryModuleBuilder
 

C

com.google.inject.assistedinject - package com.google.inject.assistedinject
Extension for combining factory interfaces with injection; this extension requires guice-assistedinject-3.0.jar.

F

FactoryModuleBuilder - Class in com.google.inject.assistedinject
Provides a factory that combines the caller's arguments with injector-supplied values to construct objects.
FactoryModuleBuilder() - Constructor for class com.google.inject.assistedinject.FactoryModuleBuilder
 
FactoryProvider<F> - Class in com.google.inject.assistedinject
Deprecated. use FactoryModuleBuilder instead.

G

get() - Method in class com.google.inject.assistedinject.FactoryProvider
Deprecated.  
getAssistedMethods() - Method in interface com.google.inject.assistedinject.AssistedInjectBinding
Returns an AssistedMethod for each method in the factory.
getDependencies() - Method in interface com.google.inject.assistedinject.AssistedMethod
Returns all non-assisted dependencies required to construct and inject the implementation.
getDependencies() - Method in class com.google.inject.assistedinject.FactoryProvider
Deprecated.  
getFactoryMethod() - Method in interface com.google.inject.assistedinject.AssistedMethod
Returns the factory method that is being assisted.
getImplementationConstructor() - Method in interface com.google.inject.assistedinject.AssistedMethod
Returns the constructor that will be used to construct instances of the implementation.
getImplementationType() - Method in interface com.google.inject.assistedinject.AssistedMethod
Returns the implementation type that will be created when the method is used.
getKey() - Method in interface com.google.inject.assistedinject.AssistedInjectBinding
Returns the Key for the factory binding.

I

implement(Class<T>, Class<? extends T>) - Method in class com.google.inject.assistedinject.FactoryModuleBuilder
See the factory configuration examples at FactoryModuleBuilder.
implement(Class<T>, TypeLiteral<? extends T>) - Method in class com.google.inject.assistedinject.FactoryModuleBuilder
See the factory configuration examples at FactoryModuleBuilder.
implement(TypeLiteral<T>, Class<? extends T>) - Method in class com.google.inject.assistedinject.FactoryModuleBuilder
See the factory configuration examples at FactoryModuleBuilder.
implement(TypeLiteral<T>, TypeLiteral<? extends T>) - Method in class com.google.inject.assistedinject.FactoryModuleBuilder
See the factory configuration examples at FactoryModuleBuilder.
implement(Class<T>, Annotation, Class<? extends T>) - Method in class com.google.inject.assistedinject.FactoryModuleBuilder
See the factory configuration examples at FactoryModuleBuilder.
implement(Class<T>, Annotation, TypeLiteral<? extends T>) - Method in class com.google.inject.assistedinject.FactoryModuleBuilder
See the factory configuration examples at FactoryModuleBuilder.
implement(TypeLiteral<T>, Annotation, Class<? extends T>) - Method in class com.google.inject.assistedinject.FactoryModuleBuilder
See the factory configuration examples at FactoryModuleBuilder.
implement(TypeLiteral<T>, Annotation, TypeLiteral<? extends T>) - Method in class com.google.inject.assistedinject.FactoryModuleBuilder
See the factory configuration examples at FactoryModuleBuilder.
implement(Class<T>, Class<? extends Annotation>, Class<? extends T>) - Method in class com.google.inject.assistedinject.FactoryModuleBuilder
See the factory configuration examples at FactoryModuleBuilder.
implement(Class<T>, Class<? extends Annotation>, TypeLiteral<? extends T>) - Method in class com.google.inject.assistedinject.FactoryModuleBuilder
See the factory configuration examples at FactoryModuleBuilder.
implement(TypeLiteral<T>, Class<? extends Annotation>, Class<? extends T>) - Method in class com.google.inject.assistedinject.FactoryModuleBuilder
See the factory configuration examples at FactoryModuleBuilder.
implement(TypeLiteral<T>, Class<? extends Annotation>, TypeLiteral<? extends T>) - Method in class com.google.inject.assistedinject.FactoryModuleBuilder
See the factory configuration examples at FactoryModuleBuilder.
implement(Key<T>, Class<? extends T>) - Method in class com.google.inject.assistedinject.FactoryModuleBuilder
See the factory configuration examples at FactoryModuleBuilder.
implement(Key<T>, TypeLiteral<? extends T>) - Method in class com.google.inject.assistedinject.FactoryModuleBuilder
See the factory configuration examples at FactoryModuleBuilder.

N

newFactory(Class<F>, Class<?>) - Static method in class com.google.inject.assistedinject.FactoryProvider
Deprecated.  
newFactory(TypeLiteral<F>, TypeLiteral<?>) - Static method in class com.google.inject.assistedinject.FactoryProvider
Deprecated.  

V

visit(AssistedInjectBinding<? extends T>) - Method in interface com.google.inject.assistedinject.AssistedInjectTargetVisitor
Visits an AssistedInjectBinding created through FactoryModuleBuilder.

A B C F G I N V

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