Das Objekt "WPS-Klassenliste" zeigt die komplette WPS-Klassenliste als hierarchischen Baum mit vielen zus„tzlichen WPS- und SOM-Informationen an. Mit diesem Objekt lassen sich sowohl WPS-Klassen registrieren und deregistrieren als auch Klassen ersetzen und Ersetzungen rckg„ngig machen, die bereits registriert sind.

Siehe "WPS-Klassen" fr eine Einfhrung, um was es sich bei WPS-Klassen handelt.

Achtung: Das Objekt WPS-Klassenliste erlaubt es, Žnderungen vorzunehmen, die das System unbenutzbar machen k”nnen. Wenn Sie die Bedeutung der verschiedenen Klassen nicht kennen, oder wenn Sie nicht wissen, wofr WPS-Klassen insgesamt gut sind, sollten Sie hier keine Žnderungen vornehmen. Sie k”nnen sich alle Informationen ohne Gefahr ansehen, sollten jedoch die WPS-Klassen nicht manipulieren, falls Sie nicht genau wissen, was Sie tun. Viele Žnderungen, die diese Seite erm”glicht, k”nnen Ihr System instabil machen (wenn Sie Glck haben) oder die Workplace Shell berhaupt am Starten hindern, so daá Sie im Endeffekt &os2; neu installieren mssen. Erstellen Sie in jedem Fall eine WPS-Sicherung, bevor Sie Žnderungen vornehmen.

Das Klassenfenster ist in drei Teilfenster unterteilt, deren Teilungsleiste mit der Maus verschoben werden kann.

W„hlen Sie eine Klasse in dem Klassenbaum auf der linken Seite aus, so werden in den beiden Teilfenster auf der rechten Seite zus„tzliche Informationen zu dieser Klasse angezeigt.

  1. In der Ecke oben rechts erhalten Sie WPS-bezogene Informationen, wie den Klassennamen, den Standardtitel (wie er in der dritten Spalte eines Ordners in Detailanzeige angezeigt wird), und den Dateinamen der DLL, welche die Klasse enth„lt.

    Befindet sich diese Klasse im LIBPATH, so wird in den meisten F„llen kein zus„tzlicher Pfad angezeigt. Das gilt besonders fr die meisten WPS-Standardklassen, welche in \OS2\DLL\PMWP.DLL enthalten sind.

    Desweiteren wird das "Standardklassensymbol" angezeigt, welches gew”hnlich in der Klasse fest verdrahtet ist. Es ist das Symbol, welches standardm„áig angezeigt wird, falls fr ein Objekt kein eigenst„ndiges Symbol auf der Seite "Symbol" des Objektes festgelegt wurde.

    In den meisten F„llen erh„lt man eine kurze Beschreibung der Klasse, wenn die ausgew„hlte Klasse dem Autor von &xwp; bekannt ist.

  2. In der rechten unteren Ecke werden viele Informationen ber Methoden angezeigt, welche direkt vom SOM-Kernel abgefragt werden (auf welchen die Workplace Shell angewiesen ist, um ihre Klassen zu organisieren). Diese Informationen sind wahrscheinlich nur fr WPS-Programmierer von Interesse und der Ausgabe des fabelhaften "RWX"-Werkzeuges sehr „hnlich.

    Abh„ngig von der oberen Auswahl zeigt dieses Teilfenster entweder alle Instanzenmethoden oder Klassenmethoden der gegenw„rtig ausgew„hlten Klasse an.

    Fr jede Methode erhalten Sie die folgenden Informationen zu Methoden (Sie mssen ggf. die Teilungsleiste des Containers verschieben, um alle Felder zu sehen):

    1. Methodenindex. Dieser wird von SOM intern benutzt, um Methoden gem„á der Methodentabellen schnell aufzul”sen. Das ist der Index, in welchem die Methode in der Klassen-Methoden-Tabelle abgelegt ist. Beachten Sie, daá die gleiche Methode in verschiedenen Klassen nicht unbedingt den gleichen Index hat.

    2. Methode. Der Name der Methode.

    3. Adresse. Das ist der Prozedurzeiger, den SOM zurckgegeben hat, als die Methode aufgel”st wurde. Dieser Zeiger wird sich natrlich in den verschiedenen Klassen unterscheiden, wenn die Klasse eine Methode berschrieben hat.

    4. Klasse. Die Klasse, welche die Methode eingefhrt (als erste definiert) hat.

    5. šberschrieben von. Eine Liste der Klassen, die diese Methode berschrieben haben. Zu beachten ist, daá Klassen nur bis zur gegenw„rtig ausgew„hlten Klasse angezeigt werden. Falls einige andere nachfahrenden Klassen der gegenw„rtigen Klasse diese Methode berschreiben, werden diese nicht angezeigt. W„hlen Sie die nachfahrenden Klassen aus, um diese Informationen anzusehen.

    Fr mehr šbersichtlichkeit k”nnen Sie die Informationen ber Methoden nach vier verschiedenen Kriterien sortieren. Durch einen Rechtsklick in den Titelbereich der Methodenbersicht (dort, wo die Titelspalten sind) erhalten Sie ein &popmenu; mit Sortieroptionen.
Žnderungen an der WPS-Klassenliste k”nnen Sie mit Hilfe der &popmenu;s durchfhren. Klicken Sie mit der rechten Maustaste auf einen Klassennamen im Klassenbaum, so erhalten Sie ein &popmenu;, das Ihnen alle erh„ltlichen Optionen fr diese Klasse anzeigt. Bestimmte Optionen sind deaktiviert, wenn &xwp; der Meinung ist, daá Sie diese Žnderungen nicht vornehmen sollten.

Klicken Sie mit Maustaste 2 in einen freien Bereich des linken Fensters, erscheint ein anderes &popmenu;. Es erlaubt Ihnen, eine neue Klasse zu registrieren.