A - The unit type on the left hand sideB - The unit type on the right hand sideD - The Dimension type expressed using this binary unit typeU - This type (recursive to enforce type-safety).public abstract class AbstractBinaryUnit<A extends Unit,B extends Unit,D extends Dimension<D>,U extends AbstractBinaryUnit<A,B,D,U>> extends java.lang.Object implements Unit<D,U>
VelocityUnit which is the quotient of LengthUnit and
TimeUnit.
ComparableUsing.EqualityMode, ComparableUsing.Operator| Modifier | Constructor and Description |
|---|---|
protected |
AbstractBinaryUnit(A leftUnit,
B rightUnit) |
protected |
AbstractBinaryUnit(A leftUnit,
B rightUnit,
Rational factor) |
protected |
AbstractBinaryUnit(A leftUnit,
B rightUnit,
Rational factor,
java.lang.String name) |
protected |
AbstractBinaryUnit(A leftUnit,
B rightUnit,
Rational factor,
java.lang.String name,
java.lang.String symbol) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object obj) |
Rational |
from(D r) |
Rational |
getFactor() |
protected A |
getLeftUnit() |
java.lang.String |
getName() |
protected B |
getRightUnit() |
java.lang.String |
getSymbol() |
int |
hashCode() |
java.lang.String |
toString() |
clone, finalize, getClass, jailbreak, notify, notifyAll, wait, wait, waitcompareTo, copy, fromNumber, getFullName, getFullSymbol, makeDimension, postfixBind, toBaseUnitsdiv, div, minus, plus, rem, rem, times, toBaseNumber, toNumber, unaryMinuscompareToUsing, equalityModeprotected AbstractBinaryUnit(A leftUnit, B rightUnit, Rational factor, java.lang.String name)
protected A getLeftUnit()
protected B getRightUnit()
public Rational getFactor()
public java.lang.String getName()
public java.lang.String getSymbol()
public java.lang.String toString()
toString in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic boolean equals(java.lang.Object obj)
equals in class java.lang.ObjectCopyright © 2021. All rights reserved.