dataanalysis.databases
Class VectorizerDatabase

java.lang.Object
  |
  +--dataanalysis.databases.GenericDatabase
        |
        +--dataanalysis.databases.VectorizerDatabase

public class VectorizerDatabase
extends GenericDatabase
implements java.io.Serializable

See Also:
Serialized Form

Fields inherited from class dataanalysis.databases.GenericDatabase
elements, nameNumberTranslation
 
Constructor Summary
VectorizerDatabase()
           
 
Method Summary
 int add(Vectorizer element, java.lang.String name)
          f?gt einen neuen Vektorisierer element mit dem dazugeh?rigen Namen name in eine Datenbank ein.
 Vectorizer get(int elementnumber)
          holt ein Objekt Vectorizer aus einer Datenbank, das unter der ?bergebenen Elementnummer elementnumber abgelegt wurde.
 Vectorizer get(java.lang.String elementname)
          holt ein Vektorisierer-Objekt aus einer Datenbank, das unter dem ?bergebenen Elementennamen elementname abgelegt wurde.
 java.lang.String nameOf(Vectorizer element)
          ermittelt den Namen des ?bergebenen Vektorisierer-Objektes element.
 int numberOf(Vectorizer element)
          ermittelt die Nummer des ?bergebenen Vektorisierer-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

VectorizerDatabase

public VectorizerDatabase()
Method Detail

add

public int add(Vectorizer element,
               java.lang.String name)
        throws ElementExistsException
f?gt einen neuen Vektorisierer element mit dem dazugeh?rigen Namen name in eine Datenbank ein.
Parameters:
element - steht f?r das Vektorisierer-Objekt, das neu in die Datenbank eingef?gt werden soll.
name - steht f?r den Namen des Vektorisierers
Returns:
Kodierung einer Meldung (optional)
Throws:
ElementExistsException - wird ausgel?st, wenn ein Vektorisierer mit dem Namen name bereits in der Datenbank existiert.

get

public Vectorizer get(int elementnumber)
               throws DatabasesElementNotFoundException
holt ein Objekt Vectorizer 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 Vektorisierer-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 Vectorizer get(java.lang.String elementname)
               throws DatabasesElementNotFoundException
holt ein Vektorisierer-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 Vektoriesierer-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(Vectorizer element)
                        throws DatabasesElementNotFoundException
ermittelt den Namen des ?bergebenen Vektorisierer-Objektes element.
Parameters:
element - steht f?r einen Vektorisierer, dessen Name ausgegeben werden soll.
Returns:
der Name des Vektorisierers.
Throws:
DatabasesElementNotFoundException - wird ausgel?st, wenn ein Element angefordert wurde, da? nicht in der Datenbank vorhanden ist.

numberOf

public int numberOf(Vectorizer element)
             throws DatabasesElementNotFoundException
ermittelt die Nummer des ?bergebenen Vektorisierer-Objektes element.
Parameters:
element - steht f?r einen Vektorisierer, dessen Nummer ausgegeben werden soll.
Returns:
die Nummer des Vektorisierer.
Throws:
DatabasesElementNotFoundException - wird ausgel?st, wenn ein Element angefordert wurde, da? nicht in der Datenbank vorhanden ist.