| Modifier and Type | Interface and Description |
|---|---|
| public interface | Copier
Interface that is to be implement by classes that know how to copy an object. |
| Modifier and Type | Class and Description |
|---|---|
| public class | CloneCopier
Copier that copies an object using the |
| public class | |
| public class | CopyCtorCopier
Copier that copies an object using its copy constructor. |
| public class | MultiStrategyCopier
Copier that copies an object trying a variety of strategies until one succeeds. |
| public class | NewInstanceCopier
Copier that doesn't actually copy an object fully, but just returns a new instance of the same type. |
| public class | SerializationCopier
Copier that copies an object by serializing and subsequently deserializing it again. |