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.
|