public abstract class AbstractInstantiator<T>
extends java.util.HashMap<java.lang.String,java.lang.Object>
| Modifier | Constructor and Description |
|---|---|
protected |
AbstractInstantiator() |
| Modifier and Type | Method and Description |
|---|---|
void |
addReferer(java.lang.Object referer,
Property property) |
abstract java.util.List<java.lang.String> |
getOrderedFieldNames() |
abstract T |
newInstance() |
T |
resolve() |
clear, clone, containsKey, containsValue, entrySet, get, isEmpty, keySet, put, putAll, remove, size, valuespublic abstract T newInstance() throws java.io.IOException, java.lang.ClassNotFoundException, java.lang.InstantiationException, java.lang.IllegalAccessException
java.io.IOExceptionjava.lang.ClassNotFoundExceptionjava.lang.InstantiationExceptionjava.lang.IllegalAccessExceptionpublic abstract java.util.List<java.lang.String> getOrderedFieldNames()
public void addReferer(java.lang.Object referer,
Property property)
public T resolve() throws java.io.IOException, java.lang.ClassNotFoundException, java.lang.InstantiationException, java.lang.IllegalAccessException
java.io.IOExceptionjava.lang.ClassNotFoundExceptionjava.lang.InstantiationExceptionjava.lang.IllegalAccessException