Interface IMutableObject<IMPLTYPE extends IMutableObject<IMPLTYPE>>

Type Parameters:
IMPLTYPE - Implementation type
All Superinterfaces:
Comparable<IMPLTYPE>, ICloneable<IMPLTYPE>, IComparable<IMPLTYPE>, IGenericImplTrait<IMPLTYPE>
All Known Subinterfaces:
IMutableInteger<IMPLTYPE>, IMutableNumeric<IMPLTYPE>
All Known Implementing Classes:
AbstractMutableInteger, AbstractMutableNumeric, MutableBigDecimal, MutableBigInteger, MutableBoolean, MutableByte, MutableChar, MutableDouble, MutableFloat, MutableInt, MutableLong, MutableShort

public interface IMutableObject<IMPLTYPE extends IMutableObject<IMPLTYPE>> extends IComparable<IMPLTYPE>, ICloneable<IMPLTYPE>, IGenericImplTrait<IMPLTYPE>
Base interface for all mutable objects
Author:
Philip Helger