
public abstract class AbstractExternalizer extends java.lang.Object implements Externalizer
| Constructor and Description |
|---|
AbstractExternalizer() |
| Modifier and Type | Method and Description |
|---|---|
java.lang.Object |
createExternal(java.lang.Class<?> subjectType,
java.io.ObjectInput input,
Creator defaultCreator)
Create an instance of a type using the provided creator.
|
void |
readExternal(java.lang.Object subject,
java.io.ObjectInput input)
Read the external representation of an object.
|
void |
writeExternal(java.lang.Object subject,
java.io.ObjectOutput output)
Write the external representation of an object.
|
public java.lang.Object createExternal(java.lang.Class<?> subjectType,
java.io.ObjectInput input,
Creator defaultCreator)
throws java.io.IOException,
java.lang.ClassNotFoundException
createExternal in interface ExternalizersubjectType - the type to createinput - the object inputdefaultCreator - the creatorjava.io.IOException - if an I/O error occursjava.lang.ClassNotFoundException - if the class could not be locatedpublic void writeExternal(java.lang.Object subject,
java.io.ObjectOutput output)
throws java.io.IOException
writeExternal in interface Externalizersubject - the object to externalizeoutput - the outputjava.io.IOException - if an error occurspublic void readExternal(java.lang.Object subject,
java.io.ObjectInput input)
throws java.io.IOException,
java.lang.ClassNotFoundException
readExternal in interface Externalizersubject - the object to readinput - the inputjava.io.IOException - if an error occursjava.lang.ClassNotFoundException - if a class could not be found during readCopyright © 2011 JBoss, a division of Red Hat, Inc.