com.rubecula.jquantity
Class UnitsName
java.lang.Object
com.rubecula.jquantity.UnitsName
- public class UnitsName
- extends Object
The class UnitsName is used to identify units.
- Version:
- $Revision: 1.4 $
- Author:
- Robin Hillyard
Constructor Summary |
(package private) |
UnitsName()
|
(package private) |
UnitsName(String nameAbbrev)
|
(package private) |
UnitsName(String nameAbbrev,
boolean derived)
|
(package private) |
UnitsName(String nameAbbrev,
int exponent)
|
(package private) |
UnitsName(String nameAbbrev,
int exponent,
boolean derived)
|
|
UnitsName(String name,
String abbreviation)
|
(package private) |
UnitsName(String name,
String abbreviation,
boolean derived)
|
(package private) |
UnitsName(String name,
String abbreviation,
int exponent)
|
(package private) |
UnitsName(String name,
String abbreviation,
int exponent,
boolean derived)
|
(package private) |
UnitsName(String name,
String abbreviation,
int exponent,
Rational dimension)
|
(package private) |
UnitsName(String name,
String abbreviation,
int exponent,
Rational dimension,
boolean derived)
|
(package private) |
UnitsName(UnitsName that)
|
_Name
private String _Name
_Abbrevtn
private String _Abbrevtn
_Exponent
private int _Exponent
_Dimension
private Rational _Dimension
_Derived
private boolean _Derived
$PrefixesSI3
private static final String[] $PrefixesSI3
$PrefixesSI1
private static final String[] $PrefixesSI1
$DimPrefix
private static final String[] $DimPrefix
$Delimiters
private static final String $Delimiters
- See Also:
- Constant Field Values
UnitsName
UnitsName()
UnitsName
UnitsName(String name,
String abbreviation,
int exponent,
Rational dimension,
boolean derived)
UnitsName
UnitsName(String name,
String abbreviation,
int exponent,
Rational dimension)
UnitsName
UnitsName(String name,
String abbreviation,
int exponent,
boolean derived)
UnitsName
UnitsName(String name,
String abbreviation,
int exponent)
UnitsName
UnitsName(String name,
String abbreviation,
boolean derived)
UnitsName
public UnitsName(String name,
String abbreviation)
UnitsName
UnitsName(String nameAbbrev,
int exponent,
boolean derived)
UnitsName
UnitsName(String nameAbbrev,
int exponent)
UnitsName
UnitsName(String nameAbbrev,
boolean derived)
UnitsName
UnitsName(String nameAbbrev)
UnitsName
UnitsName(UnitsName that)
audit
final void audit(String tag)
audit
final void audit()
toString
final String toString(boolean useAbbrev)
toString
public String toString()
matches
public boolean matches(String name)
- Method to see if a name matches either the full name or the abbreviation.
Note that this is not yet complete - there are other ways of matching.
- Parameters:
name
- the string to be matched
- Returns:
- true if this UnitsName "matches" name
add
final UnitsName add(UnitsName that)
throws JQuantityException
- Throws:
JQuantityException
subtract
final UnitsName subtract(UnitsName that)
throws JQuantityException
- Throws:
JQuantityException
normalize
final int normalize()
InvertString
static String InvertString(String x)
ExpString
static String ExpString(Rational x)
complexity
static final int complexity(String x)
invert
final UnitsName invert()
throws JQuantityException
- Throws:
JQuantityException
isDerived
final boolean isDerived()
multiply
final UnitsName multiply(Rational x)
throws JQuantityException
- Throws:
JQuantityException
multiply
final UnitsName multiply(int x)
throws JQuantityException
- Throws:
JQuantityException
getPrefix
final UnitsName getPrefix()
LookupPrefix
private static int LookupPrefix(String s)
throws JQuantityException
- Throws:
JQuantityException
show
private void show(String name)
main
public static void main(String[] args)
getName
public String getName()
- Returns:
- Returns the name.