public interface UnitsDB
Modifier and Type | Method and Description |
---|---|
Unit |
get(String name)
Get a unit.
|
Enumeration |
getNameEnumeration()
Get an enumeration of the unit names in the database.
|
Enumeration |
getSymbolEnumeration()
Get an enumeration of the unit symbols in the database.
|
Enumeration |
getUnitEnumeration()
Get an enumeration of the units in the database.
|
void |
list()
List the units in the database.
|
void |
put(BaseUnit unit)
Adds a base unit.
|
void |
putName(String name,
Unit unit)
Adds a name and a unit to the name table.
|
void |
putSymbol(String symbol,
Unit unit)
Adds a symbol and a unit to the symbol table.
|
void put(BaseUnit unit) throws IllegalArgumentException
unit
- The base unit to be added.IllegalArgumentException
- The base unit argument is invalid.void putName(String name, Unit unit) throws IllegalArgumentException
name
- The name to be added.unit
- The unit to be added.IllegalArgumentException
- Different unit with the same name is
already in the table.void putSymbol(String symbol, Unit unit) throws IllegalArgumentException
symbol
- The symbol to be added.unit
- The unit to be added.IllegalArgumentException
- Different unit with the same symbol is
already in the table.Unit get(String name)
name
- The name of the unit to be retrieved from the database.Enumeration getNameEnumeration()
Enumeration getSymbolEnumeration()
Enumeration getUnitEnumeration()
void list()
Copyright © 1996–2023 The SSEC Visualization Project. All rights reserved.