Typhierarchie anzeigen

In diesem Abschnitt erlernen Sie die Verwendung der Sicht "Hierarchie", indem Sie Klassen und Member auf unterschiedlichen Wegen anzeigen.

  1. Suchen Sie in der Sicht "Paket-Explorer" nach der Datei junit.framework.TestCase.java. Wählen Sie im Kontextmenü der Datei die Option Typhierarchie öffnen aus. Alternativ können Sie auch die Sicht "Typhierarchie" auf folgende Arten öffnen:

    Kontextmenü

  2. Die Schaltflächen in der Symbolleiste der Sicht steuern, welcher Teil der Hierarchie angezeigt wird.  Klicken Sie auf die Schaltfläche  Typhierarchie anzeigen , um die Klassenhierarchie einschließlich der Basis- und Unterklassen aufzurufen. Der kleine Pfeil links neben dem Symbol für den Typ "TestCase" zeigt an, dass die Hierarchie für diesen Typ geöffnet wurde.

    Typhierarchie

  3. Klicken Sie auf die Schaltfläche Supertyphierarchie anzeigen, um eine Hierarchie anzuzeigen, in der die übergeordneten Elemente des Typs einschließlich der implementierten Schnittstellen dargestellt sind. Diese Sicht zeigt die Ergebnisse an, die einer Aufwärtsbewegung in der Hierarchie entsprechen.

    Supertyphierarchie

    In dieser "Umkehranzeige" einer Hierarchie können Sie feststellen, dass "TestCase" die Schnittstelle "Test" implementiert.
  4. Klicken Sie in der Symbolleiste der Sicht auf die Schaltfläche  Subtyphierarchie anzeigen.

    Subtyphierarchie

  5. Klicken Sie in der Symbolleiste des Memberteilfensters auf die Schaltfläche Sicht sperren und Member in Hierarchie anzeigen, und wählen Sie dann im Memberteilfenster die Methode "runTest()" aus. Die Sicht zeigt nun alle Typen an, die "runTest()" implementieren.

    Subtyphierarchie mit Methodenimplementierungselementen

  6. Klicken Sie in der Sicht "Hierarchie" auf die Schaltfläche Supertyphierarchie anzeigen. Wählen Sie anschließend im Memberteilfenster countTestCases() aus, um die Stellen anzuzeigen, an denen diese Methode deklariert wird.

    Supertyphierarchie mit Methodenimplementierungselementen

  7. Wählen Sie in der Sicht "Hierarchie" das Element Test aus, und wählen Sie in dessen Kontextmenü die Option Fokus auf "Test" aus. In der Sicht "Hierarchie" wird nun Test dargestellt.
  8. Aktivieren Sie die Sicht "Paket-Explorer", und wählen Sie das Paket "junit.framework" aus. Verwenden Sie die Option Typhierarchie öffnen in seinem Kontextmenü. Eine Hierarchie wird geöffnet, die alle Klassen des Pakets enthält. Um den Strukturbaum zu vervollständigen, zeigt die Hierarchie auch einige Klassen aus anderen Paketen an. Diese Typen werden durch ein Typsymbol mit einer weißen Flächenfüllung dargestellt.

    Hierarchie eines Pakets

  9. Verwenden Sie die Option Vorherige Typhierarchien, um zu einem vorher geöffneten Element zurückzukehren. Klicken Sie auf den Pfeil neben der Schaltfläche, um eine Liste der Elemente anzuzeigen, oder klicken Sie auf die Schaltfläche, um die Protokollliste zu bearbeiten.

    Protokollmenü

  10. Wählen Sie in der Menüleiste die Optionen  Fenster > Benutzervorgaben aus. Gehen Sie auf  Java und wählen Sie  Neue Perspektive der Typhierarchie öffnen aus. Klicken Sie anschließend auf  OK.
  11. Wählen Sie in der Sicht "Hierarchie" erneut das Element "Test" aus, und wählen Sie  Typhierarchie öffnen in der Navigationsmenüleiste aus. Die Ressource, die den ausgewählten Typ enthält, wird in einer neuen Perspektive (der Perspektive "Hierarchie") dargestellt, und ihre Quelle wird im Java-Editor angezeigt.  Indem Sie die Benutzervorgabe für die Option zum Anzeigen von Typhierarchien einstellen, können Sie in Ihrer Workbench über mehrere Typhierarchien verfügen und je nach Bedarf zwischen ihnen wechseln. Schließen Sie die Perspektive "Hierarchie", bevor Sie mit dem nächsten Schritt fortfahren.
Verwandte Konzepte

Java-Sichten

Verwandte Tasks

Sicht "Hierarchie" verwenden

Verwandte Referenz

Sicht "Typhierarchie"
Benutzervorgabenseite für Java-Basis