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

Fields inherited from class dataanalysis.databases.GenericDatabase
elements, nameNumberTranslation
 
Constructor Summary
DictionaryDatabase()
           
 
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
 

Constructor Detail

DictionaryDatabase

public DictionaryDatabase()
Method Detail

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.