org.diylc.core.measures
Class AbstractMeasure<T extends java.lang.Enum<? extends Unit>>
java.lang.Object
org.diylc.core.measures.AbstractMeasure<T>
- Type Parameters:
T -
- All Implemented Interfaces:
- java.io.Serializable, java.lang.Cloneable
- Direct Known Subclasses:
- Capacitance, Current, Inductance, Power, Resistance, Size, Voltage
public class AbstractMeasure<T extends java.lang.Enum<? extends Unit>>
- extends java.lang.Object
- implements java.io.Serializable, java.lang.Cloneable
Immutable measure class.
- Author:
- bancika
- See Also:
- Serialized Form
| Methods inherited from class java.lang.Object |
getClass, notify, notifyAll, wait, wait, wait |
AbstractMeasure
public AbstractMeasure(java.lang.Double value,
T unit)
getValue
public java.lang.Double getValue()
getUnit
public T getUnit()
hashCode
public int hashCode()
- Overrides:
hashCode in class java.lang.Object
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals in class java.lang.Object
toString
public java.lang.String toString()
- Overrides:
toString in class java.lang.Object