Package com.helger.commons.mutable
Class AbstractMutableInteger<IMPLTYPE extends AbstractMutableInteger<IMPLTYPE>>
java.lang.Object
java.lang.Number
com.helger.commons.mutable.AbstractMutableNumeric<IMPLTYPE>
com.helger.commons.mutable.AbstractMutableInteger<IMPLTYPE>
- Type Parameters:
IMPLTYPE- Real implementation type
- All Implemented Interfaces:
IComparable<IMPLTYPE>,ICloneable<IMPLTYPE>,IMutableInteger<IMPLTYPE>,IMutableNumeric<IMPLTYPE>,IMutableObject<IMPLTYPE>,INumber,IGenericImplTrait<IMPLTYPE>,Serializable,Comparable<IMPLTYPE>
- Direct Known Subclasses:
MutableByte,MutableChar,MutableInt,MutableLong,MutableShort
public abstract class AbstractMutableInteger<IMPLTYPE extends AbstractMutableInteger<IMPLTYPE>>
extends AbstractMutableNumeric<IMPLTYPE>
implements IMutableInteger<IMPLTYPE>
Base implementation class for
IMutableInteger transitively extending
Number class.- Author:
- Philip Helger
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Methods inherited from class com.helger.commons.mutable.AbstractMutableNumeric
onAfterChangeMethods inherited from class java.lang.Number
byteValue, doubleValue, floatValue, intValue, longValue, shortValueMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods 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
thisAsTMethods inherited from interface com.helger.commons.mutable.IMutableInteger
isEven, isOddMethods inherited from interface com.helger.commons.mutable.IMutableNumeric
getAsBigDecimal, getAsBigInteger, getAsByte, getAsCharacter, getAsDouble, getAsFloat, getAsInteger, getAsLong, getAsShort, is0, isGE0, isGT0, isLE0, isLT0, isNot0Methods inherited from interface com.helger.commons.mutable.INumber
byteValue, doubleValue, floatValue, intValue, longValue, shortValue
-
Constructor Details
-
AbstractMutableInteger
public AbstractMutableInteger()
-