Interface DeepCloneable

All Superinterfaces:
Cloneable
All Known Subinterfaces:
Node
All Known Implementing Classes:
PointerTargetNode, PointerTargetNodeList, PointerTargetTreeNode, PointerTargetTreeNodeList, RelationshipList, TypeCheckingList

public interface DeepCloneable extends Cloneable
A DeepCloneable is a cloneable object that can be cloned shallowly (by creating a copy of the object that contains references to the same members as the original) or deeply (by creating a copy of the object and of all it's member objects).
  • Method Summary

    Modifier and Type
    Method
    Description
    Create a shallow clone of the object
    Create a deep clone of the object