Archived Website:
This website is a static snapshot for archival purposes only.
It is no longer maintained or updated.
dataanalysis.databases
Class DictionaryDatabase
java.lang.Object
|
+--dataanalysis.databases.GenericDatabase
|
+--dataanalysis.databases.DictionaryDatabase
- public class DictionaryDatabase
- extends GenericDatabase
- implements java.io.Serializable
- See Also:
- Serialized Form
|
Method Summary |
int |
add(Dictionary element,
java.lang.String name)
f?gt ein neues Dictionary element mit dem dazugeh?rigen Namen name in eine Datenbank ein. |
Dictionary |
get(int elementnumber)
holt ein Objekt Dictionary aus einer Datenbank, das unter der ?bergebenen Elementnummer elementnumber abgelegt wurde. |
Dictionary |
get(java.lang.String elementname)
holt ein Dictionary-Objekt aus einer Datenbank, das unter dem ?bergebenen Elementennamen elementname abgelegt wurde. |
java.lang.String |
nameOf(Dictionary element)
ermittelt den Namen des ?bergebenen Dictionary-Objektes element. |
int |
numberOf(Dictionary element)
ermittelt die Nummer des ?bergebenen Dictionary-Objektes element. |
| Methods inherited from class dataanalysis.databases.GenericDatabase |
add,
clearAll,
count,
delete,
gdGet,
gdGet,
gdNameOf,
gdNumberOf,
last,
nameOf,
numberOf,
optimize,
toString |
| Methods inherited from class java.lang.Object |
,
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
registerNatives,
wait,
wait,
wait |
DictionaryDatabase
public DictionaryDatabase()
add
public int add(Dictionary element,
java.lang.String name)
throws ElementExistsException
- f?gt ein neues Dictionary
element mit dem dazugeh?rigen Namen name in eine Datenbank ein.
- Parameters:
element - steht f?r das Dictionary-Objekt, das neu in die Datenbank eingef?gt werden soll.name - steht f?r den Namen des Dictionaries- Returns:
- Kodierung einer Meldung (optional)
- Throws:
- ElementExistsException - wird ausgel?st, wenn ein Klassifikator mit dem Namen
name bereits in der Datenbank existiert.
get
public Dictionary get(int elementnumber)
throws DatabasesElementNotFoundException
- holt ein Objekt
Dictionary aus einer Datenbank, das unter der ?bergebenen Elementnummer elementnumber abgelegt wurde.
Es besteht aber auch die M?glichkeit das Element ?ber seinen Namen aus einer Datenbank zu lesen.
- Parameters:
elementnumber - steht f?r die Elementnummer, f?r die ein Element aus der Datenbank geladen werden soll.- Returns:
- das Dictionary-Objekt, das unter der ?bergebenen Elementnummer abgespeichert ist.
- Throws:
- DatabasesElementNotFoundException - wird ausgel?st, wenn ein Element angefordert wurde, da? nicht in der Datenbank vorhanden ist.
get
public Dictionary get(java.lang.String elementname)
throws DatabasesElementNotFoundException
- holt ein Dictionary-Objekt aus einer Datenbank, das unter dem ?bergebenen Elementennamen
elementname abgelegt wurde.
Es besteht auch die Moeglichkeit das Element ?ber seine Elementnummer aus einer Datenbank zu lesen.
- Parameters:
elementname - steht f?r den Namen eines Objekts, das aus der Datenbank geladen werden soll.- Returns:
- das Dictionary-Objekt, das unter dem ?bergebenen Elementnamen gespeichert ist.
- Throws:
- DatabasesElementNotFoundException - wird ausgel?st, wenn ein Element angefordert wurde, da? nicht in der Datenbank vorhanden ist.
nameOf
public java.lang.String nameOf(Dictionary element)
throws DatabasesElementNotFoundException
- ermittelt den Namen des ?bergebenen Dictionary-Objektes
element.
- Parameters:
element - steht f?r ein Dictionary, dessen Name ausgegeben werden soll.- Returns:
- der Name des Dictionaries.
- Throws:
- DatabasesElementNotFoundException - wird ausgel?st, wenn ein Element angefordert wurde, da? nicht in der Datenbank vorhanden ist.
numberOf
public int numberOf(Dictionary element)
throws DatabasesElementNotFoundException
- ermittelt die Nummer des ?bergebenen Dictionary-Objektes
element.
- Parameters:
element - steht f?r ein Dictionary, dessen Nummer ausgegeben werden soll.- Returns:
- die Nummer des Dictionaries.
- Throws:
- DatabasesElementNotFoundException - wird ausgel?st, wenn ein Element angefordert wurde, da? nicht in der Datenbank vorhanden ist.