Index

A B C D E F G H I J K L M N O P Q R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

AbstractConverter - Class in tech.uom.seshat
Skeletal implementation of the UnitConverter interface for reducing implementation effort.
AbstractConverter() - Constructor for class AbstractConverter
Creates a new converter.
AMPERE - Static variable in class Units
The SI base unit for electric current (A).
AngularVelocity - Interface in tech.uom.seshat
The rate of change of an angular displacement with respect to time.
ARC_MINUTE - Static variable in class Units
Unit of measurement defined as 1/60 degree (1′).
ARC_SECOND - Static variable in class Units
Unit of measurement defined as 1/(60×60) degree (1″).
Arithmetic operations - Search tag in module tech.uom.seshat
Section
ATMOSPHERE - Static variable in class Units
Unit of measurement defined as 101325 pascals (1 atm).
Axis units special case - Search tag in tech.uom.seshat.Units.valueOfEPSG(int)
Section

B

BAR - Static variable in class Units
Unit of measurement defined as 100000 pascals (1 bar).
BECQUEREL - Static variable in class Units
The SI derived unit for radioactivity (Bq).

C

CANDELA - Static variable in class Units
The SI base unit for luminous intensity (cd).
castOrCopy(Quantity<Q>) - Static method in class Quantities
Returns the given quantity as an instance of the specific Quantity subtype.
CELSIUS - Static variable in class Units
Unit of measurement defined as the temperature in Kelvin minus 273.15.
CENTIMETRE - Static variable in class Units
Unit of measurement defined as 0.01 metres (1 cm).
CLARKE_FOOT - Static variable in class Units
Unit of measurement defined as 0.3047972654 metres.
clone() - Method in class QuantityFormat
Returns a clone of this format.
clone() - Method in class UnitFormat
Returns a clone of this unit format.
coefficients(UnitConverter) - Static method in class Units
Returns the coefficients of the given converter expressed as a polynomial equation.
concatenate(UnitConverter) - Method in class AbstractConverter
Concatenates this converter with another converter.
convert(Number) - Method in class AbstractConverter
Performs a unit conversion on the given number.
converter(Number, Number) - Static method in class Units
Creates a linear converter from the given scale and offset.
COULOMB - Static variable in class Units
The SI derived unit for electric charge (C).
create(double, String) - Static method in class Quantities
Creates a quantity for the given value and unit of measurement symbol.
create(double, Unit<Q>) - Static method in class Quantities
Creates a quantity for the given value and unit of measurement.
CUBIC_METRE - Static variable in class Units
The SI derived unit for volume (m³).
CURIE - Static variable in class Units
Unit of measurement defined as 3.7 × 10¹⁰ becquerel The symbol is Ci and the unlocalized name is “curie”.

D

DAY - Static variable in class Units
Unit of measurement defined as 24×60×60 seconds (1 d).
DECIBAR - Static variable in class Units
Unit of measurement defined as 10000 pascals (1 dbar).
DECIBEL - Static variable in class Units
Sub-division of logarithm of ratio of the measured quantity to a reference quantity (dB).
DEGREE - Static variable in class Units
Unit of measurement defined as π/180 radians (1°).
derivative(double) - Method in class AbstractConverter
Returns the derivative of the conversion function at the given value, or NaN if unknown.
derivative(UnitConverter, double) - Static method in class Units
Returns the derivative of the given converter at the given value, or NaN if this method cannot compute it.

E

ensureAngular(Unit<?>) - Static method in class Units
Makes sure that the specified unit is either null or an angular unit.
ensureLinear(Unit<?>) - Static method in class Units
Makes sure that the specified unit is either null or a linear unit.
ensureScale(Unit<?>) - Static method in class Units
Makes sure that the specified unit is either null or a scale unit.
ensureTemporal(Unit<?>) - Static method in class Units
Makes sure that the specified unit is either null or a temporal unit.
Example - Search tag in tech.uom.seshat.Units.toStandardUnit(Unit<Q>)
Section

F

FAHRENHEIT - Static variable in class Units
Unit of measurement defined as 1.8 degree Celsius plus 32.
FARAD - Static variable in class Units
The SI derived unit for electric capacitance (F).
FOOT - Static variable in class Units
Unit of measurement defined as exactly 0.3048 metres (1 ft).
format(Object, StringBuffer, FieldPosition) - Method in class QuantityFormat
Formats the specified quantity in the given buffer.
format(Object, StringBuffer, FieldPosition) - Method in class UnitFormat
Formats the specified unit in the given buffer.
format(Quantity<?>) - Method in class QuantityFormat
Formats the specified quantity.
format(Quantity<?>, Appendable) - Method in class QuantityFormat
Formats the specified quantity in the given destination.
format(Unit<?>) - Method in class UnitFormat
Formats the given unit.
format(Unit<?>, Appendable) - Method in class UnitFormat
Formats the specified unit.

G

GAL - Static variable in class Units
Unit of measurement defined as 1/100 metres per second squared (1 cm/s²).
getAvailableFormatNames(FormatService.FormatType) - Method in class UnitServices
Returns a list of available format names.
getAvailableSystemsOfUnits() - Method in class UnitServices
Returns the list of all available systems of units.
getConversionSteps() - Method in class AbstractConverter
Returns the steps of fundamental converters making up this converter.
getEpsgCode(Unit<?>) - Static method in class Units
Returns the EPSG code of the given units, or empty if unknown.
getFormatService() - Method in class UnitServices
Returns the service to obtain a UnitFormat instances.
getLocale() - Method in class UnitFormat
Returns the locale used by this UnitFormat.
getQuantityFactory(Class<Q>) - Method in class UnitServices
Returns a factory for the given Quantity type.
getQuantityFormat() - Method in class UnitServices
Returns a quantity format for the default locale.
getQuantityFormat(String) - Method in class UnitServices
Returns the quantity format having the specified name or null if none.
getStyle() - Method in class UnitFormat
Returns whether unit formatting uses ASCII symbols, Unicode symbols or full localized names.
getSystemOfUnits() - Method in class UnitServices
Returns the default system of units used by Seshat.
getSystemOfUnits(String) - Method in class UnitServices
Returns the system of units having the specified name, or null if none.
getSystemOfUnitsService() - Method in class UnitServices
Returns the service to obtain a SystemOfUnits instances.
getUnitFormat() - Method in class UnitServices
Returns an unit format instance for human-readable unit symbols in the default locale.
getUnitFormat(String) - Method in class UnitServices
Returns the unit format for the given name.
getUnitFormat(String, String) - Method in class UnitServices
Returns the unit format having the specified name or null if none.
GRAD - Static variable in class Units
Unit of measurement defined as π/200 radians (1 grad).
GRAM - Static variable in class Units
A SI conventional unit for mass (g).

H

HECTARE - Static variable in class Units
Unit of measurement defined as 10,000 square metres (1 ha).
HECTOPASCAL - Static variable in class Units
Unit of measurement defined as 100 pascals (1 hPa).
HENRY - Static variable in class Units
The SI derived unit for inductance (H).
HERTZ - Static variable in class Units
The SI derived unit for frequency (Hz).
HOUR - Static variable in class Units
Unit of measurement defined as 60×60 seconds (1 h).

I

INCH - Static variable in class Units
Unit of measurement defined as 2.54 centimetres (1 in).
isAngular(Unit<?>) - Static method in class Units
Returns true if the given unit is a linear unit.
isIdentity() - Method in class AbstractConverter
Returns true if UnitConverter.convert(double) returns given values unchanged.
isLinear() - Method in class AbstractConverter
Deprecated.
This method is badly named, but we can't change since it is defined by JSR-385.
isLinear(Unit<?>) - Static method in class Units
Returns true if the given unit is a linear unit.
isLocaleSensitive() - Method in class QuantityFormat
Returns whether this format depends on a Locale to perform its tasks.
isLocaleSensitive() - Method in class UnitFormat
Returns whether this UnitFormat depends on the Locale given at construction time for performing its tasks.
isPressure(Unit<?>) - Static method in class Units
Returns true if the given unit is a pressure unit.
isScale(Unit<?>) - Static method in class Units
Returns true if the given unit is a dimensionless scale unit.
isTemporal(Unit<?>) - Static method in class Units
Returns true if the given unit is a temporal unit.

J

JOULE - Static variable in class Units
The SI derived unit for energy (J).

K

KELVIN - Static variable in class Units
The SI base unit for thermodynamic temperature (K).
KILOGRAM - Static variable in class Units
The SI base unit for mass (kg).
KILOMETRE - Static variable in class Units
Unit of measurement defined as 1000 metres (1 km).
KILOMETRES_PER_HOUR - Static variable in class Units
Unit of measurement defined as 1/3.6 metres per second (1 km/h).
KNOT - Static variable in class Units
Unit of measurement defined as 1.852 km/h.

L

label(Unit<?>, String) - Method in class UnitFormat
Attaches a label to the specified unit.
LITRE - Static variable in class Units
The unit for litre volume (L, l or ℓ).
logarithm(Unit<Q>) - Static method in class Units
Creates an unit for values computed by the logarithm in base 10 of values in the given unit.
LUMEN - Static variable in class Units
The SI derived unit for luminous flux (lm).
LUX - Static variable in class Units
The SI derived unit for illuminance (lx).

M

max(Quantity<Q>, Quantity<Q>) - Static method in class Quantities
Returns the largest of two quantities.
METRE - Static variable in class Units
The SI base unit for distances (m).
METRES_PER_SECOND - Static variable in class Units
The SI derived unit for speed (m/s).
METRES_PER_SECOND_SQUARED - Static variable in class Units
The SI derived unit for acceleration (m/s²).
MICRORADIAN - Static variable in class Units
Unit of measurement defined as 10-6 radians (1 µrad).
MILLIMETRE - Static variable in class Units
Unit of measurement defined as 0.001 metres (1 mm).
MILLISECOND - Static variable in class Units
Unit of measurement defined as 10-3 seconds (1 ms).
min(Quantity<Q>, Quantity<Q>) - Static method in class Quantities
Returns the smallest of two quantities.
MINUTE - Static variable in class Units
Unit of measurement defined as 60 seconds (1 min).
Modification to UCUM syntax rules - Search tag in tech.uom.seshat.UnitFormat.Style.UCUM
Section
MOLE - Static variable in class Units
The SI base unit for amount of substance (mol).
multiply(Unit<Q>, double, double) - Static method in class Units
Multiplies the given unit by the given ratio.
Multi-threading - Search tag in class tech.uom.seshat.UnitFormat
Section

N

NAME - Enum constant in enum UnitFormat.Style
Format unit symbols as localized long names if known, or Unicode symbols otherwise.
NANOMETRE - Static variable in class Units
Unit of measurement defined as 10-9 metres (1 nm).
NANOSECOND - Static variable in class Units
Unit of measurement defined as 10-9 seconds (1 ms).
NAUTICAL_MILE - Static variable in class Units
Unit of measurement defined as exactly 1852 metres (1 M).
NEWTON - Static variable in class Units
The SI derived unit for force (N).
Note on netCDF unit symbols - Search tag in class tech.uom.seshat.UnitFormat
Section
Note on netCDF unit symbols - Search tag in tech.uom.seshat.Units.valueOf(String)
Section
numberFormat - Variable in class QuantityFormat
The format for parsing and formatting the number part.

O

OHM - Static variable in class Units
The SI derived unit for electric resistance (Ω).

P

parse(CharSequence) - Method in class QuantityFormat
Parses the specified text to produce a Quantity.
parse(CharSequence) - Method in class UnitFormat
Parses the given text as an instance of Unit.
parse(CharSequence, ParsePosition) - Method in class QuantityFormat
Parses a portion of the specified CharSequence from the specified position to produce a Quantity.
parse(CharSequence, ParsePosition) - Method in class UnitFormat
Parses a portion of the given text as an instance of Unit.
parseNumber(String) - Method in class QuantityFormat
Parses only a number without units of measurement.
parseObject(String) - Method in class UnitFormat
Parses text from a string to produce a unit.
parseObject(String, ParsePosition) - Method in class QuantityFormat
Parses text from a string to produce a quantity, or returns null if the parsing failed.
parseObject(String, ParsePosition) - Method in class UnitFormat
Parses text from a string to produce a unit, or returns null if the parsing failed.
Parsing and formatting - Search tag in module tech.uom.seshat
Section
Parsing authority codes - Search tag in class tech.uom.seshat.UnitFormat
Section
Parsing authority codes - Search tag in tech.uom.seshat.Units.valueOf(String)
Section
PASCAL - Static variable in class Units
The SI derived unit for pressure (Pa).
PERCENT - Static variable in class Units
Dimensionless unit for percentages (%).
PIXEL - Static variable in class Units
Dimensionless unit for pixels (px).
POINT - Static variable in class Units
Unit of measurement defined as 0.013837 inch (1 pt).
PPM - Static variable in class Units
Dimensionless unit for parts per million (ppm).
PSU - Static variable in class Units
Salinity measured using PSS-78.

Q

Quantities - Class in tech.uom.seshat
Provides static methods working on Quantity instances.
QuantityFormat - Class in tech.uom.seshat
Parses and formats numbers with units of measurement.
QuantityFormat(NumberFormat, UnitFormat) - Constructor for class QuantityFormat
Creates a new instance using the given number and unit formats.
QuantityFormat(Locale) - Constructor for class QuantityFormat
Creates a new instance for the given locale.

R

RADIAN - Static variable in class Units
The SI unit for plane angles (rad).
RADIANS_PER_SECOND - Static variable in class Units
The unit for angular velocity (rad/s).
Restriction on character set - Search tag in tech.uom.seshat.UnitFormat.label(Unit<?>, String)
Section

S

Salinity - Interface in tech.uom.seshat
The Practical Salinity Scale (PSS-78).
SECOND - Static variable in class Units
The SI base unit for durations (s).
SEPARATOR - Static variable in class QuantityFormat
The default separator used between numerical value and its unit of measurement.
setLocale(Locale) - Method in class UnitFormat
Sets the locale that this UnitFormat will use for long names.
setStyle(UnitFormat.Style) - Method in class UnitFormat
Sets whether unit formatting should use ASCII symbols, Unicode symbols or full localized names.
SIEMENS - Static variable in class Units
The SI derived unit for electric conductance (S).
Source - Search tag in module tech.uom.seshat
Section
SQUARE_METRE - Static variable in class Units
The SI derived unit for area (m²).
STATUTE_MILE - Static variable in class Units
Unit of measurement defined as exactly 1609.344 metres (1 mi).
STERADIAN - Static variable in class Units
The SI unit for solid angles (sr).
SYMBOL - Enum constant in enum UnitFormat.Style
Format unit symbols using Unicode characters.

T

tech.uom.seshat - module tech.uom.seshat
Implementation of Units of Measurement API defined by JSR 385.
tech.uom.seshat - package tech.uom.seshat
Implementation of Units of Measurement API defined by JSR 385.
TESLA - Static variable in class Units
The SI derived unit for magnetic flux density (T).
TONNE - Static variable in class Units
The SI convention unit for mass (t).
toStandardUnit(Unit<Q>) - Static method in class Units
Returns the factor by which to multiply the standard unit in order to get the given unit.
TROPICAL_YEAR - Static variable in class Units
Unit of measurement approximately equals to 365.24219 days (1 a).

U

UCUM - Enum constant in enum UnitFormat.Style
Format unit symbols using a syntax close to the Unified Code for Units of Measure (UCUM) one.
unitFormat - Variable in class QuantityFormat
The format for parsing and formatting the unit of measurement part.
UnitFormat - Class in tech.uom.seshat
Parses and formats units of measurement as SI symbols, URI in OGC namespace or other symbols.
UnitFormat(Locale) - Constructor for class UnitFormat
Creates a new format for the given locale.
UnitFormat.Style - Enum in tech.uom.seshat
Identify whether unit formatting uses ASCII symbols, Unicode symbols or full localized names.
Units - Class in tech.uom.seshat
Provides constants for various Units of Measurement together with static methods working on Unit instances.
UnitServices - Class in tech.uom.seshat
The central point from which all unit services (parsing, formatting, listing, etc) can be obtained.
UnitServices() - Constructor for class UnitServices
Creates a new service provider.
UNITY - Static variable in class Units
The base dimensionless unit for scale measurements.
US_SURVEY_FOOT - Static variable in class Units
Unit of measurement approximately equals to 0.3048006096… metres.

V

valueOf(String) - Static method in enum UnitFormat.Style
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in class Units
Parses the given symbol.
valueOfEPSG(int) - Static method in class Units
Returns a hard-coded unit from an EPSG code.
values() - Static method in enum UnitFormat.Style
Returns an array containing the constants of this enum type, in the order they are declared.
VOLT - Static variable in class Units
The SI derived unit for electric potential difference (V).

W

WATT - Static variable in class Units
The SI derived unit for power (W).
WEBER - Static variable in class Units
The SI derived unit for magnetic flux (Wb).
WEEK - Static variable in class Units
Unit of measurement defined as 7 days (1 wk).
A B C D E F G H I J K L M N O P Q R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form