Package com.helger.commons.mutable
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
-
Method Summary
Methods inherited from interface java.lang.Comparable
compareToMethods inherited from interface com.helger.commons.lang.ICloneable
getCloneMethods inherited from interface com.helger.commons.compare.IComparable
isEQ, isGE, isGT, isLE, isLT, isNEMethods inherited from interface com.helger.commons.traits.IGenericImplTrait
thisAsT