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.IOExceptionprivate void readObject(java.io.ObjectInputStream is)
throws java.lang.ClassNotFoundException,
java.io.IOException
java.lang.ClassNotFoundExceptionjava.io.IOException