| Interface | Description |
|---|---|
| Cloner |
Represents an object that is capable of cloning other objects.
|
| Class | Description |
|---|---|
| AggregateCloner |
Implements a cloning procedure by trying multiple methods in turn until one is successful.
|
| AggregateCloner.Builder |
Represents a builder for aggregate (combined) cloners.
|
| AggregateCloner.BuilderParameters |
Supplies the cloner factories with necessary parameters.
|
| BukkitCloner |
Represents an object that can clone a specific list of Bukkit- and Minecraft-related objects.
|
| CollectionCloner |
Attempts to clone collection and array classes.
|
| FieldCloner |
Represents a class capable of cloning objects by deeply copying its fields.
|
| ImmutableDetector |
Detects classes that are immutable, and thus doesn't require cloning.
|
| NullableCloner |
Creates a cloner wrapper that accepts and clones NULL values.
|
| SerializableCloner |
Represents a cloner that can clone any class that implements Serializable.
|