|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface PrefixDB
Interface for a database of unit prefixes.
| Method Summary | |
|---|---|
void |
addName(String name,
double value)
Adds a prefix to the database by name. |
void |
addSymbol(String symbol,
double value)
Adds a prefix to the database by symbol. |
Prefix |
getPrefixByName(String name)
Gets a prefix from the database by name. |
Prefix |
getPrefixBySymbol(String symbol)
Gets a prefix from the database by symbol. |
Prefix |
getPrefixByValue(double value)
Gets a prefix from the database by value. |
Iterator<?> |
iterator()
Gets an iterator over the entries in the database. |
String |
toString()
Gets a string representation of this database. |
| Method Detail |
|---|
void addName(String name,
double value)
throws PrefixExistsException,
PrefixDBAccessException
name - The name of the prefix.value - The value of the prefix.
PrefixExistsException - A prefix with the same name already exists in the database.
PrefixDBAccessException - Prefix database access failure.
void addSymbol(String symbol,
double value)
throws PrefixExistsException,
PrefixDBAccessException
symbol - The symbol for the prefix.value - The value of the prefix.
PrefixExistsException - A prefix with the same symbol already exists in the database.
PrefixDBAccessException - Prefix database access failure.
Prefix getPrefixByName(String name)
throws PrefixDBAccessException
name - The name of the prefix.
PrefixDBAccessException - Prefix database access failure.
Prefix getPrefixBySymbol(String symbol)
throws PrefixDBAccessException
symbol - The symbol for the prefix.
PrefixDBAccessException - Prefix database access failure.
Prefix getPrefixByValue(double value)
throws PrefixDBAccessException
value - The value for the prefix.
PrefixDBAccessException - Prefix database access failure.String toString()
toString in class ObjectIterator<?> iterator()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||