jCAPT Java Content Assembling and Packaging Tools

2.4.1.5. Knoten kopieren

Neben der Möglichkeit die Knoten im Manifest zu verschieben ist es in jCAPT auch möglich, Knoten in andere Teile des Manifests zu kopieren. Der kopierte Knoten wird dabei mitsamt eventuell vorhandener Kindknoten als Kind des Zielknotens eingefügt. Die Kopieren-Operation wird mittels Drag-and-Drop erledigt, und man kann so Knoten im Manifest nach Belieben duplizieren.

[Anmerkung] Anmerkung

Knoten können nur innerhalb des selben Manifests mittels Drag-and-Drop kopiert werden. Wenn Sie Knoten in ein anderes Manifest kopieren wollen, so müssen Sie die Zwischenablage verwenden. Nach dem Kopieren des Knotens in die Zwischenablage (siehe Abschnitt 2.4.1.5, „Knoten kopieren“), und dem Wechsel zu einem anderen geöffneten CPS-Paket (siehe Abschnitt 2.2.4, „Zwischen geöffneten CPS-Paketen wechseln“) kann der Knoten an einer geeigneten Stelle wieder aus der Zwischenablage eingefügt werden (siehe Abschnitt 2.4.1.8, „Knoten aus der Zwischenablage einfügen“).

Damit ein Knoten im Manifest kopiert werden kann, müssen einige Voraussetzungen erfüllt sein:

  • der zu kopierende Knoten muss von einem der folgenden Typen sein:

    • Inhalt

    • Metadaten

    • Abhängigkeit (Datei/URL)

    • Abhängigkeit (Ressource-Referenz)

  • es muss erlaubt sein, dass der Zielknoten einen Knoten vom Typ des kopierten als Kindknoten besitzt

  • die Höchstzahl an erlaubten Knoten dieses Typs an der Einfügestelle darf nicht überschritten werden

Um einen Knoten zu kopieren müssen Sie folgende Aktionen durchführen:

  1. Betätigen Sie die Strg -Taste und halten Sie sie gedrückt.

  2. Wählen Sie in der Manifestansicht den zu kopierenden Knoten mittels Mausklick auf dessen Namen bzw. Symbol.

  3. Beginnen Sie die Maus mit gedrückter linker Maus- und Strg -Taste zu ziehen. Der Mauszeiger verändert sich und zeigt an, dass der Knoten kopiert wird.

  4. Ziehen Sie den Mauszeiger mit weiterhin gedrückter Maus- und Strg -Taste über den Zielknoten.

  5. Lassen Sie die Maus- und die Strg -Taste los.

[Tipp] Tipp

Wenn Sie bei noch gedrückter Maustaste die Taste Esc betätigen, wird der Drag-and-Drop-Vorgang abgebrochen.

Knoten kopieren.

Abbildung 2.86. Knoten kopieren.

Der Knoten wird in der Folge samt seinen eventuell vorhandenen Kindknoten an seine Stelle als Kindknoten des gewählten Zielknotens kopiert. Besitzt der Zielknoten schon Kindknoten vom selben Typ wie der zu kopierende, so wird der kopierte Knoten an die Stelle nach diesen Kindknoten eingefügt.

[Anmerkung] Anmerkung

Bei Knoten, welche über eine Identifikation verfügen (Inhalt und Ressource-Referenz) wird diese beim Kopieren auf einen neuen eindeutigen Wert gesetzt. Dies ist nötig, damit die Identifikation weiterhin eindeutig ist und keine zwei Knoten die gleiche besitzen.

Copyright 2006, FIM Institut für Informationsverarbeitung und Mikroprozessortechnik