|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectde.guibuilder.server.XmlDatabase
Sehr einfache XML-Datenbank.
Alle Methoden werden an XmlDatabaseImpl delegiert.
XmlDatabaseImpl| Constructor Summary | |
XmlDatabase()
Erzeugt eine Datenbank mit dem default-Filenamen "database.xml". |
|
XmlDatabase(java.lang.String fileName)
Erzeugt ein Datenbankobjekt mit Zugriff auf den angegebenen Dateinamen. |
|
| Method Summary | |
java.lang.String |
get(int rowId)
Liefert ein Objekt aus den Datenbank |
int |
insert(java.lang.String sdoc)
Fügt einen neuen Eintrag in die Datenbank ein |
boolean |
isDirty()
Zeigt an, ob der Inhalt der Datenbank gegenüber dem Datenbank-File verändert wurde; wenn true muß die Datenbank gesichert werden; save() setzte diesen Wert auf false. |
void |
remove(int rowId)
Löscht ein Objekt aus der Datenbank |
void |
save()
Speichert den Inhalt der Datenbank |
java.lang.String |
search(java.lang.String xpath,
java.lang.String eleList)
|
java.lang.String |
select(java.lang.String tableName,
java.lang.String eleList)
Liefert die Objekte aus der Datenbank. |
void |
setFilename(java.lang.String filename)
Setzt den Dateinamen der Datenbank neu. |
void |
update(int rowId,
java.lang.String sdoc)
Überschreibt einen Eintrag in der Datenbank |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public XmlDatabase()
public XmlDatabase(java.lang.String fileName)
Die Datenbank wird gleichzeitig geöffent.
| Method Detail |
public void setFilename(java.lang.String filename)
setFilename in interface XmlDatabaseIFpublic void save()
save in interface XmlDatabaseIFpublic int insert(java.lang.String sdoc)
insert in interface XmlDatabaseIF
public void update(int rowId,
java.lang.String sdoc)
update in interface XmlDatabaseIFrowId - Die laufende Nummer des ChildNodessdoc - Ein XmlDocument als Stringpublic java.lang.String get(int rowId)
get in interface XmlDatabaseIFrowId - Die laufende Nummer des ChildNodes
public java.lang.String search(java.lang.String xpath,
java.lang.String eleList)
search in interface XmlDatabaseIF
public java.lang.String select(java.lang.String tableName,
java.lang.String eleList)
select in interface XmlDatabaseIFtableName - Name der ErgebnistabelleeleList - Liste der gewünschten Attribute mit Komma getrenntpublic void remove(int rowId)
remove in interface XmlDatabaseIFrowId - Die laufende Nummer des ChildNodespublic boolean isDirty()
XmlDatabaseIF
isDirty in interface XmlDatabaseIF
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||