public class DependencyRegistry extends Object
| Constructor and Description |
|---|
DependencyRegistry() |
DependencyRegistry(DependencyRegistry parent) |
| Modifier and Type | Method and Description |
|---|---|
void |
addSingleton(Class<?> c) |
void |
addSingleton(Class<?> c,
Object object) |
protected <T> T |
createNew(Class<T> clazz) |
<T> T |
getSingleton(Class<T> clazz) |
protected <T> T |
initialize(Class<T> clazz,
T o,
boolean isSingleton) |
void |
inject(Object o) |
protected void |
injectField(Object o,
Field f) |
<T> T |
locate(Class<T> clazz) |
protected <T> T |
locate(Class<T> clazz,
boolean create) |
protected void |
postConstruct(Object o) |
protected void |
postInject(Object o) |
public DependencyRegistry()
public DependencyRegistry(DependencyRegistry parent)
protected <T> T locate(Class<T> clazz, boolean create)
public <T> T locate(Class<T> clazz)
protected <T> T createNew(Class<T> clazz)
protected <T> T initialize(Class<T> clazz, T o, boolean isSingleton)
public <T> T getSingleton(Class<T> clazz)
public void addSingleton(Class<?> c)
public void inject(Object o)
protected void postInject(Object o)
protected void injectField(Object o, Field f) throws IllegalAccessException
IllegalAccessExceptionprotected void postConstruct(Object o)
Copyright © 2016 Electronic Arts Inc. All rights reserved.