public interface Externalizer
| Modifier and Type | Method and Description |
|---|---|
int |
accept(java.lang.Class<?> clazz) |
void |
configure(XMap properties) |
java.util.List<Property> |
findOrderedFields(java.lang.Class<?> clazz) |
java.lang.Object |
newInstance(java.lang.String type,
java.io.ObjectInput in) |
void |
readExternal(java.lang.Object o,
java.io.ObjectInput in) |
void |
writeExternal(java.lang.Object o,
java.io.ObjectOutput out) |
void configure(XMap properties)
java.lang.Object newInstance(java.lang.String type,
java.io.ObjectInput in)
throws java.io.IOException,
java.lang.ClassNotFoundException,
java.lang.InstantiationException,
java.lang.reflect.InvocationTargetException,
java.lang.IllegalAccessException
java.io.IOExceptionjava.lang.ClassNotFoundExceptionjava.lang.InstantiationExceptionjava.lang.reflect.InvocationTargetExceptionjava.lang.IllegalAccessExceptionvoid readExternal(java.lang.Object o,
java.io.ObjectInput in)
throws java.io.IOException,
java.lang.ClassNotFoundException,
java.lang.IllegalAccessException
java.io.IOExceptionjava.lang.ClassNotFoundExceptionjava.lang.IllegalAccessExceptionvoid writeExternal(java.lang.Object o,
java.io.ObjectOutput out)
throws java.io.IOException,
java.lang.IllegalAccessException
java.io.IOExceptionjava.lang.IllegalAccessExceptionjava.util.List<Property> findOrderedFields(java.lang.Class<?> clazz)
int accept(java.lang.Class<?> clazz)