Package gnu.math
Class NamedUnit
- java.lang.Object
-
- java.lang.Number
-
- gnu.math.Numeric
-
- gnu.math.Quantity
-
- gnu.math.Unit
-
- gnu.math.NamedUnit
-
- All Implemented Interfaces:
java.io.Externalizable,java.io.Serializable
- Direct Known Subclasses:
BaseUnit
public class NamedUnit extends Unit implements java.io.Externalizable
A Unit that has a name.- See Also:
- Serialized Form
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetName()protected voidinit()static NamedUnitlookup(java.lang.String name)static NamedUnitlookup(java.lang.String name, double scale, Unit base)static NamedUnitmake(java.lang.String name, double scale, Unit base)static NamedUnitmake(java.lang.String name, Quantity value)voidreadExternal(java.io.ObjectInput in)java.lang.ObjectreadResolve()voidwriteExternal(java.io.ObjectOutput out)-
Methods inherited from class gnu.math.Unit
define, define, dimensions, divide, doubleValue, hashCode, isExact, isZero, number, pow, power, sqrt, times, toString, toString, toString, unit
-
Methods inherited from class gnu.math.Quantity
abs, add, add, addReversed, compare, compare, compareReversed, div, divide, divReversed, doubleImagValue, doubleJmagValue, doubleKmagValue, im, imValue, jm, jmValue, km, kmValue, make, make, make, mul, mulReversed, neg, re, reValue, times, toString
-
-
-
-
Method Detail
-
init
protected void init()
-
lookup
public static NamedUnit lookup(java.lang.String name)
-
writeExternal
public void writeExternal(java.io.ObjectOutput out) throws java.io.IOException- Specified by:
writeExternalin interfacejava.io.Externalizable- Throws:
java.io.IOException
-
readExternal
public void readExternal(java.io.ObjectInput in) throws java.io.IOException, java.lang.ClassNotFoundException- Specified by:
readExternalin interfacejava.io.Externalizable- Throws:
java.io.IOExceptionjava.lang.ClassNotFoundException
-
readResolve
public java.lang.Object readResolve() throws java.io.ObjectStreamException- Throws:
java.io.ObjectStreamException
-
-