@Version(value="1.0.0")
| Interface | Description |
|---|---|
| Copyable<S extends Copyable<S>> |
An object which can be copied.
|
| DeepCopyable<S extends DeepCopyable<S>> |
An object which can be copied.
|
| Isomorphism.IsomorphismProxy |
Marker interface for proxies created by
Isomorphism. |
| Scoped<T extends Self<T>> |
A general interface describing a system with a hierarchical scope for
visibility of the contents of that system.
|
| Self<S extends Self<S>> |
For classes which follow the self-bounding pattern.
|
| Class | Description |
|---|---|
| Enumeration<S extends Enumeration<S>> |
A reimplementation of Java's Enum class, primarily for the purpose of
facilitating enumerations with generics.
|
| Isomorphism |
An isomorphic mapping from one object graph to another, typically maintained
during a set of
deep copy operations. |