In TMLScript können verschiedene Funktionalitäten verwendet werden um die unterliegenden WGAPI-Objekte zu TMLScript-Objekten zu ermitteln und damit auf einen größeren Funktionsumfang zuzugreifen. Siehe TMLScript, Java und die WGAPI.
Diese Dokumentation enthält auch die Hierarchische Datenbank API (HDB), eine hierarchische Datenbank-API mittels derer in einer WGA Content Store beliebige Daten erstellt und verwaltet werden können und welche ein Teil der WGAPI ist. Die HDB folgt einem simplen hierarchischen Model in welchem Inhaltsdokumente in einem hierarchischen Baum angeordnet und so verwaltet werden können. Content Management Konzepte wie Mehrsprachigkeit und Workflow, die bei dieser Anwendungsweise stören würden, werden hier ausgeblendet.
Die HDB API ist eine Java-API, sollte jedoch direkt in TMLScript verwendet werden. Weitere Informationen zum Konzept und der Verwendung der HDB API finden Sie im Kompendium zum Anwendungsdesign: Die hierarchische Datenbank API (HDB).
Diese Referenz liegt im für Java-API-Referenzen normierten Javadoc-Format vor.
Über folgenden Link können sie sich die WGAPI Referenz als ZIP-Archiv herunterladen:
WGAPI.zip
Über folgenden Link können sie die WGAPI-Referenz online betrachten:
Grundsätzlich sollte die WGAPI bei der Design-Entwicklung von WGA Content Stores nur mit Bedacht verwendet werden, da es über ihre Funktionalitäten möglich ist, wichtige Daten zu löschen oder WGA in seiner internen Verwaltung zu stören und somit die Stabilität des Systems negativ zu beeinflussen.
In jedem Fall vermieden werden sollte:
In jedem Fall vermieden werden sollte:
- Das endgültige Schliessen einer Datenbank, die per WGA Manager eingebunden wurde, per WGDatabase.close()
- Das Setzen von Design-Providern per WGDatabase.setDesignProvider()
- Das Setzen benutzerdefinierter Datenbank-Referenzen per WGDatabase.setDbReference()

