Package gov.nih.mipav.model.structures
Class ModelSerialCloneable
java.lang.Object
gov.nih.mipav.model.structures.ModelSerialCloneable
- All Implemented Interfaces:
Serializable,Cloneable
- Direct Known Subclasses:
ColorIcon,FileDicomKey,FileDicomSQ,FileDicomTag,FileDicomTagInfo,FileInfoBase,FileMincAttElem,FileMincDimElem,FileMincVarElem,MatrixHolder,ModelSimpleImage,ModelStorageBase,ProvenanceEntry,TransferFunction,VOI
This class clones (copies) by serializing the object (providing it can be serialized).
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final longUse serialVersionUID for interoperability. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionclone()Copies the object that extends this class through use of Serialization.Does not use serialization for cloning, exists for performance comparison and shallow copies.
-
Field Details
-
serialVersionUID
private static final long serialVersionUIDUse serialVersionUID for interoperability.- See Also:
-
-
Constructor Details
-
ModelSerialCloneable
public ModelSerialCloneable()
-
-
Method Details
-
clone
Copies the object that extends this class through use of Serialization. -
nativeClone
Does not use serialization for cloning, exists for performance comparison and shallow copies.- Throws:
CloneNotSupportedException
-