edu.wpi.cs.dsrg.utils
Class DeepCopyMaker

java.lang.Object
  |
  +--edu.wpi.cs.dsrg.utils.DeepCopyMaker

public class DeepCopyMaker
extends java.lang.Object

This class is make a deep copy for given object.

Since:
1.0

Method Summary
static boolean isDebug()
          Get the value of the propertity 'DEBUG_DeepCopyMaker'.
static java.lang.Object makeDeepCopy(java.lang.Object obj2DeepCopy)
          Doing deep copy using given object.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

isDebug

public static boolean isDebug()
Get the value of the propertity 'DEBUG_DeepCopyMaker'.
Returns:
boolean True: With debug information. False: No debug information.
Since:
1.0

makeDeepCopy

public static java.lang.Object makeDeepCopy(java.lang.Object obj2DeepCopy)
Doing deep copy using given object.
Parameters:
obj2DeepCopy - The source object.
Returns:
Object The copied result.
Since:
1.0