public class MockContainer extends Object implements Container
DEFAULT_NAME| Constructor and Description | 
|---|
| MockContainer() | 
| Modifier and Type | Method and Description | 
|---|---|
| <T> T | getInstance(Class<T> type)Convenience method. Equivalent to  getInstance(type,
 DEFAULT_NAME). | 
| <T> T | getInstance(Class<T> type,
           String name)Gets an instance of the given dependency which was declared in
  ContainerBuilder. | 
| Set<String> | getInstanceNames(Class<?> type)Gets a set of all registered names for the given type | 
| <T> T | inject(Class<T> implementation)Creates and injects a new instance of type  implementation. | 
| void | inject(Object o)Injects dependencies into the fields and methods of an existing object. | 
| void | removeScopeStrategy()Removes the scope strategy for the current thread. | 
| void | setScopeStrategy(Scope.Strategy scopeStrategy)Sets the scope strategy for the current thread. | 
public void inject(Object o)
Containerpublic <T> T inject(Class<T> implementation)
Containerimplementation.public <T> T getInstance(Class<T> type, String name)
ContainerContainerBuilder.getInstance in interface Containerpublic <T> T getInstance(Class<T> type)
ContainergetInstance(type,
 DEFAULT_NAME).getInstance in interface Containerpublic Set<String> getInstanceNames(Class<?> type)
ContainergetInstanceNames in interface Containertype - The instance typepublic void setScopeStrategy(Scope.Strategy scopeStrategy)
ContainersetScopeStrategy in interface Containerpublic void removeScopeStrategy()
ContainerremoveScopeStrategy in interface ContainerCopyright © 2000-2015 Apache Software Foundation. All Rights Reserved.