Package net.didion.jwnl.util
Interface DeepCloneable
- All Superinterfaces:
Cloneable
- All Known Subinterfaces:
Node
- All Known Implementing Classes:
PointerTargetNode
,PointerTargetNodeList
,PointerTargetTreeNode
,PointerTargetTreeNodeList
,RelationshipList
,TypeCheckingList
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
-
Method Details
-
clone
Create a shallow clone of the object- Throws:
CloneNotSupportedException
-
deepClone
Create a deep clone of the object- Throws:
UnsupportedOperationException
-