gnu.math

Class NamedUnit

public class NamedUnit extends Unit implements Externalizable

A Unit that has a name.
Constructor Summary
NamedUnit()
NamedUnit(String name, DQuantity value)
NamedUnit(String name, double factor, Unit base)
Method Summary
StringgetName()
protected voidinit()
static NamedUnitlookup(String name)
static NamedUnitlookup(String name, double scale, Unit base)
static NamedUnitmake(String name, double scale, Unit base)
static NamedUnitmake(String name, Quantity value)
voidreadExternal(ObjectInput in)
ObjectreadResolve()
voidwriteExternal(ObjectOutput out)

Constructor Detail

NamedUnit

public NamedUnit()

NamedUnit

public NamedUnit(String name, DQuantity value)

NamedUnit

public NamedUnit(String name, double factor, Unit base)

Method Detail

getName

public String getName()

init

protected void init()

lookup

public static NamedUnit lookup(String name)

lookup

public static NamedUnit lookup(String name, double scale, Unit base)

make

public static NamedUnit make(String name, double scale, Unit base)

make

public static NamedUnit make(String name, Quantity value)

readExternal

public void readExternal(ObjectInput in)

readResolve

public Object readResolve()

writeExternal

public void writeExternal(ObjectOutput out)

Serial Data: Write the unit name (using writeUTF), followed by the definition (value) of this unit as a scale followed by a base.