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

public class ModelSerialCloneable extends Object implements Cloneable, Serializable
This class clones (copies) by serializing the object (providing it can be serialized).
See Also:
  • Field Details

    • serialVersionUID

      private static final long serialVersionUID
      Use serialVersionUID for interoperability.
      See Also:
  • Constructor Details

    • ModelSerialCloneable

      public ModelSerialCloneable()
  • Method Details

    • clone

      public Object clone()
      Copies the object that extends this class through use of Serialization.
      Overrides:
      clone in class Object
      Returns:
      The cloned object. Null if there was an error.
    • nativeClone

      public Object nativeClone()
      Does not use serialization for cloning, exists for performance comparison and shallow copies.
      Throws:
      CloneNotSupportedException