Package org.locationtech.proj4j.units
Class Unit
- java.lang.Object
-
- org.locationtech.proj4j.units.Unit
-
- All Implemented Interfaces:
java.io.Serializable
- Direct Known Subclasses:
DegreeUnit
public class Unit extends java.lang.Object implements java.io.Serializable
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description java.lang.String
abbreviation
static int
ANGLE_UNIT
static int
AREA_UNIT
static java.text.NumberFormat
format
static int
LENGTH_UNIT
java.lang.String
name
java.lang.String
plural
(package private) static long
serialVersionUID
double
value
static int
VOLUME_UNIT
-
Constructor Summary
Constructors Constructor Description Unit(java.lang.String name, java.lang.String plural, java.lang.String abbreviation, double value)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(java.lang.Object o)
java.lang.String
format(double n)
java.lang.String
format(double n, boolean abbrev)
java.lang.String
format(double x, double y)
java.lang.String
format(double x, double y, boolean abbrev)
double
fromBase(double n)
int
hashCode()
double
parse(java.lang.String s)
double
toBase(double n)
java.lang.String
toString()
-
-
-
Field Detail
-
serialVersionUID
static final long serialVersionUID
- See Also:
- Constant Field Values
-
ANGLE_UNIT
public static final int ANGLE_UNIT
- See Also:
- Constant Field Values
-
LENGTH_UNIT
public static final int LENGTH_UNIT
- See Also:
- Constant Field Values
-
AREA_UNIT
public static final int AREA_UNIT
- See Also:
- Constant Field Values
-
VOLUME_UNIT
public static final int VOLUME_UNIT
- See Also:
- Constant Field Values
-
name
public java.lang.String name
-
plural
public java.lang.String plural
-
abbreviation
public java.lang.String abbreviation
-
value
public double value
-
format
public static final java.text.NumberFormat format
-
-
Method Detail
-
toBase
public double toBase(double n)
-
fromBase
public double fromBase(double n)
-
parse
public double parse(java.lang.String s) throws java.lang.NumberFormatException
- Throws:
java.lang.NumberFormatException
-
format
public java.lang.String format(double n)
-
format
public java.lang.String format(double n, boolean abbrev)
-
format
public java.lang.String format(double x, double y, boolean abbrev)
-
format
public java.lang.String format(double x, double y)
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
-