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 forIMutableIntegertransitively extendingNumberclass.- Author:
- Philip Helger
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description AbstractMutableInteger()
-
Method Summary
-
Methods inherited from class com.helger.commons.mutable.AbstractMutableNumeric
onAfterChange
-
Methods inherited from class java.lang.Number
byteValue, doubleValue, floatValue, intValue, longValue, shortValue
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface java.lang.Comparable
compareTo
-
Methods inherited from interface com.helger.commons.lang.ICloneable
getClone
-
Methods inherited from interface com.helger.commons.compare.IComparable
isEQ, isGE, isGT, isLE, isLT, isNE
-
Methods inherited from interface com.helger.commons.traits.IGenericImplTrait
thisAsT
-
Methods inherited from interface com.helger.commons.mutable.IMutableInteger
isEven, isOdd
-
Methods inherited from interface com.helger.commons.mutable.IMutableNumeric
getAsBigDecimal, getAsBigInteger, getAsByte, getAsCharacter, getAsDouble, getAsFloat, getAsInteger, getAsLong, getAsShort, is0, isGE0, isGT0, isLE0, isLT0, isNot0
-
Methods inherited from interface com.helger.commons.mutable.INumber
byteValue, doubleValue, floatValue, intValue, longValue, shortValue
-
-