TUM CCSM Commons

edu.tum.cs.commons.clone
Interface IDeepCloneable

All Known Implementing Classes:
Assessment, ImmutablePair, Pair

public interface IDeepCloneable

Interface for classes that are deep cloneable, i.e. that can be duplicated and recursively deep clone all field values.

Version:
$Rev: 26283 $
Author:
Florian Deissenboeck, $Author: juergens $
Rating:
GREEN Hash: FD7BD0FF3B40D49D4EE6395EDF420A28

Method Summary
 IDeepCloneable deepClone()
          Deep clone of this object.
 

Method Detail

deepClone

IDeepCloneable deepClone()
                         throws DeepCloneException
Deep clone of this object.

Throws:
DeepCloneException - if problems during cloning occured.

TUM CCSM Commons

TUM CCSM Commons - 2.7