public class TaggedSerializationWrapper extends java.lang.Object implements WrappingStorageUtility.SerializationWrapper
Modifier and Type | Field and Description |
---|---|
(package private) Externalizable |
e |
Constructor and Description |
---|
TaggedSerializationWrapper() |
Modifier and Type | Method and Description |
---|---|
java.lang.Class |
baseType()
return type of underlying object
|
void |
clean() |
Externalizable |
getData()
retrieve the underlying object (to be followed by a call to readExternal)
|
void |
readExternal(java.io.DataInputStream in,
PrototypeFactory pf) |
void |
setData(Externalizable e)
set the underlying object (to be followed by a call to writeExternal)
|
void |
writeExternal(java.io.DataOutputStream out) |
Externalizable e
public java.lang.Class baseType()
WrappingStorageUtility.SerializationWrapper
baseType
in interface WrappingStorageUtility.SerializationWrapper
public Externalizable getData()
WrappingStorageUtility.SerializationWrapper
getData
in interface WrappingStorageUtility.SerializationWrapper
public void setData(Externalizable e)
WrappingStorageUtility.SerializationWrapper
setData
in interface WrappingStorageUtility.SerializationWrapper
public void readExternal(java.io.DataInputStream in, PrototypeFactory pf) throws java.io.IOException, DeserializationException
readExternal
in interface Externalizable
java.io.IOException
DeserializationException
public void writeExternal(java.io.DataOutputStream out) throws java.io.IOException
writeExternal
in interface Externalizable
java.io.IOException
public void clean()
clean
in interface WrappingStorageUtility.SerializationWrapper