public abstract class DelegatingInjector
extends java.lang.Object
implements com.google.inject.Injector
| Constructor and Description |
|---|
DelegatingInjector(com.google.inject.Injector injector) |
| Modifier and Type | Method and Description |
|---|---|
com.google.inject.Injector |
createChildInjector(java.lang.Iterable<? extends com.google.inject.Module> modules) |
com.google.inject.Injector |
createChildInjector(com.google.inject.Module... modules) |
<T> java.util.List<com.google.inject.Binding<T>> |
findBindingsByType(com.google.inject.TypeLiteral<T> type) |
java.util.Map<com.google.inject.Key<?>,com.google.inject.Binding<?>> |
getAllBindings() |
<T> com.google.inject.Binding<T> |
getBinding(java.lang.Class<T> type) |
<T> com.google.inject.Binding<T> |
getBinding(com.google.inject.Key<T> key) |
java.util.Map<com.google.inject.Key<?>,com.google.inject.Binding<?>> |
getBindings() |
<T> com.google.inject.Binding<T> |
getExistingBinding(com.google.inject.Key<T> key) |
<T> T |
getInstance(java.lang.Class<T> type) |
<T> T |
getInstance(com.google.inject.Key<T> key) |
<T> com.google.inject.MembersInjector<T> |
getMembersInjector(java.lang.Class<T> type) |
<T> com.google.inject.MembersInjector<T> |
getMembersInjector(com.google.inject.TypeLiteral<T> typeLiteral) |
com.google.inject.Injector |
getParent() |
<T> com.google.inject.Provider<T> |
getProvider(java.lang.Class<T> type) |
<T> com.google.inject.Provider<T> |
getProvider(com.google.inject.Key<T> key) |
java.util.Map<java.lang.Class<? extends java.lang.annotation.Annotation>,com.google.inject.Scope> |
getScopeBindings() |
java.util.Set<com.google.inject.spi.TypeConverterBinding> |
getTypeConverterBindings() |
void |
injectMembers(java.lang.Object instance) |
public DelegatingInjector(com.google.inject.Injector injector)
public void injectMembers(java.lang.Object instance)
injectMembers in interface com.google.inject.Injectorpublic <T> com.google.inject.MembersInjector<T> getMembersInjector(com.google.inject.TypeLiteral<T> typeLiteral)
getMembersInjector in interface com.google.inject.Injectorpublic <T> com.google.inject.MembersInjector<T> getMembersInjector(java.lang.Class<T> type)
getMembersInjector in interface com.google.inject.Injectorpublic java.util.Map<com.google.inject.Key<?>,com.google.inject.Binding<?>> getBindings()
getBindings in interface com.google.inject.Injectorpublic java.util.Map<com.google.inject.Key<?>,com.google.inject.Binding<?>> getAllBindings()
getAllBindings in interface com.google.inject.Injectorpublic <T> com.google.inject.Binding<T> getBinding(com.google.inject.Key<T> key)
getBinding in interface com.google.inject.Injectorpublic <T> com.google.inject.Binding<T> getBinding(java.lang.Class<T> type)
getBinding in interface com.google.inject.Injectorpublic <T> com.google.inject.Binding<T> getExistingBinding(com.google.inject.Key<T> key)
getExistingBinding in interface com.google.inject.Injectorpublic <T> java.util.List<com.google.inject.Binding<T>> findBindingsByType(com.google.inject.TypeLiteral<T> type)
findBindingsByType in interface com.google.inject.Injectorpublic <T> com.google.inject.Provider<T> getProvider(com.google.inject.Key<T> key)
getProvider in interface com.google.inject.Injectorpublic <T> com.google.inject.Provider<T> getProvider(java.lang.Class<T> type)
getProvider in interface com.google.inject.Injectorpublic <T> T getInstance(com.google.inject.Key<T> key)
getInstance in interface com.google.inject.Injectorpublic <T> T getInstance(java.lang.Class<T> type)
getInstance in interface com.google.inject.Injectorpublic com.google.inject.Injector getParent()
getParent in interface com.google.inject.Injectorpublic com.google.inject.Injector createChildInjector(java.lang.Iterable<? extends com.google.inject.Module> modules)
createChildInjector in interface com.google.inject.Injectorpublic com.google.inject.Injector createChildInjector(com.google.inject.Module... modules)
createChildInjector in interface com.google.inject.Injectorpublic java.util.Map<java.lang.Class<? extends java.lang.annotation.Annotation>,com.google.inject.Scope> getScopeBindings()
getScopeBindings in interface com.google.inject.Injectorpublic java.util.Set<com.google.inject.spi.TypeConverterBinding> getTypeConverterBindings()
getTypeConverterBindings in interface com.google.inject.Injector