static class PrototypeFactory.PrototypeSerializationFactory extends java.lang.Object implements Factory, java.io.Serializable
Modifier and Type | Field and Description |
---|---|
private java.io.Serializable |
iPrototype
The object to clone via serialization each time
|
private static long |
serialVersionUID
The serial version
|
Modifier | Constructor and Description |
---|---|
private |
PrototypeSerializationFactory(java.io.Serializable prototype)
Constructor to store prototype
|
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
create()
Creates an object using serialization.
|
private void |
readObject(java.io.ObjectInputStream is)
Overrides the default readObject implementation to prevent
de-serialization (see COLLECTIONS-580).
|
private void |
writeObject(java.io.ObjectOutputStream os)
Overrides the default writeObject implementation to prevent
serialization (see COLLECTIONS-580).
|
private static final long serialVersionUID
private final java.io.Serializable iPrototype
private PrototypeSerializationFactory(java.io.Serializable prototype)
public java.lang.Object create()
private void writeObject(java.io.ObjectOutputStream os) throws java.io.IOException
java.io.IOException
private void readObject(java.io.ObjectInputStream is) throws java.lang.ClassNotFoundException, java.io.IOException
java.lang.ClassNotFoundException
java.io.IOException