Update from Upstream w/ changes for Wiki

This commit is contained in:
Max Mustermann 2026-03-17 09:20:52 +01:00
parent 667bc4638b
commit 5200c3dcc9
30 changed files with 1350 additions and 491 deletions

View file

@ -0,0 +1,89 @@
commit 667bc4638b229d2e93c5afeec975b73e141d1679 (HEAD -> wiki, upstream)
Author: Max Mustermann <max@example.org>
Date: Tue Mar 17 08:43:07 2026 +0100
Fetch Upstream v7.4 - 01/2025
commit 09967a1c1be80db293e2cb5d845e7d92daa5e0fa (origin/master, origin/HEAD, master)
Author: Frank Schiebel <codeberg@ua25.de>
Date: Thu Jul 4 09:27:41 2024 +0200
Fixed: Eigene Algrorithmen in gitignore
commit a313fbe60359a63b677d16202917b598085ff7bd
Author: sbel <sbel@r110-lpc.qgm.lan>
Date: Tue Mar 19 17:44:28 2024 +0100
Fixed: Defektes Beispiel 02 Aufbausimulation
commit a1dadb9d9f79b760ecf82158e4918eea45b7cb18
Author: sbel <sbel@r110-lpc.qgm.lan>
Date: Tue Mar 19 17:17:21 2024 +0100
Siedler entsaettigt
commit ce7fd6b4a76fde289b287487a6a651e36db8f4ad
Author: sbel <sbel@r110-lpc.qgm.lan>
Date: Tue Mar 19 17:11:43 2024 +0100
Rangliste.csv hinzugefügt
commit 66e8fa72bfd64816ab88cd16983f3ae4ee543616
Author: Frank Schiebel <codeberg@ua25.de>
Date: Tue Mar 12 17:34:56 2024 +0100
Sync with upstream
commit 39a2f13410cef86ce590598813a04c1807672f1d
Author: Frank Schiebel <frank@talheim.net>
Date: Sat Nov 26 19:01:13 2022 +0100
DM Greedy Vererbung geändert, Ausgabe der Knoten hinzugefügt. CTXT DAteien aus der VVerwaltung raus. Name fürs Hauptfenster
commit 160bbe909ada9ec942e6ab4fda2cdaa46af1b2f3
Author: Frank Schiebel <frank@talheim.net>
Date: Wed Nov 23 22:35:01 2022 +0100
Beispielgraph zum Bellman Ford
commit 2152a19105522ad617bbc252c89793cdf0c0a944
Author: Frank Schiebel <frank@talheim.net>
Date: Wed Nov 23 20:47:14 2022 +0100
Fadenbeispiel für Dijkstra im Wiki hinzugefügt
commit 91adce1621e5312968af29a1ded29eb4042d8dba
Author: Frank Schiebel <frank@talheim.net>
Date: Mon Nov 21 20:14:55 2022 +0100
Beispielgraph zum Wiki-Kapitel Moore
commit bd1924e131b5c137aab72abd3bae45b57840a289
Author: Frank Schiebel <frank@talheim.net>
Date: Mon Nov 21 18:34:19 2022 +0100
Beispielgraph zum Wiki-Kapitel Traversierung
commit e67bb2c226a0dc36ff2e57d19c0bf2aa21c2ea6d
Author: Frank Schiebel <frank@talheim.net>
Date: Tue Nov 15 12:21:30 2022 +0100
Weitere Beispiele für topologische Sortierung
commit daa47ebd1dfaac6d25ea35eb359f02cae80db347
Author: Frank Schiebel <frank@talheim.net>
Date: Mon Nov 14 20:50:06 2022 +0100
Hintergrund der Aufbausimulation blasser, Verbindung vom Werkzeugmacher zur Eisenschmelze geändert zur Erzmine
commit ad5fad0d0e73bee3d28454703f816c7cda1bc1e9
Author: Frank Schiebel <codeberg@ua25.de>
Date: Sun Nov 13 19:51:54 2022 +0100
Update auf die Version vom LFB
commit 2bff291a51f2f1db3b7cdf3d8221b6df6d185d9b
Author: Frank Schiebel <codeberg@ua25.de>
Date: Mon Jul 12 14:04:20 2021 +0200
First Commit (Fobi)

View file

@ -23,11 +23,11 @@ dependency7.type=UsesDependency
dependency8.from=GraphAlgo_DominatingSetGreedyH dependency8.from=GraphAlgo_DominatingSetGreedyH
dependency8.to=GraphAlgo_Moore dependency8.to=GraphAlgo_Moore
dependency8.type=UsesDependency dependency8.type=UsesDependency
objectbench.height=66 objectbench.height=93
objectbench.width=1428 objectbench.width=852
package.divider.horizontal=0.6003172085646312 package.divider.horizontal=0.5998603351955307
package.divider.vertical=0.9027962716378163 package.divider.vertical=0.8682476943346509
package.editor.height=671 package.editor.height=652
package.editor.width=1292 package.editor.width=1292
package.editor.x=100 package.editor.x=100
package.editor.y=118 package.editor.y=118
@ -71,19 +71,19 @@ target12.width=230
target12.x=740 target12.x=740
target12.y=160 target12.y=160
target13.height=50 target13.height=50
target13.name=GraphAlgo_DominatingSetGreedyD target13.name=GraphAlgo_TSPGenetisch
target13.showInterface=false target13.showInterface=false
target13.type=ClassTarget target13.type=ClassTarget
target13.width=290 target13.width=230
target13.x=430 target13.x=740
target13.y=320 target13.y=340
target14.height=50 target14.height=50
target14.name=GraphAlgo_TSPGenetisch target14.name=GraphAlgo_DominatingSetGreedyD
target14.showInterface=false target14.showInterface=false
target14.type=ClassTarget target14.type=ClassTarget
target14.width=230 target14.width=290
target14.x=740 target14.x=430
target14.y=340 target14.y=320
target15.height=50 target15.height=50
target15.name=GraphAlgo_DominatingSetGreedyE target15.name=GraphAlgo_DominatingSetGreedyE
target15.showInterface=false target15.showInterface=false
@ -162,19 +162,19 @@ target24.width=320
target24.x=430 target24.x=430
target24.y=100 target24.y=100
target25.height=50 target25.height=50
target25.name=GraphAlgo_ColoringGreedy target25.name=GraphAlgo_DijkstraMitVorgaenger
target25.showInterface=false target25.showInterface=false
target25.type=ClassTarget target25.type=ClassTarget
target25.width=240 target25.width=250
target25.x=740 target25.x=150
target25.y=530 target25.y=600
target26.height=50 target26.height=50
target26.name=GraphAlgo_DijkstraMitVorgaenger target26.name=GraphAlgo_ColoringGreedy
target26.showInterface=false target26.showInterface=false
target26.type=ClassTarget target26.type=ClassTarget
target26.width=250 target26.width=240
target26.x=150 target26.x=740
target26.y=600 target26.y=530
target27.height=50 target27.height=50
target27.name=GraphAlgo_EulerkreisExistenz target27.name=GraphAlgo_EulerkreisExistenz
target27.showInterface=false target27.showInterface=false
@ -239,19 +239,19 @@ target5.width=290
target5.x=430 target5.x=430
target5.y=220 target5.y=220
target6.height=50 target6.height=50
target6.name=GraphAlgo target6.name=GraphAlgo_DominatingSetGreedyC
target6.showInterface=false target6.showInterface=false
target6.type=AbstractTarget target6.type=ClassTarget
target6.width=100 target6.width=290
target6.x=450 target6.x=430
target6.y=10 target6.y=270
target7.height=50 target7.height=50
target7.name=GraphAlgo_DominatingSetGreedyC target7.name=GraphAlgo
target7.showInterface=false target7.showInterface=false
target7.type=ClassTarget target7.type=AbstractTarget
target7.width=290 target7.width=100
target7.x=430 target7.x=450
target7.y=270 target7.y=10
target8.height=50 target8.height=50
target8.name=GraphAlgo_MST_Kruskal target8.name=GraphAlgo_MST_Kruskal
target8.showInterface=false target8.showInterface=false

View file

@ -1,5 +1,5 @@
# Anzeigeoptionen:# Gewichte anzeigen 1, Gewichte nicht anzeigen 0 # Anzeigeoptionen:# Gewichte anzeigen 1, Gewichte nicht anzeigen 0
showWeights,1 showWeights,0
# Knoteninfo anzeigen 1,Knoteninfo nicht anzeigen 0 # Knoteninfo anzeigen 1,Knoteninfo nicht anzeigen 0
showInfoText,1 showInfoText,1
# Knoten leer 0, Knotenname anzeigen 1, Wert des Knoten anzeigen 2 # Knoten leer 0, Knotenname anzeigen 1, Wert des Knoten anzeigen 2

Can't render this file because it contains an unexpected character in line 7 and column 33.

View file

@ -1,10 +1,10 @@
# Anzeigeoptionen:# Gewichte anzeigen 1, Gewichte nicht anzeigen 0 # Anzeigeoptionen:# Gewichte anzeigen 1, Gewichte nicht anzeigen 0
showWeights,1 showWeights,0
# Knoteninfo anzeigen 1,Knoteninfo nicht anzeigen 0 # Knoteninfo anzeigen 1,Knoteninfo nicht anzeigen 0
showInfoText,1 showInfoText,1
# Knoten leer 0, Knotenname anzeigen 1, Wert des Knoten anzeigen 2 # Knoten leer 0, Knotenname anzeigen 1, Wert des Knoten anzeigen 2
vertexStyle,1 vertexStyle,2
# Bild im Hintergrund (bitte im "images"-Ordner ablegen) --> Dateiname angeben. Fall kein Bild bitte 0 schreiben! # Bild im Hintergrund (bitte im images-Ordner ablegen) --> Dateiname angeben. Fall kein Bild bitte 0 schreiben!
image,siedler.png image,siedler.png
# #
# Graph: # Graph:

Can't render this file because it contains an unexpected character in line 7 and column 33.

View file

@ -0,0 +1,27 @@
# Anzeigeoptionen:# Gewichte anzeigen 1, Gewichte nicht anzeigen 0
showWeights,0
# Knoteninfo anzeigen 1,Knoteninfo nicht anzeigen 0
showInfoText,1
# Knoten leer 0, Knotenname anzeigen 1, Wert des Knoten anzeigen 2
vertexStyle,2
# Bild im Hintergrund (bitte im "images"-Ordner ablegen) --> Dateiname angeben. Fall kein Bild bitte 0 schreiben!
image,0
#
# Graph:
# gewichtet 1, ungewichtet 0
weighted,0
# gerichtet 1, ungerichtet 0
directed,1
# Der Graph liegt hier in Form einer Adjazenzliste vor.
# Jede Zeile steht fuer einen Knoten, durch Komma getrennt steht der adjazente Knoten mit dem zugehoerigen Kantengewicht.
list,infotext
Orange,214,136,4,3
Himbeere,377,78,4,0,2
Brombeere,595,81,5,6
Mirabelle,190,301
Mango,521,274,7
Erdbeere,753,95,4,6
Apfel,804,314,4
Blaubeere,338,444,3
Birne,754,463,6,9
Zwetschge,546,465,4,7
Can't render this file because it contains an unexpected character in line 7 and column 33.

View file

@ -0,0 +1,27 @@
# Anzeigeoptionen:# Gewichte anzeigen 1, Gewichte nicht anzeigen 0
showWeights,0
# Knoteninfo anzeigen 1,Knoteninfo nicht anzeigen 0
showInfoText,1
# Knoten leer 0, Knotenname anzeigen 1, Wert des Knoten anzeigen 2
vertexStyle,2
# Bild im Hintergrund (bitte im "images"-Ordner ablegen) --> Dateiname angeben. Fall kein Bild bitte 0 schreiben!
image,0
#
# Graph:
# gewichtet 1, ungewichtet 0
weighted,0
# gerichtet 1, ungerichtet 0
directed,1
# Der Graph liegt hier in Form einer Adjazenzliste vor.
# Jede Zeile steht fuer einen Knoten, durch Komma getrennt steht der adjazente Knoten mit dem zugehoerigen Kantengewicht.
list,infotext
Orange,214,136,4
Himbeere,377,78,4,0,2
Brombeere,595,81,5,6
Mirabelle,190,301,0
Mango,521,274,7
Erdbeere,753,95,4,6
Apfel,804,314,4
Blaubeere,338,444,3
Birne,754,463,6,9
Zwetschge,546,465,4,7
Can't render this file because it contains an unexpected character in line 7 and column 33.

View file

@ -0,0 +1,28 @@
# Anzeigeoptionen:# Gewichte anzeigen 1, Gewichte nicht anzeigen 0
showWeights,0
# Größe der Knoten
vertexSize,26
# Knoteninfo anzeigen 1,Knoteninfo nicht anzeigen 0
showInfoText,1
# Knoten leer 0, Knotenname anzeigen 1, Wert des Knoten anzeigen 2
vertexStyle,2
# Bild im Hintergrund (bitte im "images"-Ordner ablegen) --> Dateiname angeben. Fall kein Bild bitte 0 schreiben!
image,0
#
# Graph:
# gewichtet 1, ungewichtet 0
weighted,0
# gerichtet 1, ungerichtet 0
directed,1
# Der Graph liegt hier in Form einer Adjazenzliste vor.
# Jede Zeile steht fuer einen Knoten, durch Komma getrennt steht der adjazente Knoten mit dem zugehoerigen Kantengewicht.
list,infotext
Albert,159,45,3,4,6,8
Boris,173,316,0,2,3,6,8
Cecile,283,148,0,8
Didi,362,311,4
Elli,81,264
Felix,418,241,4
Greta,53,137,5,8
Horst,346,38,0,3,6,8
Ian,467,103,3,4
Can't render this file because it contains an unexpected character in line 9 and column 33.

View file

@ -0,0 +1,23 @@
# Anzeigeoptionen:# Gewichte anzeigen 1, Gewichte nicht anzeigen 0
showWeights,0
# Knoteninfo anzeigen 1,Knoteninfo nicht anzeigen 0
showInfoText,1
# Knoten leer 0, Knotenname anzeigen 1, Wert des Knoten anzeigen 2
vertexStyle,2
# Bild im Hintergrund (bitte im "images"-Ordner ablegen) --> Dateiname angeben. Fall kein Bild bitte 0 schreiben!
image,0
#
# Graph:
# gewichtet 1, ungewichtet 0
weighted,0
# gerichtet 1, ungerichtet 0
directed,0
# Der Graph liegt hier in Form einer Adjazenzliste vor.
# Jede Zeile steht fuer einen Knoten, durch Komma getrennt steht der adjazente Knoten mit dem zugehoerigen Kantengewicht.
list,infotext
s,178,282,1,2
a,282,181,0,3
b,293,376,0,3,5
c,386,271,1,2,4,5
e,530,170,3,5
d,524,418,2,3,4
Can't render this file because it contains an unexpected character in line 7 and column 33.

View file

@ -0,0 +1,29 @@
# Anzeigeoptionen:# Gewichte anzeigen 1, Gewichte nicht anzeigen 0
showWeights,1
# Größe der Knoten
vertexSize,60
# Knoteninfo anzeigen 1,Knoteninfo nicht anzeigen 0
showInfoText,1
# Knoten leer 0, Knotenname anzeigen 1, Wert des Knoten anzeigen 2
vertexStyle,2
# Bild im Hintergrund (bitte im "images"-Ordner ablegen) --> Dateiname angeben. Fall kein Bild bitte 0 schreiben!
image,0
#
# Graph:
# gewichtet 1, ungewichtet 0
weighted,1
# gerichtet 1, ungerichtet 0
directed,0
# Der Graph liegt hier in Form einer Adjazenzliste vor.
# Jede Zeile steht fuer einen Knoten, durch Komma getrennt steht der adjazente Knoten mit dem zugehoerigen Kantengewicht.
list,infotext
Anfangsdorf (A),190,418,2,35.0,1,25.0,3,80.0
Nebenstadt (N),299,315,0,25.0,2,30.0,8,58.0
Kurzweil (K),367,470,0,35.0,1,30.0,8,48.0,4,26.0
Langhausen (L),428,669,4,27.0,0,80.0
Seeheim (S),507,533,2,26.0,5,21.0,3,27.0
Burgheim (B),637,567,4,21.0,7,47.0
Talhausen (T),754,190,8,53.0,9,25.0
Waldstetten (W),824,433,9,28.0,8,60.0,5,47.0
Calmberg (C),563,352,1,58.0,2,48.0,6,53.0,7,60.0
Dusenheim (D),873,279,6,25.0,7,28.0
Can't render this file because it contains an unexpected character in line 9 and column 33.

View file

@ -0,0 +1,25 @@
# Anzeigeoptionen:# Gewichte anzeigen 1, Gewichte nicht anzeigen 0
showWeights,0
# Größe der Knoten
vertexSize,36
# Knoteninfo anzeigen 1,Knoteninfo nicht anzeigen 0
showInfoText,1
# Knoten leer 0, Knotenname anzeigen 1, Wert des Knoten anzeigen 2
vertexStyle,2
# Bild im Hintergrund (bitte im "images"-Ordner ablegen) --> Dateiname angeben. Fall kein Bild bitte 0 schreiben!
image,0
#
# Graph:
# gewichtet 1, ungewichtet 0
weighted,0
# gerichtet 1, ungerichtet 0
directed,1
# Der Graph liegt hier in Form einer Adjazenzliste vor.
# Jede Zeile steht fuer einen Knoten, durch Komma getrennt steht der adjazente Knoten mit dem zugehoerigen Kantengewicht.
list
186,310,1
221,189,3,4
367,99,1,5
417,226,2
385,350,0,3,5
566,221,4
Can't render this file because it contains an unexpected character in line 9 and column 33.

View file

@ -0,0 +1,25 @@
# Anzeigeoptionen:# Gewichte anzeigen 1, Gewichte nicht anzeigen 0
showWeights,1
# Größe der Knoten
vertexSize,49
# Knoteninfo anzeigen 1,Knoteninfo nicht anzeigen 0
showInfoText,1
# Knoten leer 0, Knotenname anzeigen 1, Wert des Knoten anzeigen 2
vertexStyle,2
# Bild im Hintergrund (bitte im "images"-Ordner ablegen) --> Dateiname angeben. Fall kein Bild bitte 0 schreiben!
image,0
#
# Graph:
# gewichtet 1, ungewichtet 0
weighted,1
# gerichtet 1, ungerichtet 0
directed,1
# Der Graph liegt hier in Form einer Adjazenzliste vor.
# Jede Zeile steht fuer einen Knoten, durch Komma getrennt steht der adjazente Knoten mit dem zugehoerigen Kantengewicht.
list
132,352,1,-4.0,2,9.0
343,352,3,6.0
302,467,3,-8.0
490,467,4,6.0,5,7.0
577,291,5,-3.0
662,520,3,-2.0
Can't render this file because it contains an unexpected character in line 9 and column 33.

View file

@ -1,7 +1,5 @@
# Anzeigeoptionen:# Gewichte anzeigen 1, Gewichte nicht anzeigen 0 # Anzeigeoptionen:# Gewichte anzeigen 1, Gewichte nicht anzeigen 0
showWeights,1 showWeights,1
# Größe der Knoten
vertexSize,17
# Knoteninfo anzeigen 1,Knoteninfo nicht anzeigen 0 # Knoteninfo anzeigen 1,Knoteninfo nicht anzeigen 0
showInfoText,1 showInfoText,1
# Knoten leer 0, Knotenname anzeigen 1, Wert des Knoten anzeigen 2 # Knoten leer 0, Knotenname anzeigen 1, Wert des Knoten anzeigen 2
@ -17,13 +15,13 @@ directed,0
# Der Graph liegt hier in Form einer Adjazenzliste vor. # Der Graph liegt hier in Form einer Adjazenzliste vor.
# Jede Zeile steht fuer einen Knoten, durch Komma getrennt steht der adjazente Knoten mit dem zugehoerigen Kantengewicht. # Jede Zeile steht fuer einen Knoten, durch Komma getrennt steht der adjazente Knoten mit dem zugehoerigen Kantengewicht.
list list
123,41,1,5.0,2,3.0,4,4.0 248,100,1,5.0,2,3.0,4,4.0
295,56,0,5.0,3,3.0,5,2.0,2,3.0,9,4.0 516,129,0,5.0,3,3.0,5,2.0,2,3.0,9,4.0
197,90,0,3.0,1,3.0,5,3.0,6,4.0,4,5.0 358,173,0,3.0,1,3.0,5,3.0,6,4.0,4,5.0
377,97,1,3.0,9,2.0 661,186,1,3.0,9,2.0
75,141,0,4.0,2,5.0,7,2.0,6,4.0 140,272,0,4.0,2,5.0,7,2.0,6,4.0
251,144,1,2.0,2,3.0,9,3.0,8,3.0,6,4.0 446,261,1,2.0,2,3.0,9,3.0,8,3.0,6,4.0
160,196,2,4.0,4,4.0,5,4.0,8,2.0,7,3.0 305,352,2,4.0,4,4.0,5,4.0,8,2.0,7,3.0
50,244,4,2.0,6,3.0,8,3.0 107,436,4,2.0,6,3.0,8,3.0
232,255,5,3.0,6,2.0,7,3.0,9,4.0 398,446,5,3.0,6,2.0,7,3.0,9,4.0
358,202,1,4.0,3,2.0,5,3.0,8,4.0 617,362,1,4.0,3,2.0,5,3.0,8,4.0
Can't render this file because it contains an unexpected character in line 9 and column 33.

View file

@ -1,3 +1,3 @@
false,false false,false
180.0,174.0,1328.0,762.0 298.0,106.0,1328.0,855.0
/srv/samba/schools/default-school/teachers/sbel/gtneu/zpg-graphentester/beispielgraphen/08_minimalspanningtree/01_muddy_city.csv

1 false,false
2 180.0,174.0,1328.0,762.0 298.0,106.0,1328.0,855.0
3 /srv/samba/schools/default-school/teachers/sbel/gtneu/zpg-graphentester/beispielgraphen/08_minimalspanningtree/01_muddy_city.csv

View file

@ -17,11 +17,11 @@ dependency5.type=UsesDependency
dependency6.from=Controller dependency6.from=Controller
dependency6.to=EditTabMitController dependency6.to=EditTabMitController
dependency6.type=UsesDependency dependency6.type=UsesDependency
objectbench.height=66 objectbench.height=93
objectbench.width=776 objectbench.width=461
package.divider.horizontal=0.599476439790576 package.divider.horizontal=0.6
package.divider.vertical=0.8537074148296593 package.divider.vertical=0.8027613412228797
package.editor.height=419 package.editor.height=400
package.editor.width=640 package.editor.width=640
package.editor.x=577 package.editor.x=577
package.editor.y=358 package.editor.y=358
@ -36,13 +36,13 @@ readme.name=@README
readme.width=49 readme.width=49
readme.x=10 readme.x=10
readme.y=10 readme.y=10
target1.height=50 target1.height=70
target1.name=HauptTabMitController target1.name=Hilfefenster
target1.showInterface=false target1.showInterface=false
target1.type=ClassTarget target1.type=ClassTarget
target1.width=200 target1.width=120
target1.x=10 target1.x=10
target1.y=140 target1.y=210
target2.height=50 target2.height=50
target2.name=EditTabMitController target2.name=EditTabMitController
target2.showInterface=false target2.showInterface=false
@ -50,13 +50,13 @@ target2.type=ClassTarget
target2.width=180 target2.width=180
target2.x=10 target2.x=10
target2.y=80 target2.y=80
target3.height=70 target3.height=50
target3.name=Hilfefenster target3.name=HauptTabMitController
target3.showInterface=false target3.showInterface=false
target3.type=ClassTarget target3.type=ClassTarget
target3.width=120 target3.width=200
target3.x=10 target3.x=10
target3.y=210 target3.y=140
target4.height=50 target4.height=50
target4.name=TabMitController target4.name=TabMitController
target4.showInterface=false target4.showInterface=false

33
doc/copy.svg Normal file
View file

@ -0,0 +1,33 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
Copyright (c) 2021, Oracle and/or its affiliates. All rights reserved.
DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
This code is free software; you can redistribute it and/or modify it
under the terms of the GNU General Public License version 2 only, as
published by the Free Software Foundation. Oracle designates this
particular file as subject to the "Classpath" exception as provided
by Oracle in the LICENSE file that accompanied this code.
This code is distributed in the hope that it will be useful, but WITHOUT
ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
version 2 for more details (a copy is included in the LICENSE file that
accompanied this code).
You should have received a copy of the GNU General Public License version
2 along with this work; if not, write to the Free Software Foundation,
Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
or visit www.oracle.com if you need additional information or have any
questions.
-->
<svg version="1.1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 380 460" fill="#505050">
<path
d="M 346,8 H 108 C 90,8 75,23 75,41 v 316 c 0,18 15,33 33,33 h 238 c 18,0 33,-15 33,-33 V 41 C 379,23 364,8 346,8 Z m -8,344 H 116 c -2,0 -3,-1 -3,-3 V 49 c 0,-2 1,-3 3,-3 h 222 c 2,0 3,1 3,3 v 300 h 10e-4 c 0,2 -1,3 -3,3 z"/>
<path
d="m 290,389 v 26 h 10e-4 c 0,2 -1,3 -3,3 H 49 c -2,0 -3,-1 -3,-3 V 99 c 0,-2 1,-3 3,-3 h 27 v 0 l -5e-4,-38 H 41 C 23,58 8,73 8,91 v 332 c 10e-4,18 15,33 33,33 h 254 c 18,0 33,-15 33,-33 v -34"/>
</svg>

View file

@ -1,24 +1,20 @@
<!DOCTYPE HTML> <!DOCTYPE HTML>
<html lang="de"> <html lang="de">
<head> <head>
<!-- Generated by javadoc (17) on Tue Nov 19 12:26:17 CET 2024 --> <!-- Generated by javadoc (21) on Tue Mar 17 08:40:54 CET 2026 -->
<title>GraphElement</title> <title>GraphElement</title>
<meta name="viewport" content="width=device-width, initial-scale=1"> <meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2024-11-19"> <meta name="dc.created" content="2026-03-17">
<meta name="description" content="declaration: package: graph, class: GraphElement"> <meta name="description" content="declaration: package: graph, class: GraphElement">
<meta name="generator" content="javadoc/ClassWriterImpl"> <meta name="generator" content="javadoc/ClassWriterImpl">
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style"> <link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
<script type="text/javascript" src="../script.js"></script> <script type="text/javascript" src="../script.js"></script>
</head> </head>
<body class="class-declaration-page"> <body class="class-declaration-page">
<script type="text/javascript">var evenRowColor = "even-row-color"; <script type="text/javascript"></script>
var oddRowColor = "odd-row-color";
var tableTab = "table-tab";
var activeTableTab = "active-table-tab";
</script>
<noscript> <noscript>
<div>JavaScript is disabled on your browser.</div> <div>JavaScript ist im Browser deaktiviert.</div>
</noscript> </noscript>
<div class="flex-box"> <div class="flex-box">
<div class="flex-content"> <div class="flex-content">
@ -26,20 +22,20 @@ var activeTableTab = "active-table-tab";
<!-- ======== START OF CLASS DATA ======== --> <!-- ======== START OF CLASS DATA ======== -->
<div class="header"> <div class="header">
<div class="sub-title"><span class="package-label-in-type">Package</span>&nbsp;<a href="package-summary.html">graph</a></div> <div class="sub-title"><span class="package-label-in-type">Package</span>&nbsp;<a href="package-summary.html">graph</a></div>
<h1 title="Class GraphElement" class="title">Class GraphElement</h1> <h1 title="Klasse GraphElement" class="title">Klasse GraphElement</h1>
</div> </div>
<div class="inheritance" title="Inheritance Tree"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">java.lang.Object</a> <div class="inheritance" title="Vererbungsbaum"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">java.lang.Object</a>
<div class="inheritance">graph.GraphElement</div> <div class="inheritance">graph.GraphElement</div>
</div> </div>
<section class="class-description" id="class-description"> <section class="class-description" id="class-description">
<dl class="notes"> <dl class="notes">
<dt>All Implemented Interfaces:</dt> <dt>Alle implementierten Schnittstellen:</dt>
<dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Comparable.html" title="class or interface in java.lang" class="external-link">Comparable</a>&lt;<a href="GraphElement.html" title="class in graph">GraphElement</a>&gt;</code></dd> <dd><code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Comparable.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">Comparable</a>&lt;<a href="GraphElement.html" title="Klasse in graph">GraphElement</a>&gt;</code></dd>
</dl> </dl>
<hr> <hr>
<div class="type-signature"><span class="modifiers">public abstract class </span><span class="element-name type-name-label">GraphElement</span> <div class="type-signature"><span class="modifiers">public abstract class </span><span class="element-name type-name-label">GraphElement</span>
<span class="extends-implements">extends <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a> <span class="extends-implements">extends <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">Object</a>
implements <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Comparable.html" title="class or interface in java.lang" class="external-link">Comparable</a>&lt;<a href="GraphElement.html" title="class in graph">GraphElement</a>&gt;</span></div> implements <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Comparable.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">Comparable</a>&lt;<a href="GraphElement.html" title="Klasse in graph">GraphElement</a>&gt;</span></div>
<div class="block">Die Klasse GraphElement ist eine Oberklasse von Knoten und Kanten. <div class="block">Die Klasse GraphElement ist eine Oberklasse von Knoten und Kanten.
Sie ist nur für die interne Verarbeitung wichtig.</div> Sie ist nur für die interne Verarbeitung wichtig.</div>
<dl class="notes"> <dl class="notes">
@ -47,7 +43,7 @@ implements <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base
<dd>28.02.2023 (v7.0) <dd>28.02.2023 (v7.0)
v7.0: Die am Element gespeicherten Informationen werden in einer Hashmap gespeichert. Daher können beliebige weitere Informationen abgelegt werden. v7.0: Die am Element gespeicherten Informationen werden in einer Hashmap gespeichert. Daher können beliebige weitere Informationen abgelegt werden.
Es wird auch gespeichert, als welcher Typ die Information übergeben wurde.</dd> Es wird auch gespeichert, als welcher Typ die Information übergeben wurde.</dd>
<dt>Author:</dt> <dt>Autor:</dt>
<dd>Thomas Schaller</dd> <dd>Thomas Schaller</dd>
</dl> </dl>
</section> </section>
@ -56,22 +52,22 @@ implements <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base
<!-- =========== FIELD SUMMARY =========== --> <!-- =========== FIELD SUMMARY =========== -->
<li> <li>
<section class="field-summary" id="field-summary"> <section class="field-summary" id="field-summary">
<h2>Field Summary</h2> <h2>Feldübersicht</h2>
<div class="caption"><span>Fields</span></div> <div class="caption"><span>Felder</span></div>
<div class="summary-table three-column-summary"> <div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div> <div class="table-header col-first">Modifizierer und Typ</div>
<div class="table-header col-second">Field</div> <div class="table-header col-second">Feld</div>
<div class="table-header col-last">Description</div> <div class="table-header col-last">Beschreibung</div>
<div class="col-first even-row-color"><code>protected <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/HashMap.html" title="class or interface in java.util" class="external-link">HashMap</a>&lt;<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&gt;</code></div> <div class="col-first even-row-color"><code>protected <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/util/HashMap.html" title="Klasse oder Schnittstelle in java.util" class="external-link">HashMap</a><wbr>&lt;<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a>,<wbr><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a>&gt;</code></div>
<div class="col-second even-row-color"><code><a href="#daten" class="member-name-link">daten</a></code></div> <div class="col-second even-row-color"><code><a href="#daten" class="member-name-link">daten</a></code></div>
<div class="col-last even-row-color">&nbsp;</div> <div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>protected graph.Graph</code></div> <div class="col-first odd-row-color"><code>protected graph.Graph</code></div>
<div class="col-second odd-row-color"><code><a href="#g" class="member-name-link">g</a></code></div> <div class="col-second odd-row-color"><code><a href="#g" class="member-name-link">g</a></code></div>
<div class="col-last odd-row-color">&nbsp;</div> <div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>protected <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div> <div class="col-first even-row-color"><code>protected <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a></code></div>
<div class="col-second even-row-color"><code><a href="#sortierKriterium" class="member-name-link">sortierKriterium</a></code></div> <div class="col-second even-row-color"><code><a href="#sortierKriterium" class="member-name-link">sortierKriterium</a></code></div>
<div class="col-last even-row-color">&nbsp;</div> <div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>protected <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/HashMap.html" title="class or interface in java.util" class="external-link">HashMap</a>&lt;<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&gt;</code></div> <div class="col-first odd-row-color"><code>protected <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/util/HashMap.html" title="Klasse oder Schnittstelle in java.util" class="external-link">HashMap</a><wbr>&lt;<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a>,<wbr><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a>&gt;</code></div>
<div class="col-second odd-row-color"><code><a href="#typen" class="member-name-link">typen</a></code></div> <div class="col-second odd-row-color"><code><a href="#typen" class="member-name-link">typen</a></code></div>
<div class="col-last odd-row-color">&nbsp;</div> <div class="col-last odd-row-color">&nbsp;</div>
</div> </div>
@ -80,11 +76,11 @@ implements <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base
<!-- ======== CONSTRUCTOR SUMMARY ======== --> <!-- ======== CONSTRUCTOR SUMMARY ======== -->
<li> <li>
<section class="constructor-summary" id="constructor-summary"> <section class="constructor-summary" id="constructor-summary">
<h2>Constructor Summary</h2> <h2>Konstruktorübersicht</h2>
<div class="caption"><span>Constructors</span></div> <div class="caption"><span>Konstruktoren</span></div>
<div class="summary-table two-column-summary"> <div class="summary-table two-column-summary">
<div class="table-header col-first">Constructor</div> <div class="table-header col-first">Konstruktor</div>
<div class="table-header col-last">Description</div> <div class="table-header col-last">Beschreibung</div>
<div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E()" class="member-name-link">GraphElement</a>()</code></div> <div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E()" class="member-name-link">GraphElement</a>()</code></div>
<div class="col-last even-row-color">&nbsp;</div> <div class="col-last even-row-color">&nbsp;</div>
</div> </div>
@ -93,80 +89,80 @@ implements <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base
<!-- ========== METHOD SUMMARY =========== --> <!-- ========== METHOD SUMMARY =========== -->
<li> <li>
<section class="method-summary" id="method-summary"> <section class="method-summary" id="method-summary">
<h2>Method Summary</h2> <h2>Methodenübersicht</h2>
<div id="method-summary-table"> <div id="method-summary-table">
<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="method-summary-table-tab0" role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table', 3)" class="active-table-tab">All Methods</button><button id="method-summary-table-tab2" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab2', 3)" class="table-tab">Instance Methods</button><button id="method-summary-table-tab3" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab3', 3)" class="table-tab">Abstract Methods</button><button id="method-summary-table-tab4" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab4', 3)" class="table-tab">Concrete Methods</button></div> <div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="method-summary-table-tab0" role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table', 3)" class="active-table-tab">Alle Methoden</button><button id="method-summary-table-tab2" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab2', 3)" class="table-tab">Instanzmethoden</button><button id="method-summary-table-tab3" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab3', 3)" class="table-tab">Abstrakte Methoden</button><button id="method-summary-table-tab4" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab4', 3)" class="table-tab">Konkrete Methoden</button></div>
<div id="method-summary-table.tabpanel" role="tabpanel"> <div id="method-summary-table.tabpanel" role="tabpanel" aria-labelledby="method-summary-table-tab0">
<div class="summary-table three-column-summary" aria-labelledby="method-summary-table-tab0"> <div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div> <div class="table-header col-first">Modifizierer und Typ</div>
<div class="table-header col-second">Method</div> <div class="table-header col-second">Methode</div>
<div class="table-header col-last">Description</div> <div class="table-header col-last">Beschreibung</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>int</code></div> <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>int</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#compareTo(graph.GraphElement)" class="member-name-link">compareTo</a><wbr>(<a href="GraphElement.html" title="class in graph">GraphElement</a>&nbsp;e)</code></div> <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#compareTo(graph.GraphElement)" class="member-name-link">compareTo</a><wbr>(<a href="GraphElement.html" title="Klasse in graph">GraphElement</a>&nbsp;e)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Vergleicht den Knoten/Kante mit einem anderen Knoten/Kante bezüglich seines Sortierkriteriums <div class="block">Vergleicht den Knoten/Kante mit einem anderen Knoten/Kante bezüglich seines Sortierkriteriums
Das Sortierkriterium ist normalerweise der "Wert", kann aber mit setSortierkriterium gesetzt werden.</div> Das Sortierkriterium ist normalerweise der "Wert", kann aber mit setSortierkriterium gesetzt werden.</div>
</div> </div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>boolean</code></div> <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>boolean</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getBoolean(java.lang.String)" class="member-name-link">getBoolean</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;name)</code></div> <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getBoolean(java.lang.String)" class="member-name-link">getBoolean</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a>&nbsp;name)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Gibt zusätzliche Daten als int zurück</div> <div class="block">Gibt zusätzliche Daten als int zurück</div>
</div> </div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>double</code></div> <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>double</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getDouble(java.lang.String)" class="member-name-link">getDouble</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;name)</code></div> <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getDouble(java.lang.String)" class="member-name-link">getDouble</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a>&nbsp;name)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Gibt zusätzliche Daten als int zurück</div> <div class="block">Gibt zusätzliche Daten als int zurück</div>
</div> </div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>int</code></div> <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>int</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getInt(java.lang.String)" class="member-name-link">getInt</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;name)</code></div> <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getInt(java.lang.String)" class="member-name-link">getInt</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a>&nbsp;name)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Gibt zusätzliche Daten als int zurück</div> <div class="block">Gibt zusätzliche Daten als int zurück</div>
</div> </div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code>abstract <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a>&lt;<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&gt;</code></div> <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code>abstract <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/util/List.html" title="Klasse oder Schnittstelle in java.util" class="external-link">List</a><wbr>&lt;<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a>&gt;</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="#getKurztext(java.lang.String%5B%5D)" class="member-name-link">getKurztext</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>[]&nbsp;namen)</code></div> <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="#getKurztext(java.lang.String%5B%5D)" class="member-name-link">getKurztext</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a>[]&nbsp;namen)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"> <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3">
<div class="block">Gibt die Beschreibung des Knoten / der Kante als Kurztext für die Anzeige im <div class="block">Gibt die Beschreibung des Knoten / der Kante als Kurztext für die Anzeige im
Kreis bzw.</div> Kreis bzw.</div>
</div> </div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code>abstract <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a>&lt;<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&gt;</code></div> <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code>abstract <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/util/List.html" title="Klasse oder Schnittstelle in java.util" class="external-link">List</a><wbr>&lt;<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a>&gt;</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="#getLangtext(java.lang.String%5B%5D)" class="member-name-link">getLangtext</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>[]&nbsp;namen)</code></div> <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="#getLangtext(java.lang.String%5B%5D)" class="member-name-link">getLangtext</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a>[]&nbsp;namen)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"> <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3">
<div class="block">Gibt die Beschreibung des Knoten / der Kante als Langtext für die Anzeige im <div class="block">Gibt die Beschreibung des Knoten / der Kante als Langtext für die Anzeige im
Tooltip-Fenster zurück.</div> Tooltip-Fenster zurück.</div>
</div> </div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div> <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a></code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getStatus()" class="member-name-link">getStatus</a>()</code></div> <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getStatus()" class="member-name-link">getStatus</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Liefert den Status einer Kante als String.</div> <div class="block">Liefert den Status einer Kante als String.</div>
</div> </div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div> <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a></code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getString(java.lang.String)" class="member-name-link">getString</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;name)</code></div> <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getString(java.lang.String)" class="member-name-link">getString</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a>&nbsp;name)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Gibt zusätzliche Daten als String zurück</div> <div class="block">Gibt zusätzliche Daten als String zurück</div>
</div> </div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div> <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#set(java.lang.String,boolean)" class="member-name-link">set</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;name, <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#set(java.lang.String,boolean)" class="member-name-link">set</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a>&nbsp;name,
boolean&nbsp;wert)</code></div> boolean&nbsp;wert)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Speichert zusätzliche Daten am Knoten oder der Kante</div> <div class="block">Speichert zusätzliche Daten am Knoten oder der Kante</div>
</div> </div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div> <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#set(java.lang.String,double)" class="member-name-link">set</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;name, <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#set(java.lang.String,double)" class="member-name-link">set</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a>&nbsp;name,
double&nbsp;wert)</code></div> double&nbsp;wert)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Speichert zusätzliche Daten am Knoten oder der Kante <div class="block">Speichert zusätzliche Daten am Knoten oder der Kante
Double.POSITIVE_INFINITY bzw.</div> Double.POSITIVE_INFINITY bzw.</div>
</div> </div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div> <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#set(java.lang.String,int)" class="member-name-link">set</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;name, <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#set(java.lang.String,int)" class="member-name-link">set</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a>&nbsp;name,
int&nbsp;wert)</code></div> int&nbsp;wert)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Speichert zusätzliche Daten am Knoten oder der Kante <div class="block">Speichert zusätzliche Daten am Knoten oder der Kante
Integer.MAX_VALUE bzw.</div> Integer.MAX_VALUE bzw.</div>
</div> </div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div> <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#set(java.lang.String,java.lang.String)" class="member-name-link">set</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;name, <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#set(java.lang.String,java.lang.String)" class="member-name-link">set</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a>&nbsp;name,
<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;wert)</code></div> <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a>&nbsp;wert)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Speichert zusätzliche Daten am Knoten oder der Kante</div> <div class="block">Speichert zusätzliche Daten am Knoten oder der Kante</div>
</div> </div>
@ -176,12 +172,12 @@ implements <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base
<div class="block">Speichert den Graphen, in den Knoten/Kante eingefügt wurde.</div> <div class="block">Speichert den Graphen, in den Knoten/Kante eingefügt wurde.</div>
</div> </div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div> <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setSortierkriterium(java.lang.String)" class="member-name-link">setSortierkriterium</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;name)</code></div> <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setSortierkriterium(java.lang.String)" class="member-name-link">setSortierkriterium</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a>&nbsp;name)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Setzt das Sortierkriterium des Knoten/der Kante.</div> <div class="block">Setzt das Sortierkriterium des Knoten/der Kante.</div>
</div> </div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div> <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setStatus(java.lang.String)" class="member-name-link">setStatus</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;status)</code></div> <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setStatus(java.lang.String)" class="member-name-link">setStatus</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a>&nbsp;status)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Setzt den Status einer Kante, der in einem String gespeichert ist.</div> <div class="block">Setzt den Status einer Kante, der in einem String gespeichert ist.</div>
</div> </div>
@ -189,8 +185,8 @@ implements <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base
</div> </div>
</div> </div>
<div class="inherited-list"> <div class="inherited-list">
<h3 id="methods-inherited-from-class-java.lang.Object">Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></h3> <h3 id="methods-inherited-from-class-java.lang.Object">Von Klasse geerbte Methoden&nbsp;java.lang.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">Object</a></h3>
<code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#clone()" title="class or interface in java.lang" class="external-link">clone</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" title="class or interface in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#getClass()" title="class or interface in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#hashCode()" title="class or interface in java.lang" class="external-link">hashCode</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#notify()" title="class or interface in java.lang" class="external-link">notify</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#notifyAll()" title="class or interface in java.lang" class="external-link">notifyAll</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#toString()" title="class or interface in java.lang" class="external-link">toString</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#wait()" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#wait(long)" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#wait(long,int)" title="class or interface in java.lang" class="external-link">wait</a></code></div> <code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#clone()" title="Klasse oder Schnittstelle in java.lang" class="external-link">clone</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" title="Klasse oder Schnittstelle in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#getClass()" title="Klasse oder Schnittstelle in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#hashCode()" title="Klasse oder Schnittstelle in java.lang" class="external-link">hashCode</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#notify()" title="Klasse oder Schnittstelle in java.lang" class="external-link">notify</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#notifyAll()" title="Klasse oder Schnittstelle in java.lang" class="external-link">notifyAll</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#toString()" title="Klasse oder Schnittstelle in java.lang" class="external-link">toString</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait()" title="Klasse oder Schnittstelle in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait(long)" title="Klasse oder Schnittstelle in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait(long,int)" title="Klasse oder Schnittstelle in java.lang" class="external-link">wait</a></code></div>
</section> </section>
</li> </li>
</ul> </ul>
@ -200,18 +196,18 @@ implements <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base
<!-- ============ FIELD DETAIL =========== --> <!-- ============ FIELD DETAIL =========== -->
<li> <li>
<section class="field-details" id="field-detail"> <section class="field-details" id="field-detail">
<h2>Field Details</h2> <h2>Felddetails</h2>
<ul class="member-list"> <ul class="member-list">
<li> <li>
<section class="detail" id="daten"> <section class="detail" id="daten">
<h3>daten</h3> <h3>daten</h3>
<div class="member-signature"><span class="modifiers">protected</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/HashMap.html" title="class or interface in java.util" class="external-link">HashMap</a>&lt;<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&gt;</span>&nbsp;<span class="element-name">daten</span></div> <div class="member-signature"><span class="modifiers">protected</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/util/HashMap.html" title="Klasse oder Schnittstelle in java.util" class="external-link">HashMap</a>&lt;<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a>,<wbr><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a>&gt;</span>&nbsp;<span class="element-name">daten</span></div>
</section> </section>
</li> </li>
<li> <li>
<section class="detail" id="typen"> <section class="detail" id="typen">
<h3>typen</h3> <h3>typen</h3>
<div class="member-signature"><span class="modifiers">protected</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/HashMap.html" title="class or interface in java.util" class="external-link">HashMap</a>&lt;<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&gt;</span>&nbsp;<span class="element-name">typen</span></div> <div class="member-signature"><span class="modifiers">protected</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/util/HashMap.html" title="Klasse oder Schnittstelle in java.util" class="external-link">HashMap</a>&lt;<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a>,<wbr><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a>&gt;</span>&nbsp;<span class="element-name">typen</span></div>
</section> </section>
</li> </li>
<li> <li>
@ -223,7 +219,7 @@ implements <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base
<li> <li>
<section class="detail" id="sortierKriterium"> <section class="detail" id="sortierKriterium">
<h3>sortierKriterium</h3> <h3>sortierKriterium</h3>
<div class="member-signature"><span class="modifiers">protected</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">sortierKriterium</span></div> <div class="member-signature"><span class="modifiers">protected</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">sortierKriterium</span></div>
</section> </section>
</li> </li>
</ul> </ul>
@ -232,7 +228,7 @@ implements <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base
<!-- ========= CONSTRUCTOR DETAIL ======== --> <!-- ========= CONSTRUCTOR DETAIL ======== -->
<li> <li>
<section class="constructor-details" id="constructor-detail"> <section class="constructor-details" id="constructor-detail">
<h2>Constructor Details</h2> <h2>Konstruktordetails</h2>
<ul class="member-list"> <ul class="member-list">
<li> <li>
<section class="detail" id="&lt;init&gt;()"> <section class="detail" id="&lt;init&gt;()">
@ -246,18 +242,18 @@ implements <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base
<!-- ============ METHOD DETAIL ========== --> <!-- ============ METHOD DETAIL ========== -->
<li> <li>
<section class="method-details" id="method-detail"> <section class="method-details" id="method-detail">
<h2>Method Details</h2> <h2>Methodendetails</h2>
<ul class="member-list"> <ul class="member-list">
<li> <li>
<section class="detail" id="setStatus(java.lang.String)"> <section class="detail" id="setStatus(java.lang.String)">
<h3>setStatus</h3> <h3>setStatus</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">setStatus</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;status)</span></div> <div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">setStatus</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a>&nbsp;status)</span></div>
<div class="block">Setzt den Status einer Kante, der in einem String gespeichert ist. <div class="block">Setzt den Status einer Kante, der in einem String gespeichert ist.
Form: markiert,geloescht,farbe Form: markiert,geloescht,farbe
Dabei sind markiert und geloescht boolsche Werte (0 = false, 1 = true) und Dabei sind markiert und geloescht boolsche Werte (0 = false, 1 = true) und
die farbe eine Zahl</div> die farbe eine Zahl</div>
<dl class="notes"> <dl class="notes">
<dt>Parameters:</dt> <dt>Parameter:</dt>
<dd><code>status</code> - Statusstring</dd> <dd><code>status</code> - Statusstring</dd>
</dl> </dl>
</section> </section>
@ -265,13 +261,13 @@ implements <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base
<li> <li>
<section class="detail" id="getStatus()"> <section class="detail" id="getStatus()">
<h3>getStatus</h3> <h3>getStatus</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">getStatus</span>()</div> <div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">getStatus</span>()</div>
<div class="block">Liefert den Status einer Kante als String. <div class="block">Liefert den Status einer Kante als String.
Form: markiert,geloescht,farbe Form: markiert,geloescht,farbe
Dabei sind markiert und geloescht boolsche Werte (0 = false, 1 = true) und Dabei sind markiert und geloescht boolsche Werte (0 = false, 1 = true) und
die farbe eine Zahl</div> die farbe eine Zahl</div>
<dl class="notes"> <dl class="notes">
<dt>Returns:</dt> <dt>Gibt zurück:</dt>
<dd>Statusstring</dd> <dd>Statusstring</dd>
</dl> </dl>
</section> </section>
@ -279,10 +275,10 @@ implements <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base
<li> <li>
<section class="detail" id="setSortierkriterium(java.lang.String)"> <section class="detail" id="setSortierkriterium(java.lang.String)">
<h3>setSortierkriterium</h3> <h3>setSortierkriterium</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">setSortierkriterium</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;name)</span></div> <div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">setSortierkriterium</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a>&nbsp;name)</span></div>
<div class="block">Setzt das Sortierkriterium des Knoten/der Kante.</div> <div class="block">Setzt das Sortierkriterium des Knoten/der Kante.</div>
<dl class="notes"> <dl class="notes">
<dt>Parameters:</dt> <dt>Parameter:</dt>
<dd><code>name</code> - Bezeichnung des Wertes nach dem sortiert werden soll</dd> <dd><code>name</code> - Bezeichnung des Wertes nach dem sortiert werden soll</dd>
</dl> </dl>
</section> </section>
@ -290,12 +286,12 @@ implements <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base
<li> <li>
<section class="detail" id="getKurztext(java.lang.String[])"> <section class="detail" id="getKurztext(java.lang.String[])">
<h3>getKurztext</h3> <h3>getKurztext</h3>
<div class="member-signature"><span class="modifiers">public abstract</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a>&lt;<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&gt;</span>&nbsp;<span class="element-name">getKurztext</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>[]&nbsp;namen)</span></div> <div class="member-signature"><span class="modifiers">public abstract</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/util/List.html" title="Klasse oder Schnittstelle in java.util" class="external-link">List</a>&lt;<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a>&gt;</span>&nbsp;<span class="element-name">getKurztext</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a>[]&nbsp;namen)</span></div>
<div class="block">Gibt die Beschreibung des Knoten / der Kante als Kurztext für die Anzeige im <div class="block">Gibt die Beschreibung des Knoten / der Kante als Kurztext für die Anzeige im
Kreis bzw. Kasten zurück. Dabei wird jeder Eintrag der Liste als eigene Zeile Kreis bzw. Kasten zurück. Dabei wird jeder Eintrag der Liste als eigene Zeile
dargestellt. Es werden nur die Werte angezeigt. Es sind max. 2 Zeilen zulässig.</div> dargestellt. Es werden nur die Werte angezeigt. Es sind max. 2 Zeilen zulässig.</div>
<dl class="notes"> <dl class="notes">
<dt>Parameters:</dt> <dt>Parameter:</dt>
<dd><code>namen</code> - Namen der Werte, die im Kurztext angezeigt werden sollen.</dd> <dd><code>namen</code> - Namen der Werte, die im Kurztext angezeigt werden sollen.</dd>
</dl> </dl>
</section> </section>
@ -303,12 +299,12 @@ implements <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base
<li> <li>
<section class="detail" id="getLangtext(java.lang.String[])"> <section class="detail" id="getLangtext(java.lang.String[])">
<h3>getLangtext</h3> <h3>getLangtext</h3>
<div class="member-signature"><span class="modifiers">public abstract</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a>&lt;<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&gt;</span>&nbsp;<span class="element-name">getLangtext</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>[]&nbsp;namen)</span></div> <div class="member-signature"><span class="modifiers">public abstract</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/util/List.html" title="Klasse oder Schnittstelle in java.util" class="external-link">List</a>&lt;<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a>&gt;</span>&nbsp;<span class="element-name">getLangtext</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a>[]&nbsp;namen)</span></div>
<div class="block">Gibt die Beschreibung des Knoten / der Kante als Langtext für die Anzeige im <div class="block">Gibt die Beschreibung des Knoten / der Kante als Langtext für die Anzeige im
Tooltip-Fenster zurück. Dabei wird jeder Eintrag der Liste als eigene Zeile Tooltip-Fenster zurück. Dabei wird jeder Eintrag der Liste als eigene Zeile
dargestellt. Es wird jeweils die Bezeichnung und der Wert ausgegeben.</div> dargestellt. Es wird jeweils die Bezeichnung und der Wert ausgegeben.</div>
<dl class="notes"> <dl class="notes">
<dt>Parameters:</dt> <dt>Parameter:</dt>
<dd><code>namen</code> - Namen der Werte, die im Tooltip angezeigt werden sollen.</dd> <dd><code>namen</code> - Namen der Werte, die im Tooltip angezeigt werden sollen.</dd>
</dl> </dl>
</section> </section>
@ -320,7 +316,7 @@ implements <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base
<div class="block">Speichert den Graphen, in den Knoten/Kante eingefügt wurde. Damit kann er selbst seine Nummer <div class="block">Speichert den Graphen, in den Knoten/Kante eingefügt wurde. Damit kann er selbst seine Nummer
ermitteln.</div> ermitteln.</div>
<dl class="notes"> <dl class="notes">
<dt>Parameters:</dt> <dt>Parameter:</dt>
<dd><code>g</code> - Graph</dd> <dd><code>g</code> - Graph</dd>
</dl> </dl>
</section> </section>
@ -328,11 +324,11 @@ implements <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base
<li> <li>
<section class="detail" id="set(java.lang.String,java.lang.String)"> <section class="detail" id="set(java.lang.String,java.lang.String)">
<h3>set</h3> <h3>set</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">set</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;name, <div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">set</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a>&nbsp;name,
<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;wert)</span></div> <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a>&nbsp;wert)</span></div>
<div class="block">Speichert zusätzliche Daten am Knoten oder der Kante</div> <div class="block">Speichert zusätzliche Daten am Knoten oder der Kante</div>
<dl class="notes"> <dl class="notes">
<dt>Parameters:</dt> <dt>Parameter:</dt>
<dd><code>name</code> - Bezeichnung der Art der Daten</dd> <dd><code>name</code> - Bezeichnung der Art der Daten</dd>
<dd><code>wert</code> - Wert der zu speichernden Daten</dd> <dd><code>wert</code> - Wert der zu speichernden Daten</dd>
</dl> </dl>
@ -341,12 +337,12 @@ implements <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base
<li> <li>
<section class="detail" id="set(java.lang.String,double)"> <section class="detail" id="set(java.lang.String,double)">
<h3>set</h3> <h3>set</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">set</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;name, <div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">set</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a>&nbsp;name,
double&nbsp;wert)</span></div> double&nbsp;wert)</span></div>
<div class="block">Speichert zusätzliche Daten am Knoten oder der Kante <div class="block">Speichert zusätzliche Daten am Knoten oder der Kante
Double.POSITIVE_INFINITY bzw. NEGATIVE_INFINITY wird als +/- unendlich dargestellt</div> Double.POSITIVE_INFINITY bzw. NEGATIVE_INFINITY wird als +/- unendlich dargestellt</div>
<dl class="notes"> <dl class="notes">
<dt>Parameters:</dt> <dt>Parameter:</dt>
<dd><code>name</code> - Bezeichnung der Art der Daten</dd> <dd><code>name</code> - Bezeichnung der Art der Daten</dd>
<dd><code>wert</code> - Wert der zu speichernden Daten</dd> <dd><code>wert</code> - Wert der zu speichernden Daten</dd>
</dl> </dl>
@ -355,12 +351,12 @@ implements <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base
<li> <li>
<section class="detail" id="set(java.lang.String,int)"> <section class="detail" id="set(java.lang.String,int)">
<h3>set</h3> <h3>set</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">set</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;name, <div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">set</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a>&nbsp;name,
int&nbsp;wert)</span></div> int&nbsp;wert)</span></div>
<div class="block">Speichert zusätzliche Daten am Knoten oder der Kante <div class="block">Speichert zusätzliche Daten am Knoten oder der Kante
Integer.MAX_VALUE bzw. MIN_VALUE werden als +/- unendlich dargestellt.</div> Integer.MAX_VALUE bzw. MIN_VALUE werden als +/- unendlich dargestellt.</div>
<dl class="notes"> <dl class="notes">
<dt>Parameters:</dt> <dt>Parameter:</dt>
<dd><code>name</code> - Bezeichnung der Art der Daten</dd> <dd><code>name</code> - Bezeichnung der Art der Daten</dd>
<dd><code>wert</code> - Wert der zu speichernden Daten</dd> <dd><code>wert</code> - Wert der zu speichernden Daten</dd>
</dl> </dl>
@ -369,11 +365,11 @@ implements <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base
<li> <li>
<section class="detail" id="set(java.lang.String,boolean)"> <section class="detail" id="set(java.lang.String,boolean)">
<h3>set</h3> <h3>set</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">set</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;name, <div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">set</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a>&nbsp;name,
boolean&nbsp;wert)</span></div> boolean&nbsp;wert)</span></div>
<div class="block">Speichert zusätzliche Daten am Knoten oder der Kante</div> <div class="block">Speichert zusätzliche Daten am Knoten oder der Kante</div>
<dl class="notes"> <dl class="notes">
<dt>Parameters:</dt> <dt>Parameter:</dt>
<dd><code>name</code> - Bezeichnung der Art der Daten</dd> <dd><code>name</code> - Bezeichnung der Art der Daten</dd>
<dd><code>wert</code> - Wert der zu speichernden Daten</dd> <dd><code>wert</code> - Wert der zu speichernden Daten</dd>
</dl> </dl>
@ -382,12 +378,12 @@ implements <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base
<li> <li>
<section class="detail" id="getString(java.lang.String)"> <section class="detail" id="getString(java.lang.String)">
<h3>getString</h3> <h3>getString</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">getString</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;name)</span></div> <div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">getString</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a>&nbsp;name)</span></div>
<div class="block">Gibt zusätzliche Daten als String zurück</div> <div class="block">Gibt zusätzliche Daten als String zurück</div>
<dl class="notes"> <dl class="notes">
<dt>Parameters:</dt> <dt>Parameter:</dt>
<dd><code>name</code> - Bezeichnung der zusätzlichen Daten</dd> <dd><code>name</code> - Bezeichnung der zusätzlichen Daten</dd>
<dt>Returns:</dt> <dt>Gibt zurück:</dt>
<dd>Wert von "name" oder "", wenn name nicht gespeichert ist</dd> <dd>Wert von "name" oder "", wenn name nicht gespeichert ist</dd>
</dl> </dl>
</section> </section>
@ -395,12 +391,12 @@ implements <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base
<li> <li>
<section class="detail" id="getInt(java.lang.String)"> <section class="detail" id="getInt(java.lang.String)">
<h3>getInt</h3> <h3>getInt</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">int</span>&nbsp;<span class="element-name">getInt</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;name)</span></div> <div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">int</span>&nbsp;<span class="element-name">getInt</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a>&nbsp;name)</span></div>
<div class="block">Gibt zusätzliche Daten als int zurück</div> <div class="block">Gibt zusätzliche Daten als int zurück</div>
<dl class="notes"> <dl class="notes">
<dt>Parameters:</dt> <dt>Parameter:</dt>
<dd><code>name</code> - Bezeichnung der zusätzlichen Daten</dd> <dd><code>name</code> - Bezeichnung der zusätzlichen Daten</dd>
<dt>Returns:</dt> <dt>Gibt zurück:</dt>
<dd>Wert von "name" oder 0, wenn name nicht gespeichert ist oder keine Zahl ist</dd> <dd>Wert von "name" oder 0, wenn name nicht gespeichert ist oder keine Zahl ist</dd>
</dl> </dl>
</section> </section>
@ -408,12 +404,12 @@ implements <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base
<li> <li>
<section class="detail" id="getDouble(java.lang.String)"> <section class="detail" id="getDouble(java.lang.String)">
<h3>getDouble</h3> <h3>getDouble</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">double</span>&nbsp;<span class="element-name">getDouble</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;name)</span></div> <div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">double</span>&nbsp;<span class="element-name">getDouble</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a>&nbsp;name)</span></div>
<div class="block">Gibt zusätzliche Daten als int zurück</div> <div class="block">Gibt zusätzliche Daten als int zurück</div>
<dl class="notes"> <dl class="notes">
<dt>Parameters:</dt> <dt>Parameter:</dt>
<dd><code>name</code> - Bezeichnung der zusätzlichen Daten</dd> <dd><code>name</code> - Bezeichnung der zusätzlichen Daten</dd>
<dt>Returns:</dt> <dt>Gibt zurück:</dt>
<dd>Wert von "name" oder 0, wenn name nicht gespeichert ist oder keine Zahl ist</dd> <dd>Wert von "name" oder 0, wenn name nicht gespeichert ist oder keine Zahl ist</dd>
</dl> </dl>
</section> </section>
@ -421,12 +417,12 @@ implements <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base
<li> <li>
<section class="detail" id="getBoolean(java.lang.String)"> <section class="detail" id="getBoolean(java.lang.String)">
<h3>getBoolean</h3> <h3>getBoolean</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">boolean</span>&nbsp;<span class="element-name">getBoolean</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;name)</span></div> <div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">boolean</span>&nbsp;<span class="element-name">getBoolean</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a>&nbsp;name)</span></div>
<div class="block">Gibt zusätzliche Daten als int zurück</div> <div class="block">Gibt zusätzliche Daten als int zurück</div>
<dl class="notes"> <dl class="notes">
<dt>Parameters:</dt> <dt>Parameter:</dt>
<dd><code>name</code> - Bezeichnung der zusätzlichen Daten</dd> <dd><code>name</code> - Bezeichnung der zusätzlichen Daten</dd>
<dt>Returns:</dt> <dt>Gibt zurück:</dt>
<dd>Wert von "name" oder false, wenn name nicht gespeichert ist oder kein Boolean ist</dd> <dd>Wert von "name" oder false, wenn name nicht gespeichert ist oder kein Boolean ist</dd>
</dl> </dl>
</section> </section>
@ -434,15 +430,15 @@ implements <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base
<li> <li>
<section class="detail" id="compareTo(graph.GraphElement)"> <section class="detail" id="compareTo(graph.GraphElement)">
<h3>compareTo</h3> <h3>compareTo</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">int</span>&nbsp;<span class="element-name">compareTo</span><wbr><span class="parameters">(<a href="GraphElement.html" title="class in graph">GraphElement</a>&nbsp;e)</span></div> <div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">int</span>&nbsp;<span class="element-name">compareTo</span><wbr><span class="parameters">(<a href="GraphElement.html" title="Klasse in graph">GraphElement</a>&nbsp;e)</span></div>
<div class="block">Vergleicht den Knoten/Kante mit einem anderen Knoten/Kante bezüglich seines Sortierkriteriums <div class="block">Vergleicht den Knoten/Kante mit einem anderen Knoten/Kante bezüglich seines Sortierkriteriums
Das Sortierkriterium ist normalerweise der "Wert", kann aber mit setSortierkriterium gesetzt werden.</div> Das Sortierkriterium ist normalerweise der "Wert", kann aber mit setSortierkriterium gesetzt werden.</div>
<dl class="notes"> <dl class="notes">
<dt>Specified by:</dt> <dt>Angegeben von:</dt>
<dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Comparable.html#compareTo(T)" title="class or interface in java.lang" class="external-link">compareTo</a></code>&nbsp;in interface&nbsp;<code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Comparable.html" title="class or interface in java.lang" class="external-link">Comparable</a>&lt;<a href="GraphElement.html" title="class in graph">GraphElement</a>&gt;</code></dd> <dd><code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Comparable.html#compareTo(T)" title="Klasse oder Schnittstelle in java.lang" class="external-link">compareTo</a></code>&nbsp;in Schnittstelle&nbsp;<code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Comparable.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">Comparable</a>&lt;<a href="GraphElement.html" title="Klasse in graph">GraphElement</a>&gt;</code></dd>
<dt>Parameters:</dt> <dt>Parameter:</dt>
<dd><code>e</code> - anderer Knoten</dd> <dd><code>e</code> - anderer Knoten</dd>
<dt>Returns:</dt> <dt>Gibt zurück:</dt>
<dd>kleiner 0 der andere Knoten hat einen größeren Wert, größer 0 der andere Knoten hat einen kleineren Wert, gleich 0 beide sind gleich</dd> <dd>kleiner 0 der andere Knoten hat einen größeren Wert, größer 0 der andere Knoten hat einen kleineren Wert, gleich 0 beide sind gleich</dd>
</dl> </dl>
</section> </section>

View file

@ -1,11 +1,11 @@
<!DOCTYPE HTML> <!DOCTYPE HTML>
<html lang="de"> <html lang="de">
<head> <head>
<!-- Generated by javadoc (17) on Tue Nov 19 12:26:17 CET 2024 --> <!-- Generated by javadoc (21) on Tue Mar 17 08:40:54 CET 2026 -->
<title>graph</title> <title>graph</title>
<meta name="viewport" content="width=device-width, initial-scale=1"> <meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2024-11-19"> <meta name="dc.created" content="2026-03-17">
<meta name="description" content="declaration: package: graph"> <meta name="description" content="declaration: package: graph">
<meta name="generator" content="javadoc/PackageWriterImpl"> <meta name="generator" content="javadoc/PackageWriterImpl">
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style"> <link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
@ -14,7 +14,7 @@
<body class="package-declaration-page"> <body class="package-declaration-page">
<script type="text/javascript"></script> <script type="text/javascript"></script>
<noscript> <noscript>
<div>JavaScript is disabled on your browser.</div> <div>JavaScript ist im Browser deaktiviert.</div>
</noscript> </noscript>
<div class="flex-box"> <div class="flex-box">
<div class="flex-content"> <div class="flex-content">
@ -28,11 +28,11 @@
<ul class="summary-list"> <ul class="summary-list">
<li> <li>
<div id="class-summary"> <div id="class-summary">
<div class="caption"><span>Classes</span></div> <div class="caption"><span>Klassen</span></div>
<div class="summary-table two-column-summary"> <div class="summary-table two-column-summary">
<div class="table-header col-first">Class</div> <div class="table-header col-first">Klasse</div>
<div class="table-header col-last">Description</div> <div class="table-header col-last">Beschreibung</div>
<div class="col-first even-row-color class-summary class-summary-tab2"><a href="GraphElement.html" title="class in graph">GraphElement</a></div> <div class="col-first even-row-color class-summary class-summary-tab2"><a href="GraphElement.html" title="Klasse in graph">GraphElement</a></div>
<div class="col-last even-row-color class-summary class-summary-tab2"> <div class="col-last even-row-color class-summary class-summary-tab2">
<div class="block">Die Klasse GraphElement ist eine Oberklasse von Knoten und Kanten.</div> <div class="block">Die Klasse GraphElement ist eine Oberklasse von Knoten und Kanten.</div>
</div> </div>

View file

@ -1,11 +1,11 @@
<!DOCTYPE HTML> <!DOCTYPE HTML>
<html lang="de"> <html lang="de">
<head> <head>
<!-- Generated by javadoc (17) on Tue Nov 19 12:26:17 CET 2024 --> <!-- Generated by javadoc (21) on Tue Mar 17 08:40:54 CET 2026 -->
<title>Generated Documentation (Untitled)</title> <title>Generierte Dokumentation (unbenannt)</title>
<meta name="viewport" content="width=device-width, initial-scale=1"> <meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2024-11-19"> <meta name="dc.created" content="2026-03-17">
<meta name="description" content="index redirect"> <meta name="description" content="index redirect">
<meta name="generator" content="javadoc/IndexRedirectWriter"> <meta name="generator" content="javadoc/IndexRedirectWriter">
<link rel="canonical" href="graph/package-summary.html"> <link rel="canonical" href="graph/package-summary.html">
@ -18,7 +18,7 @@
<body class="index-redirect-page"> <body class="index-redirect-page">
<main role="main"> <main role="main">
<noscript> <noscript>
<p>JavaScript is disabled on your browser.</p> <p>JavaScript ist im Browser deaktiviert.</p>
</noscript> </noscript>
<p><a href="graph/package-summary.html">graph/package-summary.html</a></p> <p><a href="graph/package-summary.html">graph/package-summary.html</a></p>
</main> </main>

View file

@ -2,8 +2,8 @@
OPENJDK ASSEMBLY EXCEPTION OPENJDK ASSEMBLY EXCEPTION
The OpenJDK source code made available by Oracle America, Inc. (Oracle) at The OpenJDK source code made available by Oracle America, Inc. (Oracle) at
openjdk.java.net ("OpenJDK Code") is distributed under the terms of the GNU openjdk.org ("OpenJDK Code") is distributed under the terms of the GNU
General Public License <http://www.gnu.org/copyleft/gpl.html> version 2 General Public License <https://www.gnu.org/copyleft/gpl.html> version 2
only ("GPL2"), with the following clarification and special exception. only ("GPL2"), with the following clarification and special exception.
Linking this OpenJDK Code statically or dynamically with other code Linking this OpenJDK Code statically or dynamically with other code
@ -12,7 +12,7 @@ only ("GPL2"), with the following clarification and special exception.
As a special exception, Oracle gives you permission to link this As a special exception, Oracle gives you permission to link this
OpenJDK Code with certain code licensed by Oracle as indicated at OpenJDK Code with certain code licensed by Oracle as indicated at
http://openjdk.java.net/legal/exception-modules-2007-05-08.html https://openjdk.org/legal/exception-modules-2007-05-08.html
("Designated Exception Modules") to produce an executable, ("Designated Exception Modules") to produce an executable,
regardless of the license terms of the Designated Exception Modules, regardless of the license terms of the Designated Exception Modules,
and to copy and distribute the resulting executable under GPL2, and to copy and distribute the resulting executable under GPL2,

31
doc/link.svg Normal file
View file

@ -0,0 +1,31 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
Copyright (c) 2023, Oracle and/or its affiliates. All rights reserved.
DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
This code is free software; you can redistribute it and/or modify it
under the terms of the GNU General Public License version 2 only, as
published by the Free Software Foundation. Oracle designates this
particular file as subject to the "Classpath" exception as provided
by Oracle in the LICENSE file that accompanied this code.
This code is distributed in the hope that it will be useful, but WITHOUT
ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
version 2 for more details (a copy is included in the LICENSE file that
accompanied this code).
You should have received a copy of the GNU General Public License version
2 along with this work; if not, write to the Free Software Foundation,
Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
or visit www.oracle.com if you need additional information or have any
questions.
-->
<svg version="1.1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256" fill="#505050">
<path d="M32 239.3c18.2 16.7 57.1 15.4 74.5-1.7l30.9-32c8.3-8.8 4.8-15.1.7-19.9-4.7-3-12-8.1-20.4.5l-29.4 29.6a29.4 29.4 0 0 1-39.4.9l-8-7c-8.8-9.4-11-28.3-.8-38.8l49.8-51.3c7.2-6.6 21.3-10 36.1-2.4 6.9 5.4 15.6 15.7 26 6.2 9.9-11.2 2.9-20.4-10-29.3-18.7-12.6-52-14.8-70.4 3.8L17 154.2c-20 20.2-11.3 58 1.7 71.5a69 69 0 0 0 13.2 13.6z"/>
<path d="M223.2 17.5c-18.4-16.6-57.3-15.3-74.6 2l-30.8 31.9c-8.3 9-4.8 15.2-.7 20 4.8 3 12.1 8 20.5-.6 4.8-5 29.3-29.6 29.3-29.6a29.4 29.4 0 0 1 39.4-1l8 6.8c8.8 9.5 11 28.3.9 38.9l-49.6 51.4c-7.2 6.7-21.3 10.1-36.1 2.6-7-5.4-15.7-15.7-26.1-6.2-9.8 11.2-2.8 20.4 10.2 29.3 18.7 12.5 52 14.7 70.3-4l54.4-56.5c20-20.3 11.2-58-1.9-71.5a69 69 0 0 0-13.2-13.5Z"/>
</svg>

View file

@ -1,6 +1,6 @@
Class documentation Class documentation
<---- javadoc command: ----> <---- javadoc command: ---->
/snap/bluej/316/usr/share/bluej/jdk/bin/javadoc /usr/share/bluej/jdk/bin/javadoc
-author -author
-version -version
-nodeprecated -nodeprecated
@ -11,21 +11,21 @@ Class documentation
-nohelp -nohelp
-nonavbar -nonavbar
-source -source
17 21
-classpath -classpath
/snap/bluej/316/usr/share/bluej/bluejcore.jar:/snap/bluej/316/usr/share/bluej/javafx-base-20.0.1-linux.jar:/snap/bluej/316/usr/share/bluej/javafx-base-20.0.1.jar:/snap/bluej/316/usr/share/bluej/javafx-controls-20.0.1-linux.jar:/snap/bluej/316/usr/share/bluej/javafx-controls-20.0.1.jar:/snap/bluej/316/usr/share/bluej/javafx-fxml-20.0.1-linux.jar:/snap/bluej/316/usr/share/bluej/javafx-fxml-20.0.1.jar:/snap/bluej/316/usr/share/bluej/javafx-graphics-20.0.1-linux.jar:/snap/bluej/316/usr/share/bluej/javafx-graphics-20.0.1.jar:/snap/bluej/316/usr/share/bluej/javafx-media-20.0.1-linux.jar:/snap/bluej/316/usr/share/bluej/javafx-media-20.0.1.jar:/snap/bluej/316/usr/share/bluej/javafx-swing-20.0.1-linux.jar:/snap/bluej/316/usr/share/bluej/javafx-web-20.0.1-linux.jar:/snap/bluej/316/usr/share/bluej/junit-4.12.jar:/snap/bluej/316/usr/share/bluej/junit-jupiter-5.5.2.jar:/snap/bluej/316/usr/share/bluej/junit-jupiter-api-5.5.2.jar:/snap/bluej/316/usr/share/bluej/junit-jupiter-engine-5.5.2.jar:/snap/bluej/316/usr/share/bluej/junit-jupiter-params-5.5.2.jar:/snap/bluej/316/usr/share/bluej/junit-platform-commons-1.5.2.jar:/snap/bluej/316/usr/share/bluej/junit-platform-engine-1.5.2.jar:/snap/bluej/316/usr/share/bluej/junit-platform-launcher-1.5.2.jar:/snap/bluej/316/usr/share/bluej/junit-platform-suite-api-1.5.2.jar:/snap/bluej/316/usr/share/bluej/junit-vintage-engine-5.5.2.jar:/snap/bluej/316/usr/share/bluej/hamcrest-core-1.3.jar:/snap/bluej/316/usr/share/bluej/opentest4j-1.2.0.jar:/snap/bluej/316/usr/share/bluej/lang-stride.jar:/snap/bluej/316/usr/share/bluej/javafx/javafx.base.jar:/snap/bluej/316/usr/share/bluej/javafx/javafx.controls.jar:/snap/bluej/316/usr/share/bluej/javafx/javafx.fxml.jar:/snap/bluej/316/usr/share/bluej/javafx/javafx.graphics.jar:/snap/bluej/316/usr/share/bluej/javafx/javafx.media.jar:/snap/bluej/316/usr/share/bluej/javafx/javafx.properties.jar:/snap/bluej/316/usr/share/bluej/javafx/javafx.swing.jar:/snap/bluej/316/usr/share/bluej/javafx/javafx.web.jar:/home/merlin/NC_Sem/03_Informatik/00_GitCamp_Themen/02_Alg/04_DS/01_KS_Graphentester_ZPG/3_vorlagen_tauschordner/1_graphentester/+libs/jdom-1.1.3.jar:/home/merlin/NC_Sem/03_Informatik/00_GitCamp_Themen/02_Alg/04_DS/01_KS_Graphentester_ZPG/3_vorlagen_tauschordner/1_graphentester/+libs/csv.jar:/home/merlin/NC_Sem/03_Informatik/00_GitCamp_Themen/02_Alg/04_DS/01_KS_Graphentester_ZPG/3_vorlagen_tauschordner/1_graphentester/+libs/commons-io-2.4.jar:/home/merlin/NC_Sem/03_Informatik/00_GitCamp_Themen/02_Alg/04_DS/01_KS_Graphentester_ZPG/3_vorlagen_tauschordner/1_graphentester /usr/share/bluej/bluejcore.jar:/usr/share/bluej/javafx-controls-20.0.2-linux.jar:/usr/share/bluej/javafx-base-20.0.2-linux.jar:/usr/share/bluej/javafx-web-20.0.2-linux.jar:/usr/share/bluej/javafx-graphics-20.0.2-linux.jar:/usr/share/bluej/javafx-swing-20.0.2-linux.jar:/usr/share/bluej/javafx-media-20.0.2-linux.jar:/usr/share/bluej/javafx-fxml-20.0.2-linux.jar:/usr/share/bluej/junit-platform-engine-1.5.2.jar:/usr/share/bluej/junit-vintage-engine-5.5.2.jar:/usr/share/bluej/junit-platform-suite-api-1.5.2.jar:/usr/share/bluej/junit-4.12.jar:/usr/share/bluej/junit-platform-launcher-1.5.2.jar:/usr/share/bluej/junit-jupiter-engine-5.5.2.jar:/usr/share/bluej/junit-platform-commons-1.5.2.jar:/usr/share/bluej/junit-jupiter-5.5.2.jar:/usr/share/bluej/junit-jupiter-api-5.5.2.jar:/usr/share/bluej/junit-jupiter-params-5.5.2.jar:/usr/share/bluej/hamcrest-core-1.3.jar:/usr/share/bluej/opentest4j-1.2.0.jar:/usr/share/bluej/lang-stride.jar:/usr/share/bluej/javafx/javafx.base.jar:/usr/share/bluej/javafx/javafx.controls.jar:/usr/share/bluej/javafx/javafx.fxml.jar:/usr/share/bluej/javafx/javafx.graphics.jar:/usr/share/bluej/javafx/javafx.media.jar:/usr/share/bluej/javafx/javafx.properties.jar:/usr/share/bluej/javafx/javafx.swing.jar:/usr/share/bluej/javafx/javafx.web.jar:/srv/samba/schools/default-school/teachers/sbel/gtneu/zpg-graphentester/+libs/jdom-1.1.3.jar:/srv/samba/schools/default-school/teachers/sbel/gtneu/zpg-graphentester/+libs/csv.jar:/srv/samba/schools/default-school/teachers/sbel/gtneu/zpg-graphentester/+libs/commons-io-2.4.jar:/srv/samba/schools/default-school/teachers/sbel/gtneu/zpg-graphentester
-d -d
/home/merlin/NC_Sem/03_Informatik/00_GitCamp_Themen/02_Alg/04_DS/01_KS_Graphentester_ZPG/3_vorlagen_tauschordner/1_graphentester/doc /srv/samba/schools/default-school/teachers/sbel/gtneu/zpg-graphentester/doc
-encoding -encoding
UTF-8 UTF-8
-charset -charset
UTF-8 UTF-8
/home/merlin/NC_Sem/03_Informatik/00_GitCamp_Themen/02_Alg/04_DS/01_KS_Graphentester_ZPG/3_vorlagen_tauschordner/1_graphentester/graph/GraphElement.java /srv/samba/schools/default-school/teachers/sbel/gtneu/zpg-graphentester/graph/GraphElement.java
<---- end of javadoc command ----> <---- end of javadoc command ---->
Loading source file /home/merlin/NC_Sem/03_Informatik/00_GitCamp_Themen/02_Alg/04_DS/01_KS_Graphentester_ZPG/3_vorlagen_tauschordner/1_graphentester/graph/GraphElement.java... Quelldatei /srv/samba/schools/default-school/teachers/sbel/gtneu/zpg-graphentester/graph/GraphElement.java wird geladen...
Constructing Javadoc information... Javadoc-Informationen werden erstellt...
Standard Doclet version 17.0.4.1+1 Standard-Doclet-Version 21.0.6+7-LTS
Building tree for all the packages and classes... Baum für alle Packages und Klassen wird erstellt...
Generating /home/merlin/NC_Sem/03_Informatik/00_GitCamp_Themen/02_Alg/04_DS/01_KS_Graphentester_ZPG/3_vorlagen_tauschordner/1_graphentester/doc/graph/GraphElement.html... /srv/samba/schools/default-school/teachers/sbel/gtneu/zpg-graphentester/doc/graph/GraphElement.html wird generiert...
Generating /home/merlin/NC_Sem/03_Informatik/00_GitCamp_Themen/02_Alg/04_DS/01_KS_Graphentester_ZPG/3_vorlagen_tauschordner/1_graphentester/doc/graph/package-summary.html... /srv/samba/schools/default-school/teachers/sbel/gtneu/zpg-graphentester/doc/graph/package-summary.html wird generiert...
Generating /home/merlin/NC_Sem/03_Informatik/00_GitCamp_Themen/02_Alg/04_DS/01_KS_Graphentester_ZPG/3_vorlagen_tauschordner/1_graphentester/doc/index.html... /srv/samba/schools/default-school/teachers/sbel/gtneu/zpg-graphentester/doc/index.html wird generiert...

View file

@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2013, 2020, Oracle and/or its affiliates. All rights reserved. * Copyright (c) 2013, 2023, Oracle and/or its affiliates. All rights reserved.
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
* *
* This code is free software; you can redistribute it and/or modify it * This code is free software; you can redistribute it and/or modify it
@ -28,6 +28,14 @@ var packageSearchIndex;
var typeSearchIndex; var typeSearchIndex;
var memberSearchIndex; var memberSearchIndex;
var tagSearchIndex; var tagSearchIndex;
var oddRowColor = "odd-row-color";
var evenRowColor = "even-row-color";
var sortAsc = "sort-asc";
var sortDesc = "sort-desc";
var tableTab = "table-tab";
var activeTableTab = "active-table-tab";
function loadScripts(doc, tag) { function loadScripts(doc, tag) {
createElem(doc, tag, 'search.js'); createElem(doc, tag, 'search.js');
@ -45,6 +53,93 @@ function createElem(doc, tag, path) {
scriptElement.parentNode.insertBefore(script, scriptElement); scriptElement.parentNode.insertBefore(script, scriptElement);
} }
// Helper for making content containing release names comparable lexicographically
function makeComparable(s) {
return s.toLowerCase().replace(/(\d+)/g,
function(n, m) {
return ("000" + m).slice(-4);
});
}
// Switches between two styles depending on a condition
function toggleStyle(classList, condition, trueStyle, falseStyle) {
if (condition) {
classList.remove(falseStyle);
classList.add(trueStyle);
} else {
classList.remove(trueStyle);
classList.add(falseStyle);
}
}
// Sorts the rows in a table lexicographically by the content of a specific column
function sortTable(header, columnIndex, columns) {
var container = header.parentElement;
var descending = header.classList.contains(sortAsc);
container.querySelectorAll("div.table-header").forEach(
function(header) {
header.classList.remove(sortAsc);
header.classList.remove(sortDesc);
}
)
var cells = container.children;
var rows = [];
for (var i = columns; i < cells.length; i += columns) {
rows.push(Array.prototype.slice.call(cells, i, i + columns));
}
var comparator = function(a, b) {
var ka = makeComparable(a[columnIndex].textContent);
var kb = makeComparable(b[columnIndex].textContent);
if (ka < kb)
return descending ? 1 : -1;
if (ka > kb)
return descending ? -1 : 1;
return 0;
};
var sorted = rows.sort(comparator);
var visible = 0;
sorted.forEach(function(row) {
if (row[0].style.display !== 'none') {
var isEvenRow = visible++ % 2 === 0;
}
row.forEach(function(cell) {
toggleStyle(cell.classList, isEvenRow, evenRowColor, oddRowColor);
container.appendChild(cell);
})
});
toggleStyle(header.classList, descending, sortDesc, sortAsc);
}
// Toggles the visibility of a table category in all tables in a page
function toggleGlobal(checkbox, selected, columns) {
var display = checkbox.checked ? '' : 'none';
document.querySelectorAll("div.table-tabs").forEach(function(t) {
var id = t.parentElement.getAttribute("id");
var selectedClass = id + "-tab" + selected;
// if selected is empty string it selects all uncategorized entries
var selectUncategorized = !Boolean(selected);
var visible = 0;
document.querySelectorAll('div.' + id)
.forEach(function(elem) {
if (selectUncategorized) {
if (elem.className.indexOf(selectedClass) === -1) {
elem.style.display = display;
}
} else if (elem.classList.contains(selectedClass)) {
elem.style.display = display;
}
if (elem.style.display === '') {
var isEvenRow = visible++ % (columns * 2) < columns;
toggleStyle(elem.classList, isEvenRow, evenRowColor, oddRowColor);
}
});
var displaySection = visible === 0 ? 'none' : '';
t.parentElement.style.display = displaySection;
document.querySelector("li#contents-" + id).style.display = displaySection;
})
}
// Shows the elements of a table belonging to a specific category
function show(tableId, selected, columns) { function show(tableId, selected, columns) {
if (tableId !== selected) { if (tableId !== selected) {
document.querySelectorAll('div.' + tableId + ':not(.' + selected + ')') document.querySelectorAll('div.' + tableId + ':not(.' + selected + ')')
@ -56,14 +151,13 @@ function show(tableId, selected, columns) {
.forEach(function(elem, index) { .forEach(function(elem, index) {
elem.style.display = ''; elem.style.display = '';
var isEvenRow = index % (columns * 2) < columns; var isEvenRow = index % (columns * 2) < columns;
elem.classList.remove(isEvenRow ? oddRowColor : evenRowColor); toggleStyle(elem.classList, isEvenRow, evenRowColor, oddRowColor);
elem.classList.add(isEvenRow ? evenRowColor : oddRowColor);
}); });
updateTabs(tableId, selected); updateTabs(tableId, selected);
} }
function updateTabs(tableId, selected) { function updateTabs(tableId, selected) {
document.querySelector('div#' + tableId +' .summary-table') document.getElementById(tableId + '.tabpanel')
.setAttribute('aria-labelledby', selected); .setAttribute('aria-labelledby', selected);
document.querySelectorAll('button[id^="' + tableId + '"]') document.querySelectorAll('button[id^="' + tableId + '"]')
.forEach(function(tab, index) { .forEach(function(tab, index) {
@ -105,7 +199,34 @@ function indexFilesLoaded() {
&& memberSearchIndex && memberSearchIndex
&& tagSearchIndex; && tagSearchIndex;
} }
// Copy the contents of the local snippet to the clipboard
function copySnippet(button) {
copyToClipboard(button.nextElementSibling.innerText);
switchCopyLabel(button, button.firstElementChild);
}
function copyToClipboard(content) {
var textarea = document.createElement("textarea");
textarea.style.height = 0;
document.body.appendChild(textarea);
textarea.value = content;
textarea.select();
document.execCommand("copy");
document.body.removeChild(textarea);
}
function switchCopyLabel(button, span) {
var copied = span.getAttribute("data-copied");
button.classList.add("visible");
var initialLabel = span.innerHTML;
span.innerHTML = copied;
setTimeout(function() {
button.classList.remove("visible");
setTimeout(function() {
if (initialLabel !== copied) {
span.innerHTML = initialLabel;
}
}, 100);
}, 1900);
}
// Workaround for scroll position not being included in browser history (8249133) // Workaround for scroll position not being included in browser history (8249133)
document.addEventListener("DOMContentLoaded", function(e) { document.addEventListener("DOMContentLoaded", function(e) {
var contentDiv = document.querySelector("div.flex-content"); var contentDiv = document.querySelector("div.flex-content");
@ -117,14 +238,14 @@ document.addEventListener("DOMContentLoaded", function(e) {
window.addEventListener("hashchange", function(e) { window.addEventListener("hashchange", function(e) {
history.replaceState(contentDiv.scrollTop, document.title); history.replaceState(contentDiv.scrollTop, document.title);
}); });
var timeoutId;
contentDiv.addEventListener("scroll", function(e) { contentDiv.addEventListener("scroll", function(e) {
var timeoutID; if (timeoutId) {
if (!timeoutID) { clearTimeout(timeoutId);
timeoutID = setTimeout(function() {
history.replaceState(contentDiv.scrollTop, document.title);
timeoutID = null;
}, 100);
} }
timeoutId = setTimeout(function() {
history.replaceState(contentDiv.scrollTop, document.title);
}, 100);
}); });
if (!location.hash) { if (!location.hash) {
history.replaceState(contentDiv.scrollTop, document.title); history.replaceState(contentDiv.scrollTop, document.title);

File diff suppressed because it is too large Load diff

View file

@ -1,9 +1,9 @@
#BlueJ package file #BlueJ package file
objectbench.height=66 objectbench.height=93
objectbench.width=776 objectbench.width=461
package.divider.horizontal=0.599476439790576 package.divider.horizontal=0.6
package.divider.vertical=0.8537074148296593 package.divider.vertical=0.8027613412228797
package.editor.height=419 package.editor.height=400
package.editor.width=654 package.editor.width=654
package.editor.x=565 package.editor.x=565
package.editor.y=369 package.editor.y=369

View file

@ -3,43 +3,43 @@ dependency1.from=Graph
dependency1.to=Knoten dependency1.to=Knoten
dependency1.type=UsesDependency dependency1.type=UsesDependency
dependency10.from=GraphOptions dependency10.from=GraphOptions
dependency10.to=GraphElement dependency10.to=Graph
dependency10.type=UsesDependency dependency10.type=UsesDependency
dependency11.from=Hilfe dependency11.from=GraphOptions
dependency11.to=GraphPlotter dependency11.to=GraphElement
dependency11.type=UsesDependency dependency11.type=UsesDependency
dependency12.from=Kante dependency12.from=Hilfe
dependency12.to=Knoten dependency12.to=GraphPlotter
dependency12.type=UsesDependency dependency12.type=UsesDependency
dependency2.from=Graph dependency2.from=Graph
dependency2.to=Kante dependency2.to=Kante
dependency2.type=UsesDependency dependency2.type=UsesDependency
dependency3.from=GraphElement dependency3.from=Kante
dependency3.to=Graph dependency3.to=Knoten
dependency3.type=UsesDependency dependency3.type=UsesDependency
dependency4.from=GraphPlotter dependency4.from=GraphElement
dependency4.to=Graph dependency4.to=Graph
dependency4.type=UsesDependency dependency4.type=UsesDependency
dependency5.from=GraphPlotter dependency5.from=GraphPlotter
dependency5.to=GraphOptions dependency5.to=Graph
dependency5.type=UsesDependency dependency5.type=UsesDependency
dependency6.from=GraphPlotter dependency6.from=GraphPlotter
dependency6.to=GraphElement dependency6.to=GraphOptions
dependency6.type=UsesDependency dependency6.type=UsesDependency
dependency7.from=GraphPlotter dependency7.from=GraphPlotter
dependency7.to=Knoten dependency7.to=GraphElement
dependency7.type=UsesDependency dependency7.type=UsesDependency
dependency8.from=GraphPlotter dependency8.from=GraphPlotter
dependency8.to=Kante dependency8.to=Knoten
dependency8.type=UsesDependency dependency8.type=UsesDependency
dependency9.from=GraphOptions dependency9.from=GraphPlotter
dependency9.to=Graph dependency9.to=Kante
dependency9.type=UsesDependency dependency9.type=UsesDependency
objectbench.height=66 objectbench.height=93
objectbench.width=864 objectbench.width=514
package.divider.horizontal=0.5996055226824457 package.divider.horizontal=0.6002304147465438
package.divider.vertical=0.87215411558669 package.divider.vertical=0.8272884283246977
package.editor.height=491 package.editor.height=472
package.editor.width=742 package.editor.width=742
package.editor.x=560 package.editor.x=560
package.editor.y=289 package.editor.y=289

Binary file not shown.

Before

Width:  |  Height:  |  Size: 59 KiB

After

Width:  |  Height:  |  Size: 214 KiB

Before After
Before After

Binary file not shown.

Before

Width:  |  Height:  |  Size: 393 KiB

After

Width:  |  Height:  |  Size: 236 KiB

Before After
Before After

Binary file not shown.

Before

Width:  |  Height:  |  Size: 389 KiB

After

Width:  |  Height:  |  Size: 231 KiB

Before After
Before After

View file

@ -8,11 +8,11 @@ dependency2.type=UsesDependency
dependency3.from=Picture dependency3.from=Picture
dependency3.to=PictureViewer dependency3.to=PictureViewer
dependency3.type=UsesDependency dependency3.type=UsesDependency
objectbench.height=66 objectbench.height=93
objectbench.width=776 objectbench.width=461
package.divider.horizontal=0.599476439790576 package.divider.horizontal=0.6
package.divider.vertical=0.8537074148296593 package.divider.vertical=0.8027613412228797
package.editor.height=419 package.editor.height=400
package.editor.width=654 package.editor.width=654
package.editor.x=567 package.editor.x=567
package.editor.y=331 package.editor.y=331
@ -43,26 +43,26 @@ target2.width=80
target2.x=420 target2.x=420
target2.y=200 target2.y=200
target3.height=50 target3.height=50
target3.name=HSB target3.name=Picture
target3.showInterface=false target3.showInterface=false
target3.type=ClassTarget target3.type=ClassTarget
target3.width=90 target3.width=80
target3.x=40 target3.x=180
target3.y=200 target3.y=250
target4.height=50 target4.height=50
target4.name=XML target4.name=HSB
target4.showInterface=false target4.showInterface=false
target4.type=ClassTarget target4.type=ClassTarget
target4.width=80 target4.width=90
target4.x=520 target4.x=40
target4.y=220 target4.y=200
target5.height=50 target5.height=50
target5.name=Picture target5.name=XML
target5.showInterface=false target5.showInterface=false
target5.type=ClassTarget target5.type=ClassTarget
target5.width=80 target5.width=80
target5.x=180 target5.x=520
target5.y=250 target5.y=220
target6.height=50 target6.height=50
target6.name=TableRow target6.name=TableRow
target6.showInterface=false target6.showInterface=false

View file

@ -3,14 +3,14 @@ editor.fx.0.height=0
editor.fx.0.width=0 editor.fx.0.width=0
editor.fx.0.x=0 editor.fx.0.x=0
editor.fx.0.y=0 editor.fx.0.y=0
objectbench.height=80 objectbench.height=93
objectbench.width=453 objectbench.width=267
package.divider.horizontal=0.599591419816139 package.divider.horizontal=0.5995623632385121
package.divider.vertical=0.7603305785123967 package.divider.vertical=0.7304582210242587
package.editor.height=269 package.editor.height=264
package.editor.width=331 package.editor.width=331
package.editor.x=72 package.editor.x=353
package.editor.y=497 package.editor.y=53
package.frame.height=464 package.frame.height=464
package.frame.width=477 package.frame.width=477
package.numDependencies=0 package.numDependencies=0
@ -37,17 +37,17 @@ target2.width=90
target2.x=20 target2.x=20
target2.y=170 target2.y=170
target3.height=62 target3.height=62
target3.name=eigeneAlgorithmen target3.name=imp
target3.type=PackageTarget target3.type=PackageTarget
target3.width=130 target3.width=80
target3.x=130 target3.x=220
target3.y=170 target3.y=90
target4.height=62 target4.height=62
target4.name=imp target4.name=eigeneAlgorithmen
target4.type=PackageTarget target4.type=PackageTarget
target4.width=80 target4.width=130
target4.x=220 target4.x=130
target4.y=90 target4.y=170
target5.height=62 target5.height=62
target5.name=graph target5.name=graph
target5.type=PackageTarget target5.type=PackageTarget