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.
- 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.
- 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):
- 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.
- Methode. Der Name der Methode.
- 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.
- Klasse. Die Klasse, welche die Methode eingefhrt (als erste definiert) hat.
- š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.